Agent Breaking Changes_

โ† Goose

Goose v1.54.0

modelpricing

2026-10-08 ยท official notes

Summary

Full 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)
Weekly digest: every breaking change, retirement and price change across 20+ coding agents, one email.

Form not loading? Subscribe here.