Documentation menu

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.

Providersanthropic, openai, bedrock, openrouter
Model idsBare. The runner keeps only the last path segment, so anthropic/claude-sonnet-5 reaches goose as claude-sonnet-5.
MCPmcp_servers is not wired in.
UsageBest-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: anthropic

Back: Runtime Configuration — the full comparison table, frontmatter defaults, and per-run overrides.