Source: github.com/aaif-goose/goose/releases/tag/v1.58.0
The release adds an opt-in context relevance operation and a context window report with a viewer. It also brings new provider options: declarative providers for AIHubMix and RouterPlex, and a Lemonade provider.
Several provider fixes are included. OpenAI Responses reasoning is now replayed across tool turns, 429 responses honor Retry-After when they are mapped outside handle_status, and typed context_length_exceeded errors are classified as context overflow on OpenRouter. The iflytek_astron provider replaces the retired Spark X2 with Spark X2.5.
Changes outside the providers include thinking collapsed by default in the desktop app with a setting to control it, and the current session ID shown in /status. The release replaces Agent and AgentManager with one StateMachineServices per process and removes ACP client-delegated developer tools.
Why it matters if you build agents
Developers who route goose through OpenAI-compatible or aggregator endpoints get new provider choices and fewer context overflow and retry problems. Anyone who depended on ACP client-delegated developer tools will need another approach, because that support is removed in this release. Scheduled runs now use recipe settings, so check scheduled jobs after upgrading.
Get stories like this every weekday
One short email with the day's agent tooling news.