v1.54.0
aaif-goose/goosev1.54.0Oct 8, 2026by github-actions[bot]
Upgrading?
AI Summary
This release introduces interactive configuration prompts and HTML session exports, alongside numerous bug fixes for Claude, GPT, and Bedrock integrations. It also refactors extension handling and removes Nostr session sharing from the core.
Key Highlights
- Prompt for goose mode during first-time configure
- HTML session export with an interactive viewer
- Adaptive thinking for Claude Sonnet and Haiku 5.5
- Remove Nostr session sharing from goose core
- Upgrade rust to 1.99.0
Breaking Changes
- Remove Nostr session sharing from goose core
New Features
- Prompt for goose mode during first-time configure
- HTML session export with an interactive viewer
Full Release Notes
## ✨ Features - Prompt for goose mode during first-time configure [#12629](https://github.com/aaif-goose/goose/pull/12629) - HTML session export with an interactive viewer [#11977](https://github.com/aaif-goose/goose/pull/11977) ## 🐛 Bug Fixes - Adaptive thinking for Claude Sonnet and Haiku 5.5 [#12761](https://github.com/aaif-goose/goose/pull/12761) - Treat a client extension selection as the exact session set [#12548](https://github.com/aaif-goose/goose/pull/12548) - Support hyphenated GPT 6.1 Sol effort aliases [#12689](https://github.com/aaif-goose/goose/pull/12689) - Use a system Node.js in the Windows npx wrapper [#12176](https://github.com/aaif-goose/goose/pull/12176) - Show thinking when GOOSE_CLI_SHOW_THINKING is set to any value [#12454](https://github.com/aaif-goose/goose/pull/12454) - Price Databricks GLM aliases from the zhipuai catalog [#12673](https://github.com/aaif-goose/goose/pull/12673) - Read messages from config for tom [#12634](https://github.com/aaif-goose/goose/pull/12634) - Preserve the service total when folding cache input tokens for Bedrock [#12586](https://github.com/aaif-goose/goose/pull/12586) - Refresh revoked Copilot tokens when listing models [#12627](https://github.com/aaif-goose/goose/pull/12627) - Refresh revoked GitHub Copilot API token once [#12616](https://github.com/aaif-goose/goose/pull/12616) - Recognize ASAR when validating update target [#12599](https://github.com/aaif-goose/goose/pull/12599) - Stamp the implemented protocol version in initialize [#12580](https://github.com/aaif-goose/goose/pull/12580) - Session naming/"none" reasoning effort fails for gpt-6.1-sol [#12605](https://github.com/aaif-goose/goose/pull/12605) - Reflect loading state of chats [#12603](https://github.com/aaif-goose/goose/pull/12603) - Read cache write tokens from Responses API usage [#12509](https://github.com/aaif-goose/goose/pull/12509) ## 🔧 Improvements - Route every extension operation through a lease [#12723](https://github.com/aaif-goose/goose/pull/12723) - Foreground subagents in the state machine loop [#12632](https://github.com/aaif-goose/goose/pull/12632) - Resolve extensions into a per-inference lease [#12161](https://github.com/aaif-goose/goose/pull/12161) - Remove Nostr session sharing from goose core [#12453](https://github.com/aaif-goose/goose/pull/12453) - Detect vision support [#12594](https://github.com/aaif-goose/goose/pull/12594) - Upgrade rust to 1.99.0 [#12714](https://github.com/aaif-goose/goose/pull/12714) ## 📚 Documentation - Update Desktop permission mode instructions [#12626](https://github.com/aaif-goose/goose/pull/12626) - Clarify self-serve LLM provider path [#12552](https://github.com/aaif-goose/goose/pull/12552)
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one