Multi-Model Configuration
goose supports several approaches for using different models within a single session, allowing you to optimize for cost, performance, and task specialization. Strategies range from manual or turn-based model selection to dynamic, context-aware switching.
📚 Documentation & Guides
Automatic Multi-Model Switching
Intelligent switching between models based on conversation content, complexity, and tool usage patterns.
Lead/Worker Multi-Model Setup
Automatic switching between models using a lead model for initial turns and a worker model for execution.
Creating Plans Before Working
Manual planning mode that uses a dedicated model to break complex projects into detailed, actionable steps.
Planning Complex Tasks
Uses the Plan feature to transform a complex devcontainer setup into a systematic, executable roadmap.
📝 Featured Blog Posts
Treating LLMs Like Tools in a Toolbox: A Multi-Model Approach to Smarter AI Agents
LLMs are specialized tools, and multi-model approaches create smarter, more efficient AI agents.
LLM Tag Team: Who Plans, Who Executes?
Learn how lead/worker model configuration creates an effective AI tag team, with one model for planning and another for execution.