goose

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

22 articles 36.1k View on GitHub ↗
22 articles
Goose Enhanced Code Editing Architecture: External Editor Integration Explained

Explore Goose Enhanced Code Editing Architecture. Seamlessly integrate external editors for a streamlined coding workflow with temporary files and symlinks.

architecture
Apr 5, 2026
How Goose Planning Mode Creates Structured Step-by-Step Plans

Discover how Goose planning mode transforms user requests into structured step-by-step plans using a dedicated reasoner model. Learn more about actionable plan generation.

how-to-guide
Apr 5, 2026
How to Integrate Goose with JetBrains or Zed Using ACP: Complete Setup Guide

Easily integrate Goose with JetBrains IDEs and Zed using ACP. Follow this complete setup guide to configure your ACP server and agent for seamless workflow.

how-to-guide
Apr 5, 2026
What Is Goose Adversarial Mode and How Does It Differ From Normal Operation?

Explore Goose adversarial mode a security layer enhancing tool call inspection with custom rules. Learn how it differs from standard GooseMode operations.

deep-dive
Apr 5, 2026
How Goose Slash Commands Work: A Complete Guide to Creating Custom Commands

Discover how Goose slash commands work and easily create your own custom commands. Learn to define shortcuts for built-in functions or user-defined recipes in this comprehensive guide.

how-to-guide
Apr 5, 2026
Goose Tool Registry and Filtering Mechanism: Dynamic Extension Management

Explore the Goose tool registry: discover how it dynamically aggregates tools from MCP extensions and offers filtering APIs for precise extension management. Learn about its design.

deep-dive
Apr 5, 2026
How the Goose Fork Feature Works for Duplicating and Modifying Sessions

Learn how the Goose fork feature duplicates and modifies sessions using copy_session and truncate_conversation methods via CLI and API. Understand session management in blockgoose.

internals
Apr 5, 2026
How to Configure OpenTelemetry Exports for Goose Observability

Configure OpenTelemetry exports for Goose observability with ease. Enable OTLP for traces metrics and logs using simple environment variables. No code changes needed with the otel feature.

how-to-guide
Apr 5, 2026
How to Use Goose's External Editor Mode for Composing Prompts

Learn how to use Goose's external editor mode to compose prompts efficiently. Configure your favorite editor like vim or VS Code for enhanced prompt writing.

how-to-guide
Apr 5, 2026
How Goose Implements Prompt Injection Detection and Security Filtering

Learn how Goose implements prompt injection detection using regex and ML to secure your shell tools. Block malicious commands effectively with its dual-layer security pipeline.

internals
Apr 5, 2026
Difference Between stdio and streamable-http Extensions in Goose: MCP Transport Guide

Understand the difference between stdio and streamable-http extensions in Goose. Learn how stdio uses local child processes and streamable-http connects to remote servers via HTTP for MCP transport.

deep-dive
Apr 5, 2026
How to Set Up Scheduled Recipe Execution in Goose Using Cron Expressions

Learn to set up scheduled recipe execution in Goose using cron expressions. Automate your tasks with Goose's in-process scheduler and tokio_cron_scheduler for efficient job management.

how-to-guide
Apr 5, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →