v1.16.0
GooseSummary
This release introduces significant new capabilities, including native terminal support, Goose remote access, and rendering math/science symbology via KaTeX. Numerous bug fixes address issues with provider configurations (Anthropic, Groq), session handling, and multi-tool calling. Improvements focus on updating major model APIs (Anthropic, Gemini) and enhancing credential loading for AWS Bedrock.
New Features
- Added support for displaying a modal selector after configuring a provider.
- Introduced onboarding detection of the provider based on the API key.
- Enabled support for multiple file popups.
- Added sidebar contextual information specifically for Firefox users.
- Enabled recipe deeplink parameters for pre-population functionality.
- Implemented ActionRequired functionality.
- Added support for loading sessions within the ACP (Agent Control Panel).
- Added custom headers and toggle keyring CLI options.
- Enabled automatic update installation.
- Introduced native terminal support via @goose in the terminal.
- Exposed the Extension selector behind an ALPHA feature flag.
- Enabled Goose remote access capabilities.
- Added support for math and science symbology rendering via KaTeX.
- Enabled the ability to see error messages directly in toasts/notifications.
- Implemented SKILLS.md for Claude compatibility.
- Added scheduler information to diagnostics.
- Implemented CORS and token handling improvements.
- Enabled Markdown export functionality directly from a URL.
- Added an out-of-context compaction test using an error proxy.
- Added the /agent/stop endpoint and made the maximum active agents configurable.
- Enabled persistence of provider name and model configuration within the session.
- Introduced Slash commands for quicker interaction.
- Implemented MCP-UI Proxy and improved Message Handling.
- Re-enabled WAL (Write-Ahead Logging) with commit transaction management.
- Added a Provider error proxy for simulating various types of errors.
- Added metrics reporting to PostHog.
Bug Fixes
- Fixed issue where parameters were not being substituted correctly in activities.
- Resolved an error from Anthropic regarding "final assistant content cannot end with trailing whitespace".
- Fixed configuration issues specifically for the Groq provider.
- Fixed an issue where the model was being read from config instead of removing a prompt change.
- Used a lock mechanism to ensure the tunnel only runs once, preventing issues from multiple concurrent runs.
- Updated the acceptable issues list for moim injection checks to include "Merged consecutive assistant messages".
- Fixed Anthropic provider model fetching logic.
- Added CSP (Content Security Policy) for images to the proxy HTML in MCP-UI.
- Corrected a typo in a blog post reference (AIMDOEL -> AIMODEL).
- Adjusted strange spacing issues found in agent.rs.
- Reverted a change that prevented loading active extensions when no extensions were present in the recipe.
- Fixed multi-tool calling functionality.
- Improved handling for multiple content chunks and images.
- Fixed an issue where GitHub broke runners for macOS environments.
- Added generic checks for Gemini compatibility.
- Fixed sessions returning with empty messages.
- Added backward compatibility for the conversationCompacted message type.
- Improved handling for 404 errors.
- Removed setx calls to prevent permanent modification of the Windows shell PATH.
- Fixed parsing of maas models for the GCP Vertex provider.
- Added support for Gemini 3's thought signatures.
- Added error catching for cron jobs.
- Fixed reading paths from interactive and login shells.
- Applied a quick fix for the community all stars script.
Improvements
- Hidden the recipe icon when the chat is empty.
- Updated Anthropic and Google Gemini models to their latest API versions.
- Updated cleanup marker logic specifically for Fedora users.
- Improved AWS credential loading and configuration handling within the BedrockProvider.
- Moved recipe actions to the bottom bar icon and relocated goosehints configuration to settings.
- Upgraded rmcp dependency to version 0.9.1.
- Suggested using text/markdown when fetching content.
- Removed some old, unnecessary code and mentioned the configure CLI.
- Refactored Next camp live code.
- Commented out flaky MCP callers.
- Added Adrian Cole to the list of Maintainers.
- Removed the experimental autopilot feature.
- Added links to maintainer profiles.
- Incorporated LF feedback into the codebase.
- Upgraded various npm packages.