goose
Block's agent, run as goose run --quiet from a file (its argument parser chokes on a runbook that starts with ---). Included so you can compare. The output parser is best-effort.
| Providers | anthropic, openai, bedrock, openrouter |
|---|---|
| Model ids | Bare. The runner keeps only the last path segment, so anthropic/claude-sonnet-5 reaches goose as claude-sonnet-5. |
| MCP | mcp_servers is not wired in. |
| Usage | Best-effort. |
| agent_env | — |
Because the vendor prefix is dropped, OpenRouter ids lose the namespace OpenRouter needs. Run goose on a direct provider. No native provider: name model_provider.
agent: goose
model: claude-sonnet-5
model_provider: anthropicBack: Runtime Configuration — the full comparison table, frontmatter defaults, and per-run overrides.