# Goose ## Docs - [Agent Client Protocol (ACP)](https://mintlify.wiki/block/goose/advanced/acp-protocol.md): Integrate Goose with IDEs and applications using the standardized ACP protocol - [Custom Distributions](https://mintlify.wiki/block/goose/advanced/custom-distributions.md): Create tailored versions of Goose for your organization - [Local Inference](https://mintlify.wiki/block/goose/advanced/local-inference.md): Run Goose with local LLMs using llama.cpp for offline and privacy-focused AI - [Server Deployment](https://mintlify.wiki/block/goose/advanced/server-deployment.md): Deploy Goose server (goosed) for multi-user and production environments - [Telemetry & Observability](https://mintlify.wiki/block/goose/advanced/telemetry.md): Monitor Goose with OpenTelemetry for traces, metrics, and logs - [Configure Command](https://mintlify.wiki/block/goose/api/cli/configure.md): Configure Goose settings, providers, and extensions - [Project Command](https://mintlify.wiki/block/goose/api/cli/project.md): Manage and navigate between project directories - [Recipe Command](https://mintlify.wiki/block/goose/api/cli/recipe.md): Manage and validate Goose recipes - [Schedule Command](https://mintlify.wiki/block/goose/api/cli/schedule.md): Manage scheduled Goose jobs and automated recipe execution - [Session Command](https://mintlify.wiki/block/goose/api/cli/session.md): Start, resume, and manage interactive Goose sessions - [Agent](https://mintlify.wiki/block/goose/api/core/agent.md): Core Agent implementation for the Goose AI framework - [Config](https://mintlify.wiki/block/goose/api/core/config.md): Configuration management system for Goose - [Conversation](https://mintlify.wiki/block/goose/api/core/conversation.md): Message history and conversation management in Goose - [Session](https://mintlify.wiki/block/goose/api/core/session.md): Session management and persistence in Goose - [Built-in Extensions](https://mintlify.wiki/block/goose/api/extensions/builtin.md): Reference for Goose's bundled extension capabilities - [MCP Servers](https://mintlify.wiki/block/goose/api/extensions/mcp-servers.md): Built-in Model Context Protocol server implementations - [Extensions Overview](https://mintlify.wiki/block/goose/api/extensions/overview.md): Understanding Goose's extension system for adding custom capabilities - [Anthropic Provider](https://mintlify.wiki/block/goose/api/providers/anthropic.md): Claude models from Anthropic - [Custom Providers](https://mintlify.wiki/block/goose/api/providers/custom.md): Creating and configuring custom AI providers - [Databricks Provider](https://mintlify.wiki/block/goose/api/providers/databricks.md): Models on Databricks AI Gateway - [Ollama Provider](https://mintlify.wiki/block/goose/api/providers/ollama.md): Local open-source models via Ollama - [OpenAI Provider](https://mintlify.wiki/block/goose/api/providers/openai.md): GPT-4 and other OpenAI models - [Providers Overview](https://mintlify.wiki/block/goose/api/providers/overview.md): Understanding and working with AI model providers in Goose - [Agent API](https://mintlify.wiki/block/goose/api/server/agents.md): REST API endpoints for managing Goose agents - [Server API Overview](https://mintlify.wiki/block/goose/api/server/overview.md): Introduction to the Goose server REST API for agent control and management - [Session API](https://mintlify.wiki/block/goose/api/server/sessions.md): REST API endpoints for managing conversation sessions - [WebSocket & Streaming](https://mintlify.wiki/block/goose/api/server/websocket.md): Real-time communication with Goose agents using Server-Sent Events - [Agents](https://mintlify.wiki/block/goose/concepts/agents.md): Understanding agent orchestration, lifecycle, and subagent patterns in Goose - [Architecture](https://mintlify.wiki/block/goose/concepts/architecture.md): Understanding Goose's modular architecture and design principles - [Extensions](https://mintlify.wiki/block/goose/concepts/extensions.md): Understanding the MCP extension system and how to add tools to Goose - [Providers](https://mintlify.wiki/block/goose/concepts/providers.md): Understanding AI model providers and how Goose integrates with different LLMs - [Recipes](https://mintlify.wiki/block/goose/concepts/recipes.md): Pre-configured workflows and agent behaviors packaged as YAML files - [Sessions](https://mintlify.wiki/block/goose/concepts/sessions.md): Understanding session management, state persistence, and conversation history in Goose - [Configuration](https://mintlify.wiki/block/goose/configuration.md): Configure goose with your LLM provider, extensions, and preferences - [Codebase Architecture](https://mintlify.wiki/block/goose/development/architecture.md): Understanding Goose's architecture and codebase structure - [Contributing to Goose](https://mintlify.wiki/block/goose/development/contributing.md): How to contribute to the Goose AI agent framework - [Declarative Providers](https://mintlify.wiki/block/goose/development/declarative-providers.md): Create LLM providers using JSON configuration files - [Extension Development](https://mintlify.wiki/block/goose/development/extension-development.md): Build custom extensions for Goose using the Model Context Protocol - [MCP Protocol](https://mintlify.wiki/block/goose/development/mcp-protocol.md): Understanding the Model Context Protocol used by Goose extensions - [OAuth Providers](https://mintlify.wiki/block/goose/development/oauth-providers.md): Implement providers with OAuth authentication for Goose - [Provider Interface](https://mintlify.wiki/block/goose/development/provider-interface.md): Implement custom LLM providers for Goose - [Development Setup](https://mintlify.wiki/block/goose/development/setup.md): Set up your development environment for contributing to Goose - [Testing](https://mintlify.wiki/block/goose/development/testing.md): Testing patterns and practices in Goose - [Tool Creation](https://mintlify.wiki/block/goose/development/tool-creation.md): Design and implement tools for Goose extensions - [CLI Usage](https://mintlify.wiki/block/goose/guides/cli-usage.md): Complete guide to using the Goose command-line interface - [Creating Extensions](https://mintlify.wiki/block/goose/guides/creating-extensions.md): Build custom MCP servers to extend goose with new tools and capabilities - [Custom Providers](https://mintlify.wiki/block/goose/guides/custom-providers.md): Create custom LLM provider integrations for goose - [Desktop Application](https://mintlify.wiki/block/goose/guides/desktop-app.md): Guide to using the Goose Desktop application - [Environment Variables](https://mintlify.wiki/block/goose/guides/environment-variables.md): Complete reference for Goose environment variables - [MCP Integration](https://mintlify.wiki/block/goose/guides/mcp-integration.md): Extend goose with Model Context Protocol (MCP) servers for custom tools and capabilities - [Recipes](https://mintlify.wiki/block/goose/guides/recipes.md): Automate workflows with reusable recipe definitions - [Installation](https://mintlify.wiki/block/goose/installation.md): Install the goose CLI or desktop application on your system - [Introduction](https://mintlify.wiki/block/goose/introduction.md): Learn about Goose, an open source AI agent framework for automating engineering tasks - [Quickstart](https://mintlify.wiki/block/goose/quickstart.md): Start building awesome documentation in minutes - [Diagnostics and Debugging](https://mintlify.wiki/block/goose/troubleshooting/diagnostics.md): Learn how to generate diagnostic reports and debug issues in goose - [Frequently Asked Questions](https://mintlify.wiki/block/goose/troubleshooting/faq.md): Common questions about goose and their answers - [Known Issues](https://mintlify.wiki/block/goose/troubleshooting/known-issues.md): Solutions to common problems and known issues in goose ## OpenAPI Specs - [openapi](https://mintlify.wiki/block/goose/api-reference/openapi.json)