Skip to content

Goose

Block · cli agent · free

Open-source, local-first AI agent framework from Block for developer workflows.

open-sourceagentclilocal
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Config files Goose has changed

Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.

MCP server config3 changes · 21 releases touched it · latest Aug 27, 2026 · v1.48.0 ↗
skills and plugins3 changes · 17 releases touched it · latest Aug 21, 2026 · v1.47.0 ↗
permission rules1 change · 8 releases touched it · latest Mar 5, 2026 · v1.27.0 ↗

Release signals

Goosev1.35.0May 22, 2026

Hooks system for extensible pre/post tool execution [#9093](https://github.com/aaif-goose/goose/pull/9093)

  • PreToolUse denial hook support [#9304](https://github.com/aaif-goose/goose/pull/9304)
  • `/goal` command for agent self-evaluation before finishing [#9069](https://github.com/aaif-goose/goose/pull/9069)
  • `goose review` local code review command [#9114](https://github.com/aaif-goose/goose/pull/9114)
  • Diff viewer in TUI [#9260](https://github.com/aaif-goose/goose/pull/9260)
  • Slash commands (built-in, skill, recipe) in ACP server [#9238](https://github.com/aaif-goose/goose/pull/9238)
  • +110 more changes
Read the full release note

✨ Features

  • Hooks system for extensible pre/post tool execution #9093

  • PreToolUse denial hook support #9304

  • /goal command for agent self-evaluation before finishing #9069

  • goose review local code review command #9114

  • Diff viewer in TUI #9260

  • Slash commands (built-in, skill, recipe) in ACP server #9238

  • Unified thinking effort control across all providers #9242

  • Open-plugins generalization + skills #9112

  • Summon subagent instructions #9325

  • Proactive OAuth token refresh to avoid re-auth on every session #8386

  • goose://new-session deep link to open fresh chat #9196

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.34.1May 15, 2026

Build non-vulkan linux variants using ubuntu 22.04 [#9211](https://github.com/aaif-goose/goose/pull/9211)

Primary source ↗
Goosev1.34.0May 13, 2026

Hooks support for customizable agent behavior [#9093](https://github.com/aaif-goose/goose/pull/9093)

  • Agents CRUD operations [#9084](https://github.com/aaif-goose/goose/pull/9084)
  • Projects as backend sources with system prompt injection [#8739](https://github.com/aaif-goose/goose/pull/8739)
  • Auto-updating for plugins [#9061](https://github.com/aaif-goose/goose/pull/9061)
  • Linux Vulkan support for local inference [#9038](https://github.com/aaif-goose/goose/pull/9038)
  • ACP streamable HTTP spec compliance [#9034](https://github.com/aaif-goose/goose/pull/9034)
  • +91 more changes
Read the full release note

✨ Features

  • Hooks support for customizable agent behavior #9093

  • Agents CRUD operations #9084

  • Projects as backend sources with system prompt injection #8739

  • Auto-updating for plugins #9061

  • Linux Vulkan support for local inference #9038

  • ACP streamable HTTP spec compliance #9034

  • Expose built-in skills through sources list ACP calls #9045

  • Provider-first onboarding flow #9039

  • Move goose2 provider catalog behind ACP layer #9030

  • Group consecutive tool calls into one summarized chain card #8995

  • Replace raw config and secret methods in ACP #9000

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.33.1Apr 29, 2026

Remove Windows CUDA build variant from release pipeline [#8895](https://github.com/aaif-goose/goose/pull/8895)

  • Windows CLI updates now use standard asset instead of CUDA variant [#8895](https://github.com/aaif-goose/goose/pull/8895)
Primary source ↗
Goosev1.32.0Apr 23, 2026

Exa AI-powered search tool [#8487](https://github.com/aaif-goose/goose/pull/8487)

  • Desktop notification when goose finishes a task [#8647](https://github.com/aaif-goose/goose/pull/8647)
  • @agent mention support in chat [#8571](https://github.com/aaif-goose/goose/pull/8571)
  • `/skills` command [#8600](https://github.com/aaif-goose/goose/pull/8600)
  • Associate threads with projects [#8745](https://github.com/aaif-goose/goose/pull/8745)
  • Auto-compaction for goose2 context window UX [#8721](https://github.com/aaif-goose/goose/pull/8721)
  • +68 more changes
Read the full release note

✨ Features

  • Exa AI-powered search tool #8487

  • Desktop notification when goose finishes a task #8647

  • @agent mention support in chat #8571

  • /skills command #8600

  • Associate threads with projects #8745

  • Auto-compaction for goose2 context window UX #8721

  • Message bubble + action tray in goose2 #8720

  • Voice dictation via direct-ACP pattern in goose2 #8609

  • Context window usage in goose2 chat input #8613

  • Unix domain socket transport for StreamableHttp MCP #7860

  • Cash App extension in Extensions Library #8622

  • /edit command for on-demand prompt editing #8566

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.30.0Apr 8, 2026

---

  • **Released:** April 8, 2026
  • ---
  • **Tab-expandable tool calls** — tool call output now collapses cleanly with tab to expand ([#8136](https://github.com/aaif-goose/goose/pull/8136))
  • **Improved message rendering** — better ordering, streaming/scrolling, and overall visual polish for messages, tool calls, and text entry ([#8144](https://github.com/aaif-goose/goose/pull/8144), [#8156](https://github.com/aaif-goose/goose/pull/8156), [#8214](https://github.com/aaif-goose/goose/pull/8214))
  • +87 more changes
Read the full release note

🪿 Goose v1.30.0 Release Notes

Released: April 8, 2026


✨ New Features

🖥️ Terminal UI (TUI) Overhaul

  • Tab-expandable tool calls — tool call output now collapses cleanly with tab to expand (#8136)

  • Improved message rendering — better ordering, streaming/scrolling, and overall visual polish for messages, tool calls, and text entry (#8144, #8156, #8214)

  • Independent --text mode — text mode is now decoupled from the normal TUI for a cleaner headless experience (#8210)

  • goose serve — new subcommand to run Goose as a background service (#8209)

🔌 Providers & Models

  • Gemini OAuth provider — first-class OAuth-based authentication for Google Gemini (#8129)

  • Copilot ACP provider — new provider for GitHub Copilot via ACP (#8154)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.29.1Apr 3, 2026

macOS Intel code signing [#8218](https://github.com/block/goose/pull/8218)

Primary source ↗
Goosev1.29.0Mar 31, 2026

Ability to manage sub recipes in desktop UI [#6360](https://github.com/block/goose/pull/6360)

  • Display delegate sub agents logs in UI [#7519](https://github.com/block/goose/pull/7519)
  • Pass toolInfo to MCP Apps via hostContext [#7506](https://github.com/block/goose/pull/7506)
  • Ability to expand sidebar to see chat names [#7816](https://github.com/block/goose/pull/7816)
  • Sigstore/SLSA provenance verification for Rust self-update [#7818](https://github.com/block/goose/pull/7818)
  • `GOOSE_SHELL` env var to configure preferred shell [#7909](https://github.com/block/goose/pull/7909)
  • +47 more changes
Read the full release note

✨ Features

  • Ability to manage sub recipes in desktop UI #6360

  • Display delegate sub agents logs in UI #7519

  • Pass toolInfo to MCP Apps via hostContext #7506

  • Ability to expand sidebar to see chat names #7816

  • Sigstore/SLSA provenance verification for Rust self-update #7818

  • GOOSE_SHELL env var to configure preferred shell #7909

  • CodeMode ToolDisclosure variants support #7926

  • Feature-gate local inference dependencies #7976

  • ACP session/set_config and stabilize list, delete and close #7984

  • Gemini-ACP provider with subscription models support #8000

  • Orchestration support #7999

  • Upgrade ink for performance, use stdio instead of http #8004

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.28.0Mar 18, 2026

Adversarial agent for preventing leaking of info and more [#7948](https://github.com/block/goose/pull/7948)

  • Claude adaptive thinking support [#7944](https://github.com/block/goose/pull/7944)
  • New onboarding flow [#7266](https://github.com/block/goose/pull/7266)
  • Persist GooseMode per-session via session DB [#7854](https://github.com/block/goose/pull/7854)
  • Propagate session.id to OpenTelemetry spans and log records [#7490](https://github.com/block/goose/pull/7490)
  • Migrate autovisualiser extension to MCP Apps [#7852](https://github.com/block/goose/pull/7852)
  • +96 more changes
Read the full release note

✨ Features

  • Adversarial agent for preventing leaking of info and more #7948

  • Claude adaptive thinking support #7944

  • New onboarding flow #7266

  • Persist GooseMode per-session via session DB #7854

  • Propagate session.id to OpenTelemetry spans and log records #7490

  • Migrate autovisualiser extension to MCP Apps #7852

  • ACP session/set_mode handler #7801

  • MCP Roots support #7790

  • Load hints in nested subdirectories #7772

  • ACP read tool for delegating filesystem I/O to ACP clients #7668

  • Summarize tool for deterministic reads #7054

  • ACP providers for Claude Code and Codex #6605

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Goosev1.27.2Mar 6, 2026

Cleanup old sandbox [#7700](https://github.com/block/goose/pull/7700)

Primary source ↗
Goosev1.27.1Mar 5, 2026

Ensure platform binary exists before execution [#7676](https://github.com/block/goose/pull/7676)

Primary source ↗
Goosev1.27.0Mar 5, 2026

Structured `{stdout, stderr}` return from shell tool with output schema [#7604](https://github.com/block/goose/pull/7604)

  • Analyze platform extension with tree-sitter AST parsing [#7542](https://github.com/block/goose/pull/7542)
  • Anthropic adaptive thinking support [#7356](https://github.com/block/goose/pull/7356)
  • Fullscreen and PiP display modes for MCP Apps [#7312](https://github.com/block/goose/pull/7312)
  • Persistent text bar with message queue [#7560](https://github.com/block/goose/pull/7560)
  • Self-signed HTTPS for goosed server [#7126](https://github.com/block/goose/pull/7126)
  • +35 more changes
Read the full release note

✨ Features

  • Structured {stdout, stderr} return from shell tool with output schema #7604

  • Analyze platform extension with tree-sitter AST parsing #7542

  • Anthropic adaptive thinking support #7356

  • Fullscreen and PiP display modes for MCP Apps #7312

  • Persistent text bar with message queue #7560

  • Self-signed HTTPS for goosed server #7126

  • pctx/Code Mode as optional dependency via 'code-mode' feature #7567

  • Goose AI bot can search goose codebase #7508

  • Goose-powered release notes generator workflow #7503

🐛 Bug Fixes

  • Resolve parameters in initial message with autosubmit #7659

  • Schedules added via CLI now show up in UI #7594

Excerpt ends here — this release continues at the source ↗.

Primary source ↗

Polled sources

[docs-site] Goose docs

html · every 720m

https://block.github.io/goose/

[github-releases] GitHub Releases

github_releases · every 180m

https://github.com/block/goose/releases