Treating LLMs Like Tools in a Toolbox: A Multi-Model Approach to Smarter AI Agents

Not every task needs a genius. And not every step should cost a fortune.
That's something we've learned while scaling Goose, our open source AI agent. The same model that's great at unpacking a planning request might totally fumble a basic shell command, or worse - it might burn through your token budget doing it.
So we asked ourselves: what if we could mix and match models in a single session?
Not just switching based on user commands, but building Goose with an actual system for routing tasks between different models, each playing to their strengths.
This is the gap the lead/worker model is designed to fill.








