Goose 1.54.0 Adds HTML Session Export With an Interactive Viewer and a First-Run Mode Prompt, After 1.53.0 Guarded MCP Redirects Against SSRF
The open-source Goose agent shipped v1.54.0 on October 8 with HTML session export and a first-time mode prompt, following v1.53.0's MCP Apps window, SSRF guard and Meta Muse Code provider.
Overview
Goose, an open-source AI agent that runs locally, published version 1.54.0 on October 8, according to the v1.54.0 release page. The project’s repository describes goose as “a general-purpose AI agent that runs on your machine. Not just for code — use it for research, writing, automation, data analysis, or anything you need to get done.” The release follows v1.53.0, published October 2, and v1.52.0, published September 23.
What v1.54.0 Changes
The v1.54.0 release notes list two features:
- “Prompt for goose mode during first-time configure”
- “HTML session export with an interactive viewer”
The same page lists a longer set of bug fixes. Among them are “Adaptive thinking for Claude Sonnet and Haiku 5.5”, “Support hyphenated GPT 6.1 Sol effort aliases”, “Use a system Node.js in the Windows npx wrapper” and “Refresh revoked GitHub Copilot API token once”. A further fix is titled “Treat a client extension selection as the exact session set”.
Under improvements, the notes list “Route every extension operation through a lease”, “Foreground subagents in the state machine loop”, “Remove Nostr session sharing from goose core” and “Detect vision support”. The release page also lists “Upgrade rust to 1.99.0”. Documentation changes include an update to the Desktop permission mode instructions.
The Preceding Release: v1.53.0
The v1.53.0 notes carry several items relevant to MCP, the Model Context Protocol, and to provider support:
- “Resizable Picture-in-Picture window for MCP Apps”
- “Meta Muse Code provider”
- “Support for Opus 5.5, GPT-6-sol, GPT-6-luna”
- “Lean ACP-only Goose binary”
- “Session rename command in CLI”
The bug-fix list in v1.53.0 includes “Guard MCP streamable-HTTP client redirects against SSRF” and “Remediate GHSA-6mg9-3cvh-9939 security vulnerability”. The improvements list includes “Remove MCP sampling code” and “Pin remaining GitHub Actions to commit SHAs”.
The v1.52.0 notes also list “Support for Opus 5.5, GPT-6-sol, and GPT-6-luna models”, alongside “Live voice conversations in the desktop app” and “Recipe parameter limits enforcement (max 32 params, 200 select options, 128 KiB)”. That release also includes the fixes “Require recipe consent before session/new spawns extensions” and “Require opt-in for roaming TCP bridge”.
What We Know
- Three tagged releases appeared in the span from September 23 to October 8, according to the release pages for v1.52.0, v1.53.0 and v1.54.0.
- The v1.54.0 feature list is short. Most of its entries are fixes and internal changes to how extensions and subagents are handled, per the v1.54.0 notes.
- Security-related items appear across the series: SSRF guarding for MCP streamable-HTTP redirects and a GitHub advisory remediation in v1.53.0, and consent and opt-in requirements in v1.52.0.
What We Don’t Know
- The release notes are terse one-line entries linked to pull request numbers. They do not describe what the interactive HTML viewer shows or which modes the first-time configure prompt offers.
- The notes for v1.53.0 do not state what GHSA-6mg9-3cvh-9939 covers or how severe it is.
- The notes do not explain why the Opus 5.5 and GPT-6 model entry appears in both v1.52.0 and v1.53.0.
Analysis
Taken together, the three releases show an agent project spending much of its effort on plumbing that surrounds the model: how extensions are leased and resolved, how subagents run, how MCP clients handle redirects, and how users approve what an agent can do. The v1.54.0 session export is a user-facing counterpart, adding an export format for sessions, though the notes do not detail its contents.