diff --git a/README.md b/README.md index 527f97b..1e6f375 100644 --- a/README.md +++ b/README.md @@ -300,8 +300,8 @@ Use exact overrides for gateways instead of guessing provider prefixes: ```yaml model: inherit models: - claude-code: anthropic/claude-sonnet-5 - opencode: my-gateway/anthropic/claude-sonnet-5 + claude-code: anthropic/claude-haiku-5-5 + opencode: my-gateway/anthropic/claude-haiku-5-5 ``` These IDs illustrate routing syntax, not model availability. Use IDs advertised by your diff --git a/crates/agentspec/src/ops/agent_render.rs b/crates/agentspec/src/ops/agent_render.rs index 45dfd44..760f55a 100644 --- a/crates/agentspec/src/ops/agent_render.rs +++ b/crates/agentspec/src/ops/agent_render.rs @@ -154,10 +154,10 @@ mod tests { } #[test] fn exact_proxy_overrides_and_claude_aliases() { - let src = "---\nmodel: sonnet\nmodels:\n opencode: proxy/anthropic/claude-sonnet-5\n claude-code: anthropic/claude-sonnet-5\n---\nBody"; + let src = "---\nmodel: sonnet\nmodels:\n opencode: proxy/anthropic/claude-haiku-5-5\n claude-code: anthropic/claude-haiku-5-5\n---\nBody"; for (tool, model) in [ - ("opencode", "proxy/anthropic/claude-sonnet-5"), - ("claude-code", "anthropic/claude-sonnet-5"), + ("opencode", "proxy/anthropic/claude-haiku-5-5"), + ("claude-code", "anthropic/claude-haiku-5-5"), ] { let out = render(src, tool).unwrap(); let fm: Value = diff --git a/crates/agentspec/tests/fixtures/resources/agents/full-agent.md b/crates/agentspec/tests/fixtures/resources/agents/full-agent.md index cb5294a..edbf134 100644 --- a/crates/agentspec/tests/fixtures/resources/agents/full-agent.md +++ b/crates/agentspec/tests/fixtures/resources/agents/full-agent.md @@ -7,7 +7,7 @@ tools: - Write disallowedTools: - WebSearch -model: claude-sonnet-4-5 +model: claude-haiku-5-5 maxTurns: 12 color: purple permissionMode: acceptEdits diff --git a/crates/agentspec/tests/fixtures/resources/gemini-agents/researcher.md b/crates/agentspec/tests/fixtures/resources/gemini-agents/researcher.md index bdde76e..cf29a3d 100644 --- a/crates/agentspec/tests/fixtures/resources/gemini-agents/researcher.md +++ b/crates/agentspec/tests/fixtures/resources/gemini-agents/researcher.md @@ -4,7 +4,7 @@ description: Performs background research with citations. tools: - google_web_search - web_fetch -model: gemini-2.5-pro +model: gemini-3.1-flash-lite temperature: 0.4 max_turns: 8 timeout_mins: 15 diff --git a/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__agents__full-agent.md.snap b/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__agents__full-agent.md.snap index 6a97e37..5abdfc8 100644 --- a/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__agents__full-agent.md.snap +++ b/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__agents__full-agent.md.snap @@ -12,7 +12,7 @@ tools: - Write disallowed_tools: - WebSearch -model: claude-sonnet-4-5 +model: claude-haiku-5-5 max_turns: 12 color: purple permission_mode: acceptEdits diff --git a/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__gemini-agents__researcher.md.snap b/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__gemini-agents__researcher.md.snap index 3cfb3b0..402b752 100644 --- a/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__gemini-agents__researcher.md.snap +++ b/crates/agentspec/tests/snapshots/agentspec__adapters__conformance_tests__gemini-agents__researcher.md.snap @@ -9,7 +9,7 @@ body: "Research the topic and cite every source you use.\n" tools: - google_web_search - web_fetch -model: gemini-2.5-pro +model: gemini-3.1-flash-lite max_turns: 8 temperature: 0.4 timeout_mins: 15