Managing Tools
Tools are specific functions within extensions that give Goose its capabilities. Learn to control and customize how these tools work for you.
📚 Documentation & Guides
Tool Permissions
Configure fine-grained permissions to control which tools Goose can use and when, ensuring secure and controlled automation.
Tool Selection Strategy
Optimize tool selection with dynamic routing that loads only the tools you need, reducing context overhead and improving performance.
Adjust Tool Output
Customize how tool interactions are displayed, from detailed verbose output to clean concise summaries.
Ollama Tool Shim
Enable tool calling for models that don't natively support it using an experimental local interpreter model setup.
📝 Featured Blog Posts
Agentic AI and the MCP Ecosystem
A 101 introduction to AI agents, tool calling, and how tools work with LLMs to enable powerful automation.
A Visual Guide To MCP Ecosystem
Visual breakdown of MCP: How your AI agent, tools, and models work together, explained with diagrams and analogies.
Finetuning Toolshim Models for Tool Calling
Technical deep-dive into the challenges of tool calling with open-source models and the research behind toolshim solutions.