diff --git a/extensions/test-utils/plugin-runtime-mock.ts b/extensions/test-utils/plugin-runtime-mock.ts index 72974f94afc..166f5df5c49 100644 --- a/extensions/test-utils/plugin-runtime-mock.ts +++ b/extensions/test-utils/plugin-runtime-mock.ts @@ -75,10 +75,14 @@ export function createPluginRuntimeMock(overrides: DeepPartial = chunkMarkdownTextWithMode: vi.fn((text: string) => (text ? [text] : [])), chunkText: vi.fn((text: string) => (text ? [text] : [])), chunkTextWithMode: vi.fn((text: string) => (text ? [text] : [])), - resolveChunkMode: vi.fn(() => "length"), + resolveChunkMode: vi.fn( + () => "length", + ) as unknown as PluginRuntime["channel"]["text"]["resolveChunkMode"], resolveTextChunkLimit: vi.fn(() => 4000), hasControlCommand: vi.fn(() => false), - resolveMarkdownTableMode: vi.fn(() => "code"), + resolveMarkdownTableMode: vi.fn( + () => "code", + ) as unknown as PluginRuntime["channel"]["text"]["resolveMarkdownTableMode"], convertMarkdownTables: vi.fn((text: string) => text), }, reply: { diff --git a/src/agents/pi-tools.read.host-edit-recovery.test.ts b/src/agents/pi-tools.read.host-edit-recovery.test.ts index 791e2827bdf..225aea1a7d0 100644 --- a/src/agents/pi-tools.read.host-edit-recovery.test.ts +++ b/src/agents/pi-tools.read.host-edit-recovery.test.ts @@ -6,6 +6,7 @@ import fs from "node:fs/promises"; import os from "node:os"; import path from "node:path"; +import type { EditToolOptions } from "@mariozechner/pi-coding-agent"; import { afterEach, describe, expect, it, vi } from "vitest"; const mocks = vi.hoisted(() => ({ @@ -16,7 +17,7 @@ vi.mock("@mariozechner/pi-coding-agent", async (importOriginal) => { const actual = await importOriginal(); return { ...actual, - createEditTool: (cwd: string, options?: { operations?: unknown }) => { + createEditTool: (cwd: string, options?: EditToolOptions) => { const base = actual.createEditTool(cwd, options); return { ...base,