diff --git a/src/cli/__snapshots__/model-fallback.test.ts.snap b/src/cli/__snapshots__/model-fallback.test.ts.snap index 77fd973be..73075227a 100644 --- a/src/cli/__snapshots__/model-fallback.test.ts.snap +++ b/src/cli/__snapshots__/model-fallback.test.ts.snap @@ -5,13 +5,13 @@ exports[`generateModelConfig no providers available returns ULTIMATE_FALLBACK fo "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/oh-my-opencode.schema.json", "agents": { "athena": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "atlas": { "model": "opencode/gpt-5-nano", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "opencode/gpt-5-nano", @@ -82,7 +82,7 @@ exports[`generateModelConfig single native provider uses Claude models when only "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -160,7 +160,7 @@ exports[`generateModelConfig single native provider uses Claude models with isMa "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -240,7 +240,7 @@ exports[`generateModelConfig single native provider uses OpenAI models when only "variant": "medium", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "openai/gpt-5.4", @@ -337,7 +337,7 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa "variant": "medium", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "openai/gpt-5.4", @@ -433,7 +433,7 @@ exports[`generateModelConfig single native provider uses Gemini models when only "model": "opencode/gpt-5-nano", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "opencode/gpt-5-nano", @@ -504,7 +504,7 @@ exports[`generateModelConfig single native provider uses Gemini models with isMa "model": "opencode/gpt-5-nano", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "opencode/gpt-5-nano", @@ -597,7 +597,7 @@ exports[`generateModelConfig all native providers uses preferred models from fal "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -824,7 +824,7 @@ exports[`generateModelConfig all native providers uses preferred models with isM "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -1501,7 +1501,7 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models when "model": "github-copilot/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -1694,7 +1694,7 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models with "model": "github-copilot/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -1882,7 +1882,7 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian whe "model": "opencode/gpt-5-nano", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "opencode/gpt-5-nano", @@ -1949,7 +1949,7 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian wit "model": "opencode/gpt-5-nano", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "model": "opencode/gpt-5-nano", @@ -2319,7 +2319,7 @@ exports[`generateModelConfig mixed provider scenarios uses OpenAI + Copilot comb "model": "github-copilot/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -2567,7 +2567,7 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + ZAI combinat "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ @@ -2675,7 +2675,7 @@ exports[`generateModelConfig mixed provider scenarios uses Gemini + Claude combi "model": "anthropic/claude-sonnet-4.6", }, "council-member": { - "model": "opencode/glm-4.7-free", + "model": "opencode/big-pickle", }, "explore": { "fallback_models": [ diff --git a/src/hooks/keyword-detector/index.test.ts b/src/hooks/keyword-detector/index.test.ts index f8a21392e..d2a432709 100644 --- a/src/hooks/keyword-detector/index.test.ts +++ b/src/hooks/keyword-detector/index.test.ts @@ -768,7 +768,7 @@ describe("keyword-detector agent-specific ultrawork messages", () => { expect(textPart!.text).not.toContain("[search-mode]") expect(textPart!.text).not.toContain("MAXIMIZE SEARCH EFFORT") - const skipLog = logCalls.find(c => c.msg.includes("Skipping all keywords for Athena")) + const skipLog = logCalls.find(c => c.msg.includes("Skipping keywords for Athena")) expect(skipLog).toBeDefined() clearSessionAgent(sessionID) @@ -793,7 +793,7 @@ describe("keyword-detector agent-specific ultrawork messages", () => { expect(textPart!.text).toBe("search for the implementation") expect(textPart!.text).not.toContain("[search-mode]") - const skipLog = logCalls.find(c => c.msg.includes("Skipping all keywords for Athena")) + const skipLog = logCalls.find(c => c.msg.includes("Skipping keywords for Athena")) expect(skipLog).toBeDefined() }) })