โ Goose
Goose v1.51.0
breakingmodel2026-09-17 ยท official notes
Summary
- Route Desktop to state-machine loop via ACP prompt meta #11247
- EUrouter as a declarative provider #11619
- Connect external backend ACP socket to redirect-resolved backend URL #11829
Full notes
## โจ Features
- Route Desktop to state-machine loop via ACP prompt meta [#11247](https://github.com/aaif-goose/goose/pull/11247)
- EUrouter as a declarative provider [#11619](https://github.com/aaif-goose/goose/pull/11619)
- Connect external backend ACP socket to redirect-resolved backend URL [#11829](https://github.com/aaif-goose/goose/pull/11829)
- GPT-live API support [#12011](https://github.com/aaif-goose/goose/pull/12011)
- Operator allowlist for gateway pairing [#11979](https://github.com/aaif-goose/goose/pull/11979)
- Opt-in terminal bell when a turn finishes or approval is needed [#10182](https://github.com/aaif-goose/goose/pull/10182)
- Report real cause of external backend connection failures [#11828](https://github.com/aaif-goose/goose/pull/11828)
- Scope Toolshim to custom providers [#11414](https://github.com/aaif-goose/goose/pull/11414)
## ๐ Bug Fixes
- Treat auto-compact 100% as disabled [#11932](https://github.com/aaif-goose/goose/pull/11932)
- Validate recipes consistently in scheduler [#11561](https://github.com/aaif-goose/goose/pull/11561)
- MCP preferred version and HTTP retries [#12066](https://github.com/aaif-goose/goose/pull/12066)
- Require Developer extension for doctor command [#11437](https://github.com/aaif-goose/goose/pull/11437)
- Keep streamed thinking ahead of text and tool calls [#11837](https://github.com/aaif-goose/goose/pull/11837)
- Preserved-thinking compliance for Anthropic provider layer [#11836](https://github.com/aaif-goose/goose/pull/11836)
- Context management dependency resolution [#11768](https://github.com/aaif-goose/goose/pull/11768)
- Stop mapping Astra Off to reasoning.effort none [#11976](https://github.com/aaif-goose/goose/pull/11976)
- Return failure for interrupted headless runs [#11938](https://github.com/aaif-goose/goose/pull/11938)
- Send session ID header for OpenCode Go [#11944](https://github.com/aaif-goose/goose/pull/11944)
- Pair Google functionResponse names with preceding request [#11888](https://github.com/aaif-goose/goose/pull/11888)
- Show output for failed tool calls in desktop [#11940](https://github.com/aaif-goose/goose/pull/11940)
- Translate session actions menu in missing locales [#11894](https://github.com/aaif-goose/goose/pull/11894)
- Stop re-nudging on every tool call for goals [#11697](https://github.com/aaif-goose/goose/pull/11697)
- Bound image response bodies in developer extension [#11411](https://github.com/aaif-goose/goose/pull/11411)
- Bind MCP app tools to extension owners [#11416](https://github.com/aaif-goose/goose/pull/11416)
- Protect gateway pairing codes [#11427](https://github.com/aaif-goose/goose/pull/11427)
- Bound local audio resampling for dictation [#11379](https://github.com/aaif-goose/goose/pull/11379)
- Restrict session storage permissions [#11613](https://github.com/aaif-goose/goose/pull/11613)
- Build recipes from one validated snapshot [#11612](https://github.com/aaif-goose/goose/pull/11612)
- Filter scheduled session content [#11603](https://github.com/aaif-goose/goose/pull/11603)
- Stream chat completions by default for LiteLLM [#11870](https://github.com/aaif-goose/goose/pull/11870)
## ๐ง Improvements
- Preserve resource links that cannot be inlined in ACP [#11941](https://github.com/aaif-goose/goose/pull/11941)
- Remove planning mode from the CLI [#12061](https://github.com/aaif-goose/goose/pull/12061)
- Remove create recipe command in CLI [#11942](https://github.com/aaif-goose/goose/pull/11942)
- RTL support for chat content [#11851](https://github.com/aaif-goose/goose/pull/11851)
- Use ่ฏๅ
/่ฉๅ
for model tokens in Chinese localization [#11945](https://github.com/aaif-goose/goose/pull/11945)
- Guard recipe-before-inference ordering on scheduled runs [#11502](https://github.com/aaif-goose/goose/pull/11502)
## ๐ Documentation
- Remove Inkeep search integration [#12085](https://github.com/aaif-goose/goose/pull/12085)
- Clarify extension directory policy [#11923](https://github.com/aaif-goose/goose/pull/11923)
- RISC-V build support [#11933](https://github.com/aaif-goose/goose/pull/11933)
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.
Form not loading? Subscribe here.