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 config6 changes · 27 releases touched it · latest Oct 2, 2026 · v1.53.0 ↗
skills and plugins5 changes · 19 releases touched it · latest Aug 21, 2026 · v1.47.0 ↗
subagent definitions1 change · 20 releases touched it · latest Oct 16, 2026 · v1.55.0 ↗
permission rules1 change · 13 releases touched it · latest Mar 5, 2026 · v1.27.0 ↗
sandbox settings1 change · 5 releases touched it · latest Aug 12, 2026 · v1.46.0 ↗

Release signals

Goosev1.42.0Jul 13, 2026

OllamaCloudProvider with dynamic model discovery and context limits [#10264](https://github.com/aaif-goose/goose/pull/10264)

  • Per-message usage stats UI (tokens, cost, TTFT, tok/s) [#10210](https://github.com/aaif-goose/goose/pull/10210)
  • Per-message usage/cost tracking with derived session totals [#10172](https://github.com/aaif-goose/goose/pull/10172)
  • Group chat sessions by project in nav panel [#10212](https://github.com/aaif-goose/goose/pull/10212)
  • Show project names in directory switcher dropdown [#10207](https://github.com/aaif-goose/goose/pull/10207)
  • +28 more changes
Read the full release note

✨ Features

  • OllamaCloudProvider with dynamic model discovery and context limits #10264

  • Per-message usage stats UI (tokens, cost, TTFT, tok/s) #10210

  • Per-message usage/cost tracking with derived session totals #10172

  • Group chat sessions by project in nav panel #10212

  • Show project names in directory switcher dropdown #10207

  • Provider bindings MVP to goose-sdk with Python wheel publishing #10208

  • AskAI bot hints for followups #10291

🐛 Bug Fixes

  • Resolve provider default model instead of leaking sentinel "current" #10305

  • Return effective context limit from /model-info #10165

  • Recover malformed tool calls from GLM/Minimax models instead of rejecting them #10230

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

Primary source ↗
Goosev1.41.0Jul 3, 2026

iFlytek Spark and Astron MaaS providers (#9837)

  • `--edit` session flag to edit conversation before forking (#9799)
  • Fireworks AI declarative provider (#9990)
  • OpenRouter request parameters support (#9276)
  • French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and Traditional Chinese desktop locales (#10072)
  • Spanish (es) locale support (#9833)
  • Korean localization for desktop app (#9856)
  • Japanese locale support (#9768)
  • Hindi desktop locale (#9733)
  • Language selection feature in desktop (#9405)
  • `/status` slash command in CLI (#9845)
  • +320 more changes
Read the full release note

✨ Features

  • iFlytek Spark and Astron MaaS providers (#9837)

  • --edit session flag to edit conversation before forking (#9799)

  • Fireworks AI declarative provider (#9990)

  • OpenRouter request parameters support (#9276)

  • French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and Traditional Chinese desktop locales (#10072)

  • Spanish (es) locale support (#9833)

  • Korean localization for desktop app (#9856)

  • Japanese locale support (#9768)

  • Hindi desktop locale (#9733)

  • Language selection feature in desktop (#9405)

  • /status slash command in CLI (#9845)

  • Streamable HTTP support in deeplink generator (#9954)

  • GLM-5.2 model support (#9967)

  • Global hints loading from ~/.agents/AGENTS.md (#9736)

  • Azure Entra ID bearer token auth via AZURE_OPENAI_AD_TOKEN (#9716)

  • Together AI declarative provider (#9545)

  • OrcaRouter as declarative OpenAI-compatible provider (#9515)

  • EmpirioLabs AI declarative provider (#9771)

  • MLX model support for local inference provider (#9154)

  • Summon peek mode for async background tasks (#9519)

  • Summon context parameter for delegate tasks (#9518)

  • Summon working_dir override for delegate tasks (#9520)

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

Primary source ↗
Goosev1.40.0Jul 2, 2026

Language selection in desktop app [#9405](https://github.com/aaif-goose/goose/pull/9405)

  • French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, Traditional Chinese desktop locales [#10072](https://github.com/aaif-goose/goose/pull/10072)
  • Korean localization for desktop app [#9856](https://github.com/aaif-goose/goose/pull/9856)
  • Japanese locale support [#9768](https://github.com/aaif-goose/goose/pull/9768)
  • Spanish (es) locale support [#9833](https://github.com/aaif-goose/goose/pull/9833)
  • Hindi desktop locale [#9733](https://github.com/aaif-goose/goose/pull/9733)
  • +204 more changes
Read the full release note

✨ Features

  • Language selection in desktop app #9405

  • French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, Traditional Chinese desktop locales #10072

  • Korean localization for desktop app #9856

  • Japanese locale support #9768

  • Spanish (es) locale support #9833

  • Hindi desktop locale #9733

  • /status slash command in CLI #9845

  • /model slash command for session model switching #8747

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

  • goose review local code review command #9114

  • Peek mode for async background tasks in summon #9519

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

Primary source ↗
Goosev1.39.0Jun 25, 2026

ACP method for managing recipes and UI changes [#9951](https://github.com/aaif-goose/goose/pull/9951)

  • Use ACP to manage global config and session extensions [#9948](https://github.com/aaif-goose/goose/pull/9948)
  • Recipe handling in new_session [#9935](https://github.com/aaif-goose/goose/pull/9935)
  • `/status` slash command in CLI [#9845](https://github.com/aaif-goose/goose/pull/9845)
  • ACP new session on desktop (non-recipe sessions) [#9914](https://github.com/aaif-goose/goose/pull/9914)
  • +163 more changes
Read the full release note

✨ Features

  • ACP method for managing recipes and UI changes #9951

  • Use ACP to manage global config and session extensions #9948

  • Recipe handling in new_session #9935

  • /status slash command in CLI #9845

  • ACP new session on desktop (non-recipe sessions) #9914

  • Typed request/response for add, get session extensions in ACP #9890

  • Option to disable automatic update downloads #9872

  • Change cwd using ACP and refactor extension in bottom menubar #9887

  • Track cache tokens for accurate cost reporting #9752

  • Load session using ACP #9875

  • View model interactions #9806

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

Primary source ↗
Goosev1.38.0Jun 17, 2026

Opt-in ACP last message snippets for sessions [#9798](https://github.com/aaif-goose/goose/pull/9798)

  • Unified OTLP logging schema for cross-tool detection [#9713](https://github.com/aaif-goose/goose/pull/9713)
  • Canonical thinking modes across providers [#9743](https://github.com/aaif-goose/goose/pull/9743)
  • Custom ACP method to get session info [#9729](https://github.com/aaif-goose/goose/pull/9729)
  • ACP secret key support at goose serve endpoint [#9726](https://github.com/aaif-goose/goose/pull/9726)
  • +270 more changes
Read the full release note

✨ Features

  • Opt-in ACP last message snippets for sessions #9798

  • Unified OTLP logging schema for cross-tool detection #9713

  • Canonical thinking modes across providers #9743

  • Custom ACP method to get session info #9729

  • ACP secret key support at goose serve endpoint #9726

  • Surface Anthropic stream refusals as visible errors #9724

  • ACP search session support in Desktop #9717

  • Steering messages with ACP #9560

  • ACP list sessions with keyword and type filter #9695

  • ACP thinking effort config option #9711

  • ACP session management in Desktop #9687

  • Image read tool #9607

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

Primary source ↗
Goosev1.37.0Jun 3, 2026

xAI SuperGrok OAuth subscription provider [#9420](https://github.com/aaif-goose/goose/pull/9420)

  • Replay ACP images on session load [#9496](https://github.com/aaif-goose/goose/pull/9496)
  • Expose raw provider supported models over ACP [#9475](https://github.com/aaif-goose/goose/pull/9475)
  • ACP session system prompt setter [#9478](https://github.com/aaif-goose/goose/pull/9478)
  • Scholar Sidekick MCP extension [#9433](https://github.com/aaif-goose/goose/pull/9433)
  • `tui` feature flag to gate the TUI command [#9428](https://github.com/aaif-goose/goose/pull/9428)
  • +181 more changes
Read the full release note

✨ Features

  • xAI SuperGrok OAuth subscription provider #9420

  • Replay ACP images on session load #9496

  • Expose raw provider supported models over ACP #9475

  • ACP session system prompt setter #9478

  • Scholar Sidekick MCP extension #9433

  • tui feature flag to gate the TUI command #9428

  • CLI to list skills with token counts #9326

  • Perplexity as a declarative OpenAI-compatible provider #9324

  • Alibaba (Qwen via DashScope) declarative provider #9443

  • Configurable tool output size limit via GOOSE_MAX_TOOL_RESPONSE_SIZE #9256

  • /model slash command to CLI for session model switching #8747

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

Primary source ↗
Goosev1.36.0May 27, 2026

TUI command on goose-cli [#9385](https://github.com/aaif-goose/goose/pull/9385)

  • TUI diff viewer [#9260](https://github.com/aaif-goose/goose/pull/9260)
  • `goose review` local code review command [#9114](https://github.com/aaif-goose/goose/pull/9114)
  • `/goal` command for agent self-evaluation before finishing [#9069](https://github.com/aaif-goose/goose/pull/9069)
  • Hooks system for PreToolUse denial and extensibility [#9093](https://github.com/aaif-goose/goose/pull/9093), [#9304](https://github.com/aaif-goose/goose/pull/9304)
  • +155 more changes
Read the full release note

✨ Features

  • TUI command on goose-cli #9385

  • TUI diff viewer #9260

  • goose review local code review command #9114

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

  • Hooks system for PreToolUse denial and extensibility #9093, #9304

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

  • Open-plugins generalization + skills #9112

  • Summon subagent instructions #9325

  • Unified thinking effort control across all providers #9242

  • NEAR AI Cloud provider #9352

  • Scaleway provider #9254

  • Vercel AI Gateway provider #9144

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

Primary source ↗
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)
  • +163 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.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.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 ↗

Polled sources

[docs-site] Goose docs

Product page · not polled

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

[github-releases] GitHub Releases

GitHub Releases · last read Oct 24, 2026

https://github.com/aaif-goose/goose/releases