# Goose v1.47.0 - Product: Goose (https://whatsnew.fyi/product/goose) - Vendor: Block - Date: 2026-08-21 - Version: v1.47.0 - Original notes: https://github.com/aaif-goose/goose/releases/tag/v1.47.0 - Permalink: https://whatsnew.fyi/product/goose/releases/v1.47.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Interactive git branch indicator in chat bottom bar - **added** — Support for pre-registered OAuth clients for streamable_http extensions - **added** — Show recently used models in chat footer model picker - **fixed** — Isolate concurrent subagent notifications in summon - **fixed** — Validate recipe parameter values - **fixed** — Re-enable minijinja builtins so documented recipe filters work - **fixed** — Send explicit thinking disabled to adaptive Claude models - **fixed** — Handle error code for context length exceeded - **fixed** — Include required annotations field on replayed output_text items - **fixed** — Reject context commands for context-owning providers - **fixed** — Prevent recipe parameter form from reloading the app on Enter - **security** — Enforce secure token transport in OAuth - **deprecated** — Gemini OAuth provider - **fixed** — Stop paying the prompt-cache write premium on one-shot fast-model calls - **fixed** — Skip local Stdio/StreamableHttp extension spawn when provider manages own context - **fixed** — Navigation toggle showing hamburger menu icon to open navigation - **fixed** — Return auth error for ACP provider from goose ACP server - **fixed** — Ignore ACP provider generated title and use goose generated title - **fixed** — Render visualizer data as text - **fixed** — Bound XLSX range reads ##### ✨ Features - Interactive git branch indicator in chat bottom bar [#11290](https://github.com/aaif-goose/goose/pull/11290) - Support for pre-registered OAuth clients for streamable_http extensions [#11182](https://github.com/aaif-goose/goose/pull/11182) - Show recently used models in chat footer model picker [#11097](https://github.com/aaif-goose/goose/pull/11097) ##### 🐛 Bug Fixes - Isolate concurrent subagent notifications in summon [#10772](https://github.com/aaif-goose/goose/pull/10772) - Validate recipe parameter values [#11234](https://github.com/aaif-goose/goose/pull/11234) - Re-enable minijinja builtins so documented recipe filters work [#11310](https://github.com/aaif-goose/goose/pull/11310) - Send explicit thinking disabled to adaptive Claude models [#11177](https://github.com/aaif-goose/goose/pull/11177) - Handle error code for context length exceeded [#11283](https://github.com/aaif-goose/goose/pull/11283) - Include required annotations field on replayed output_text items [#11263](https://github.com/aaif-goose/goose/pull/11263) - Reject context commands for context-owning providers [#11094](https://github.com/aaif-goose/goose/pull/11094) - Prevent recipe parameter form from reloading the app on Enter [#10522](https://github.com/aaif-goose/goose/pull/10522) - Enforce secure token transport in OAuth [#11183](https://github.com/aaif-goose/goose/pull/11183) - Deprecate Gemini OAuth provider [#11223](https://github.com/aaif-goose/goose/pull/11223) - Stop paying the prompt-cache write premium on one-shot fast-model calls [#11179](https://github.com/aaif-goose/goose/pull/11179) - Skip local Stdio/StreamableHttp extension spawn when provider manages own context [#11203](https://github.com/aaif-goose/goose/pull/11203) - Navigation toggle showing hamburger menu icon to open navigation [#11144](https://github.com/aaif-goose/goose/pull/11144) - Return auth error for ACP provider from goose ACP server [#11202](https://github.com/aaif-goose/goose/pull/11202) - Ignore ACP provider generated title and use goose generated title [#11197](https://github.com/aaif-goose/goose/pull/11197) - Render visualizer data as text [#11186](https://github.com/aaif-goose/goose/pull/11186) - Bound XLSX range reads [#11190](https://github.com/aaif-goose/goose/pull/11190) - Update SQLite to 3.51.3 [#11157](https://github.com/aaif-goose/goose/pull/11157) - Classify byte-size request limit errors as context-length-exceeded [#11173](https://github.com/aaif-goose/goose/pull/11173) - Prevent large-session disconnects in ACP [#11159](https://github.com/aaif-goose/goose/pull/11159) - Narrow desktop file read IPC [#11149](https://github.com/aaif-goose/goose/pull/11149) - Avoid reading file params in recipe explain [#11119](https://github.com/aaif-goose/goose/pull/11119) - Bound local image reads [#11114](https://github.com/aaif-goose/goose/pull/11114) - Bound action-required stream admission [#11113](https://github.com/aaif-goose/goose/pull/11113) - Bound partial thinking tags [#11108](https://github.com/aaif-goose/goose/pull/11108) - Avoid following untracked review symlinks [#10995](https://github.com/aaif-goose/goose/pull/10995) - Bind deeplink recipe parameters to startup session [#11123](https://github.com/aaif-goose/goose/pull/11123) - Rename compare_tasks skill to a spec-valid name [#11068](https://github.com/aaif-goose/goose/pull/11068) - Suppress extension loading toast when all extensions succeed [#11016](https://github.com/aaif-goose/goose/pull/11016) ##### 🔧 Improvements - Improve ACP provider setup and unify setup metadata [#11100](https://github.com/aaif-goose/goose/pull/11100) - Create goose-agent crate with unrolled agent loop state machine [#11216](https://github.com/aaif-goose/goose/pull/11216) - Make the unrolled loop state machine generic [#11139](https://github.com/aaif-goose/goose/pull/11139) - Retry ACP handoff context after failed prompts [#10660](https://github.com/aaif-goose/goose/pull/10660) - Remove automation_script, w _[Truncated at 4000 characters — full notes: https://github.com/aaif-goose/goose/releases/tag/v1.47.0]_