diff --git a/apps/x/packages/core/src/runtime/assembly/headless.test.ts b/apps/x/packages/core/src/runtime/assembly/headless.test.ts index 2e67d298..a099a33e 100644 --- a/apps/x/packages/core/src/runtime/assembly/headless.test.ts +++ b/apps/x/packages/core/src/runtime/assembly/headless.test.ts @@ -252,7 +252,7 @@ describe("HeadlessAgentRunner", () => { const { runner, resolve } = createRunner(runtime); await runner.start({ agentId: "worker", message: "go" }); expect(resolve).not.toHaveBeenCalled(); - expect(runtime.createInputs[0].agent.overrides).toBeUndefined(); + expect(runtime.createInputs[0].agent).toEqual({ agentId: "worker" }); }); it("uses an injected default only for a partial model override", async () => { @@ -264,8 +264,9 @@ describe("HeadlessAgentRunner", () => { model: "custom-model", }); expect(resolve).toHaveBeenCalledOnce(); - expect(runtime.createInputs[0].agent.overrides).toEqual({ - model: { provider: "default-provider", model: "custom-model" }, + expect(runtime.createInputs[0].agent).toEqual({ + agentId: "worker", + overrides: { model: { provider: "default-provider", model: "custom-model" } }, }); }); diff --git a/apps/x/packages/core/src/runtime/turns/bridges/real-agent-resolver.test.ts b/apps/x/packages/core/src/runtime/turns/bridges/real-agent-resolver.test.ts index ac6c0c74..cd28c6cd 100644 --- a/apps/x/packages/core/src/runtime/turns/bridges/real-agent-resolver.test.ts +++ b/apps/x/packages/core/src/runtime/turns/bridges/real-agent-resolver.test.ts @@ -163,6 +163,8 @@ describe("RealAgentResolver", () => { searchEnabled: true, codeMode: "claude", codeCwd: null, + videoMode: false, + coachMode: false, }), ); }); diff --git a/apps/x/packages/core/src/runtime/turns/bridges/real-tool-registry.test.ts b/apps/x/packages/core/src/runtime/turns/bridges/real-tool-registry.test.ts index 41e3f3a1..59a44fbb 100644 --- a/apps/x/packages/core/src/runtime/turns/bridges/real-tool-registry.test.ts +++ b/apps/x/packages/core/src/runtime/turns/bridges/real-tool-registry.test.ts @@ -153,11 +153,11 @@ describe("RealToolRegistry", () => { const chunk = { type: "message", role: "agent", text: "hi" } as const; const resolution = { type: "permission", - ask: { toolCallId: "x", title: "write file", options: [] }, + ask: { toolCallId: "x", title: "write file", isRead: false }, decision: "allow_once", auto: false, } as const; - const ask = { toolCallId: "x", title: "write file", options: [] }; + const ask = { toolCallId: "x", title: "write file", isRead: false }; const { registry } = makeRegistry(async ({ ctx }) => { // Chatty stream events are ephemeral (CodeRunFeed) — NOT progress. await ctx.publish({