chore!: migrate to latest pi packages

This commit is contained in:
Erik Kotsiuba
2026-05-22 17:35:14 +02:00
parent facc44b6c3
commit 0d5ab648e6
24 changed files with 466 additions and 1365 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import {
type ExtensionAPI,
type ExtensionCommandContext,
type ExtensionContext,
} from "@mariozechner/pi-coding-agent";
} from "@earendil-works/pi-coding-agent";
import {
extractAskParams,
selectExtractionModel,
+2 -2
View File
@@ -3,8 +3,8 @@ import {
complete,
type Model,
type UserMessage,
} from "@mariozechner/pi-ai";
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
} from "@earendil-works/pi-ai";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import type { AskConfig } from "./config/schema.ts";
import type { AskParams } from "./types.ts";
+1 -1
View File
@@ -1,7 +1,7 @@
import type {
ExtensionAPI,
ExtensionContext,
} from "@mariozechner/pi-coding-agent";
} from "@earendil-works/pi-coding-agent";
import { validateParams } from "./ask-tool-helpers.ts";
import type { AskParams } from "./types.ts";
+1 -1
View File
@@ -1,7 +1,7 @@
import type {
ExtensionAPI,
ExtensionCommandContext,
} from "@mariozechner/pi-coding-agent";
} from "@earendil-works/pi-coding-agent";
import { showAskSettings } from "./ui/show-settings.ts";
export function registerAskSettingsCommand(pi: ExtensionAPI) {
+2 -2
View File
@@ -1,5 +1,5 @@
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
import { Text, truncateToWidth } from "@mariozechner/pi-tui";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import { Text, truncateToWidth } from "@earendil-works/pi-tui";
import { UI_DIMENSIONS } from "./constants/ui.ts";
import { renderResultText } from "./result.ts";
import { createInitialState } from "./state/create.ts";
+1 -1
View File
@@ -1,7 +1,7 @@
import type {
ExtensionAPI,
ExtensionContext,
} from "@mariozechner/pi-coding-agent";
} from "@earendil-works/pi-coding-agent";
import { appendAskPayload } from "./ask-payload-store.ts";
import {
ASK_TOOL_DESCRIPTION,
+1 -1
View File
@@ -3,7 +3,7 @@ import { dirname, join } from "node:path";
const JSON_EXTENSION_PATTERN = /\.json$/u;
import { getAgentDir } from "@mariozechner/pi-coding-agent";
import { getAgentDir } from "@earendil-works/pi-coding-agent";
import {
DEFAULT_ASK_CONFIG,
normalizeAskConfig,
+1 -1
View File
@@ -1,4 +1,4 @@
import { matchesKey } from "@mariozechner/pi-tui";
import { matchesKey } from "@earendil-works/pi-tui";
import type { AskConfig, AskConfigKeymaps } from "../config/schema.ts";
const DIGIT_SHORTCUT_PATTERN = /^[1-9]$/;
+1 -1
View File
@@ -1,6 +1,6 @@
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import type { ExtensionAPI } from "@mariozechner/pi-coding-agent";
import type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
import { registerAnswerCommands } from "./answer-commands.ts";
import { registerAskSettingsCommand } from "./ask-settings-command.ts";
import { registerAskTool } from "./ask-tool.ts";
+1 -1
View File
@@ -1,4 +1,4 @@
import { visibleWidth } from "@mariozechner/pi-tui";
import { visibleWidth } from "@earendil-works/pi-tui";
const LEADING_WHITESPACE_PATTERN = /^\s*/;
const WORD_SPLIT_PATTERN = /\s+/;
+1 -1
View File
@@ -1,6 +1,6 @@
import { accessSync, constants as fsConstants } from "node:fs";
import { delimiter, join } from "node:path";
import { CombinedAutocompleteProvider } from "@mariozechner/pi-tui";
import { CombinedAutocompleteProvider } from "@earendil-works/pi-tui";
const FD_BINARY_NAMES =
process.platform === "win32"
+2 -2
View File
@@ -1,5 +1,5 @@
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
import { Editor, type EditorTheme } from "@mariozechner/pi-tui";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import { Editor, type EditorTheme } from "@earendil-works/pi-tui";
import type { AskConfig } from "../config/schema.ts";
import { getAskConfigStore } from "../config/store.ts";
import {
+1 -1
View File
@@ -1,4 +1,4 @@
import { matchesKey } from "@mariozechner/pi-tui";
import { matchesKey } from "@earendil-works/pi-tui";
import type { AskConfig } from "../config/schema.ts";
import {
type AskKeyBinding,
+1 -1
View File
@@ -1,4 +1,4 @@
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
import type { AskConfig } from "../config/schema.ts";
import {
getCurrentQuestion,
+2 -2
View File
@@ -1,5 +1,5 @@
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
import type { AskConfig } from "../config/schema.ts";
import {
type FooterKeymapContext,
+1 -1
View File
@@ -1,4 +1,4 @@
import { truncateToWidth, visibleWidth } from "@mariozechner/pi-tui";
import { truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
import { UI_DIMENSIONS } from "../constants/ui.ts";
import {
measurePreviewLeftWidth,
+1 -1
View File
@@ -1,4 +1,4 @@
import { truncateToWidth } from "@mariozechner/pi-tui";
import { truncateToWidth } from "@earendil-works/pi-tui";
import { UI_TEXT } from "../constants/ui.ts";
import type { AskState } from "../types.ts";
import {
+2 -2
View File
@@ -1,5 +1,5 @@
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
import type { Editor } from "@mariozechner/pi-tui";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import type { Editor } from "@earendil-works/pi-tui";
import type {
getAnswer,
getCurrentQuestion,
+1 -1
View File
@@ -2,7 +2,7 @@ import {
truncateToWidth,
visibleWidth,
wrapTextWithAnsi,
} from "@mariozechner/pi-tui";
} from "@earendil-works/pi-tui";
import { DEFAULT_ASK_CONFIG, normalizeAskConfig } from "../config/defaults.ts";
import type { AskConfig } from "../config/schema.ts";
import type { AskConfigNotice } from "../config/store.ts";
+1 -1
View File
@@ -1,4 +1,4 @@
import type { ExtensionContext } from "@mariozechner/pi-coding-agent";
import type { ExtensionContext } from "@earendil-works/pi-coding-agent";
import { getAskConfigPath, getAskConfigStore } from "../config/store.ts";
import { AskSettingsList } from "./settings-list.ts";
+1 -1
View File
@@ -1,4 +1,4 @@
import { visibleWidth } from "@mariozechner/pi-tui";
import { visibleWidth } from "@earendil-works/pi-tui";
import { SUBMIT_CHOICES } from "../../constants/text.ts";
import { UI_DIMENSIONS } from "../../constants/ui.ts";
import { isCustomOnlyAnswer } from "../../state/answers.ts";