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
Planner + Execution Model Setup
Use a dedicated planner model for strategic reasoning and a separate default model for execution.
Creating Plans Before Working
Manual planning mode that optionally 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.
The AI Skeptic's Guide to Context Windows
Learn practical ways to manage context windows and token usage in long-running sessions.