v1.16.0
aaif-goose/goosev1.16.0Dec 10, 2025by github-actions[bot]
AI Summary
Focuses on UI enhancements including terminal integration, automatic updates, and improved provider configuration workflows.
Key Highlights
- Show modal selector after configuring a provider
- @goose in terminal (native terminal support)
- Automatic update installation
- Multiple file popups
- Markdown export from URL
New Features
- Show modal selector after configuring a provider
- @goose in terminal (native terminal support)
- Automatic update installation
- Multiple file popups
- Markdown export from URL
Full Release Notes
## 🚀 Features - Show modal selector after configuring a provider ([#6005](https://github.com/block/goose/pull/6005)) - Onboarding detect provider from api key ([#5955](https://github.com/block/goose/pull/5955)) - Multiple file popups ([#5905](https://github.com/block/goose/pull/5905)) - Added sidebar contextual information for firefox ([#5433](https://github.com/block/goose/pull/5433)) - Enable recipe deeplink parameters for pre-population ([#5757](https://github.com/block/goose/pull/5757)) - ActionRequired ([#5897](https://github.com/block/goose/pull/5897)) - Support loading sessions in acp ([#5942](https://github.com/block/goose/pull/5942)) - Added custom headers and toggle keyring CLI options ([#5017](https://github.com/block/goose/pull/5017)) - Automatic update installation ([#5345](https://github.com/block/goose/pull/5345)) - @goose in terminal (native terminal support) ([#5887](https://github.com/block/goose/pull/5887)) - Extension selector behind ALPHA flag ([#5892](https://github.com/block/goose/pull/5892)) - Goose remote access ([#5251](https://github.com/block/goose/pull/5251)) - Add support for math / science symbology via katex ([#5773](https://github.com/block/goose/pull/5773)) - Add ability to see error message in toast ([#5851](https://github.com/block/goose/pull/5851)) - Implement SKILLS.md - claude compatibility ([#5760](https://github.com/block/goose/pull/5760)) - Add scheduler to diagnostics ([#5849](https://github.com/block/goose/pull/5849)) - Cors and token ([#5850](https://github.com/block/goose/pull/5850)) - Markdown export from URL ([#5830](https://github.com/block/goose/pull/5830)) - Add out of context compaction test via error proxy ([#5805](https://github.com/block/goose/pull/5805)) - Add /agent/stop endpoint, make max active agents configurable ([#5826](https://github.com/block/goose/pull/5826)) - Persist provider name and model config in the session ([#5419](https://github.com/block/goose/pull/5419)) - Slash commands ([#5718](https://github.com/block/goose/pull/5718)) - MCP-UI Proxy and Better Message Handling ([#5487](https://github.com/block/goose/pull/5487)) - Re-enabled WAL with commit transaction management ([#5793](https://github.com/block/goose/pull/5793)) - Provider error proxy for simulating various types of errors ([#5091](https://github.com/block/goose/pull/5091)) - Metrics on posthog ([#6024](https://github.com/block/goose/pull/6024)) ## 🐛 Bug Fixes - Params not being substituted in activities ([#5992](https://github.com/block/goose/pull/5992)) - `final assistant content cannot end with trailing whitespace` error from Anthropic ([#5967](https://github.com/block/goose/pull/5967)) - Groq configure fix ([#5833](https://github.com/block/goose/pull/5833)) - Remove prompt change, read model from config ([#5976](https://github.com/block/goose/pull/5976)) - Use a lock to ensure only need to run tunnel just in case multiple go… ([#5885](https://github.com/block/goose/pull/5885)) - Added "Merged consecutive assistant messages" to the acceptable issues for moim injection check ([#5933](https://github.com/block/goose/pull/5933)) - Anthropic provider model fetching ([#5932](https://github.com/block/goose/pull/5932)) - MCP-UI add CSP for images to proxy HTML ([#5931](https://github.com/block/goose/pull/5931)) - Correct typo in blog post (AIMDOEL -> AIMODEL) ([#5902](https://github.com/block/goose/pull/5902)) - Adjust strange spacing in agent.rs ([#5877](https://github.com/block/goose/pull/5877)) - Revert "do not load active extensions when no extensions in the recipe" ([#5871](https://github.com/block/goose/pull/5871)) - Fix multi tool calling ([#5855](https://github.com/block/goose/pull/5855)) - Handle multiple content chunks & images better ([#5839](https://github.com/block/goose/pull/5839)) - GitHub broke runners for macos ([#5853](https://github.com/block/goose/pull/5853)) - Generic check for gemini compat ([#5842](https://github.com/block/goose/pull/5842)) - Sessions coming back with empty messages ([#5841](https://github.com/block/goose/pull/5841)) - Add backward compatibility for conversationCompacted message type ([#5819](https://github.com/block/goose/pull/5819)) - Handle 404s ([#5791](https://github.com/block/goose/pull/5791)) - Remove setx calls to not permanently edit the windows shell PATH ([#5821](https://github.com/block/goose/pull/5821)) - Parse maas models for gcp vertex provider ([#5816](https://github.com/block/goose/pull/5816)) - Support Gemini 3's thought signatures ([#5806](https://github.com/block/goose/pull/5806)) - Catch cron errors ([#5707](https://github.com/block/goose/pull/5707)) - Read paths from an interactive & login shell ([#5774](https://github.com/block/goose/pull/5774)) - Quick fix for community all stars script ([#5798](https://github.com/block/goose/pull/5798)) ## ✨ Improvements - Hide recipe icon in empty chat ([#6022](https://github.com/block/goose/pull/6022)) - Update Anthropic and Google Gemini models to latest API versions ([#5980](https://github.com/block/goose/pull/5980)) - Update cleanup marker logic for Fedora users ([#5868](https://github.com/block/goose/pull/5868)) - Improve AWS credential loading and configuration handling in BedrockProvider ([#5699](https://github.com/block/goose/pull/5699)) - Move recipe actions to bottom bar icon and edit goosehints to settings ([#5864](https://github.com/block/goose/pull/5864)) - Upgrade rmcp to 0.9.1 ([#5860](https://github.com/block/goose/pull/5860)) - Suggest using text/markdown when fetching content ([#5854](https://github.com/block/goose/pull/5854)) - Some old code hanging around, and mention configure cli ([#5822](https://github.com/block/goose/pull/5822)) - Next camp refactor live ([#5706](https://github.com/block/goose/pull/5706)) - Comment out the flaky mcp callers ([#5827](https://github.com/block/goose/pull/5827)) - Add Adrian Cole to Maintainers ([#5815](https://github.com/block/goose/pull/5815)) - Remove autopilot experimental feature ([#5781](https://github.com/block/goose/pull/5781)) - Add links to maintainer profiles ([#5788](https://github.com/block/goose/pull/5788)) - Incorporate LF feedback ([#5787](https://github.com/block/goose/pull/5787)) - Upgrade npm packages ([#5951](https://github.com/block/goose/pull/5951)) ## 📚 Documentation - Chat recall tutorial ([#5975](https://github.com/block/goose/pull/5975)) - Council of mine MCP ([#5979](https://github.com/block/goose/pull/5979)) - Nano banana extension ([#5977](https://github.com/block/goose/pull/5977)) - Add videos to multi-model page ([#5938](https://github.com/block/goose/pull/5938)) - Promote planning guide ([#5934](https://github.com/block/goose/pull/5934)) - Adding AI-friendly features ([#5918](https://github.com/block/goose/pull/5918)) - Advent of AI announcement ([#5917](https://github.com/block/goose/pull/5917)) - Blog typo fixes ([#5896](https://github.com/block/goose/pull/5896)) - Blog fixing img url ([#5895](https://github.com/block/goose/pull/5895)) - MCPs for Developers ([#5884](https://github.com/block/goose/pull/5884)) - Extension Manager MCP ([#5883](https://github.com/block/goose/pull/5883)) - Add "Building a Social Media Agent" Blog Post ([#5844](https://github.com/block/goose/pull/5844)) - Add DataHub MCP server extension documentation ([#5769](https://github.com/block/goose/pull/5769)) - Lowercase goose in remaining topics ([#5861](https://github.com/block/goose/pull/5861)) - Lowercase goose in getting-started and guides topics ([#5857](https://github.com/block/goose/pull/5857)) - Document New Window menu in macOS dock ([#5811](https://github.com/block/goose/pull/5811)) - ACP clients ([#5800](https://github.com/block/goose/pull/5800)) - Document Mistral AI provider ([#5799](https://github.com/block/goose/pull/5799)) - Add Community Stars recipe script and txt file ([#5776](https://github.com/block/goose/pull/5776)) - Quick launcher ([#5779](https://github.com/block/goose/pull/5779)) **Full Changelog**: [v1.15.0...v1.16.0](https://github.com/block/goose/compare/v1.15.0...v1.16.0) ## 👥 Contributors <a href="https://github.com/40u5"><img src="https://github.com/40u5.png" width="50" height="50" alt="@40u5" /></a> <a href="https://github.com/Abhijay007"><img src="https://github.com/Abhijay007.png" width="50" height="50" alt="@Abhijay007" /></a> <a href="https://github.com/AdemolaAri"><img src="https://github.com/AdemolaAri.png" width="50" height="50" alt="@AdemolaAri" /></a> <a href="https://github.com/aharvard"><img src="https://github.com/aharvard.png" width="50" height="50" alt="@aharvard" /></a> <a href="https://github.com/alexhancock"><img src="https://github.com/alexhancock.png" width="50" height="50" alt="@alexhancock" /></a> <a href="https://github.com/angiejones"><img src="https://github.com/angiejones.png" width="50" height="50" alt="@angiejones" /></a> <a href="https://github.com/baxen"><img src="https://github.com/baxen.png" width="50" height="50" alt="@baxen" /></a> <a href="https://github.com/benjamindrussell"><img src="https://github.com/benjamindrussell.png" width="50" height="50" alt="@benjamindrussell" /></a> <a href="https://github.com/blackgirlbytes"><img src="https://github.com/blackgirlbytes.png" width="50" height="50" alt="@blackgirlbytes" /></a> <a href="https://github.com/BlairAllan"><img src="https://github.com/BlairAllan.png" width="50" height="50" alt="@BlairAllan" /></a> <a href="https://github.com/cloud-on-prem"><img src="https://github.com/cloud-on-prem.png" width="50" height="50" alt="@cloud-on-prem" /></a> <a href="https://github.com/dianed-square"><img src="https://github.com/dianed-square.png" width="50" height="50" alt="@dianed-square" /></a> <a href="https://github.com/DOsinga"><img src="https://github.com/DOsinga.png" width="50" height="50" alt="@DOsinga" /></a> <a href="https://github.com/EbonyLouis"><img src="https://github.com/EbonyLouis.png" width="50" height="50" alt="@EbonyLouis" /></a> <a href="https://github.com/emma-squared"><img src="https://github.com/emma-squared.png" width="50" height="50" alt="@emma-squared" /></a> <a href="https://github.com/fbalicchia"><img src="https://github.com/fbalicchia.png" width="50" height="50" alt="@fbalicchia" /></a> <a href="https://github.com/jamadeo"><img src="https://github.com/jamadeo.png" width="50" height="50" alt="@jamadeo" /></a> <a href="https://github.com/kailu-square"><img src="https://github.com/kailu-square.png" width="50" height="50" alt="@kailu-square" /></a> <a href="https://github.com/katzdave"><img src="https://github.com/katzdave.png" width="50" height="50" alt="@katzdave" /></a> <a href="https://github.com/maniksurtani"><img src="https://github.com/maniksurtani.png" width="50" height="50" alt="@maniksurtani" /></a> <a href="https://github.com/michaelneale"><img src="https://github.com/michaelneale.png" width="50" height="50" alt="@michaelneale" /></a> <a href="https://github.com/neiii"><img src="https://github.com/neiii.png" width="50" height="50" alt="@neiii" /></a> <a href="https://github.com/otobongfp"><img src="https://github.com/otobongfp.png" width="50" height="50" alt="@otobongfp" /></a> <a href="https://github.com/SalvatoreT"><img src="https://github.com/SalvatoreT.png" width="50" height="50" alt="@SalvatoreT" /></a> <a href="https://github.com/sam-at-block"><img src="https://github.com/sam-at-block.png" width="50" height="50" alt="@sam-at-block" /></a> <a href="https://github.com/sudocarlos"><img src="https://github.com/sudocarlos.png" width="50" height="50" alt="@sudocarlos" /></a> <a href="https://github.com/taniandjerry"><img src="https://github.com/taniandjerry.png" width="50" height="50" alt="@taniandjerry" /></a> <a href="https://github.com/tiensi"><img src="https://github.com/tiensi.png" width="50" height="50" alt="@tiensi" /></a> <a href="https://github.com/tlongwell-block"><img src="https://github.com/tlongwell-block.png" width="50" height="50" alt="@tlongwell-block" /></a> <a href="https://github.com/vaibhavgeek"><img src="https://github.com/vaibhavgeek.png" width="50" height="50" alt="@vaibhavgeek" /></a> <a href="https://github.com/wpfleger96"><img src="https://github.com/wpfleger96.png" width="50" height="50" alt="@wpfleger96" /></a> <a href="https://github.com/zachcp"><img src="https://github.com/zachcp.png" width="50" height="50" alt="@zachcp" /></a> <a href="https://github.com/zanesq"><img src="https://github.com/zanesq.png" width="50" height="50" alt="@zanesq" /></a>