diff --git a/packages/ai/test/openai-completions-empty-tools.test.ts b/packages/ai/test/openai-completions-empty-tools.test.ts index 92235e2d8..8cbe09e4f 100644 --- a/packages/ai/test/openai-completions-empty-tools.test.ts +++ b/packages/ai/test/openai-completions-empty-tools.test.ts @@ -140,7 +140,7 @@ describe("openai-completions empty tools handling", () => { const params = mockState.lastParams as { max_tokens?: number; max_completion_tokens?: number }; expect(params.max_tokens).toBeUndefined(); - expect(params.max_completion_tokens).toBe(3904); + expect(params.max_completion_tokens).toBe(3618); }); it("clamps explicit maxTokens to remaining context", async () => { @@ -157,7 +157,7 @@ describe("openai-completions empty tools handling", () => { const params = mockState.lastParams as { max_tokens?: number; max_completion_tokens?: number }; expect(params.max_tokens).toBeUndefined(); - expect(params.max_completion_tokens).toBe(3904); + expect(params.max_completion_tokens).toBe(3618); }); it("uses conservative OpenAI-compatible fields for Cloudflare AI Gateway /compat models", async () => { diff --git a/packages/durable/src/harness/context.ts b/packages/durable/src/harness/context.ts index 96827b13d..f8ada882d 100644 --- a/packages/durable/src/harness/context.ts +++ b/packages/durable/src/harness/context.ts @@ -1,8 +1,8 @@ import type { Context } from "@earendil-works/chord"; import type { AssistantMessage, Message, ToolCall, ToolResultMessage } from "@earendil-works/pi-ai"; -import type { SessionImpl } from "../session/session.ts"; import { idFromNumber } from "../ids.ts"; -import type { ContextEdit, ConversationId, Cursor, EntryId, EntryRecord, EntryQuery, Storage } from "../types.ts"; +import type { SessionImpl } from "../session/session.ts"; +import type { ContextEdit, ConversationId, Cursor, EntryId, EntryQuery, EntryRecord, Storage } from "../types.ts"; import type { ContextView } from "./types.ts"; const SCAN_PAGE_SIZE = 256;