v1.14.0
aaif-goose/goosev1.14.0Nov 12, 2025by github-actions[bot]
AI Summary
Adds Mistral AI provider, macOS dock menu customization, and unified style checks for better developer experience.
Key Highlights
- Mistral AI provider support
- macOS dock menu with New Window option
- Quick launcher restored
- Unified style checks
- GitHub Copilot AI Models support
New Features
- Mistral AI provider support
- macOS dock menu with New Window option
- Quick launcher restored
- Unified style checks
- GitHub Copilot AI Models support
Full Release Notes
## goose v1.14.0 ### ✨ Features - **Mistral AI provider** - Support for Mistral AI as a new provider [[#5009](https://github.com/block/goose/pull/5009)](https://github.com/block/goose/pull/5009) - **macOS dock menu with New Window option** - Custom dock menu for better macOS integration [[#5099](https://github.com/block/goose/pull/5099)](https://github.com/block/goose/pull/5099) - **Quick launcher** - Restored quick launcher functionality in the UI [[#5144](https://github.com/block/goose/pull/5144)](https://github.com/block/goose/pull/5144) - **Unified style checks** - New `check-everything` command for comprehensive code quality validation [[#5650](https://github.com/block/goose/pull/5650)](https://github.com/block/goose/pull/5650) - **GitHub Copilot AI Models** - Support for newer Copilot AI model versions [[#5603](https://github.com/block/goose/pull/5603)](https://github.com/block/goose/pull/5603) - **Environment substitution for auth blocks** - Dynamic environment variable substitution in authentication configuration [[#5439](https://github.com/block/goose/pull/5439)](https://github.com/block/goose/pull/5439) - **Platform tools through CLI** - Access to platform tools via command-line interface [[#5570](https://github.com/block/goose/pull/5570)](https://github.com/block/goose/pull/5570) - **Pending extension indicator** - Visual feedback for extensions being loaded in the extension panel [[#5493](https://github.com/block/goose/pull/5493)](https://github.com/block/goose/pull/5493) ### 🐛 Bug Fixes - **Runaway subagent chains** - Prevent infinite subagent recursion [[#5659](https://github.com/block/goose/pull/5659)](https://github.com/block/goose/pull/5659) - **Repeated 404 errors on deleted sessions** - Stop attempting to access sessions that have been removed [[#5644](https://github.com/block/goose/pull/5644)](https://github.com/block/goose/pull/5644) - **Duplicated recipe list entries** - `goose recipe list` now returns unique entries [[#5645](https://github.com/block/goose/pull/5645)](https://github.com/block/goose/pull/5645) - **Bedrock credentials refresh** - Properly handle AWS Bedrock credential rotation [[#5599](https://github.com/block/goose/pull/5599)](https://github.com/block/goose/pull/5599) - **Claude Code provider Auto mode** - Default to Auto mode for better Claude Code integration [[#5642](https://github.com/block/goose/pull/5642)](https://github.com/block/goose/pull/5642) - **Tetrate model configuration** - Replace broken default with haiku-4.5 [[#5587](https://github.com/block/goose/pull/5587)](https://github.com/block/goose/pull/5587) - **AGENTS.md handling** - Move goosehints/AGENTS.md processing to core goose from developer extension [[#5575](https://github.com/block/goose/pull/5575)](https://github.com/block/goose/pull/5575) - **Empty right-click menu** - Standard context menu items now appear properly [[#5616](https://github.com/block/goose/pull/5616)](https://github.com/block/goose/pull/5616) - **Token state display** - Token count now shows correctly on load and after message completion [[#5606](https://github.com/block/goose/pull/5606)](https://github.com/block/goose/pull/5606) - **Gemini model for MCP smoke tests** - Switch from Flash to Pro for better test reliability [[#5574](https://github.com/block/goose/pull/5574)](https://github.com/block/goose/pull/5574) - **Claude CLI handling** - Improved Claude command-line interface integration [[#5594](https://github.com/block/goose/pull/5594)](https://github.com/block/goose/pull/5594) - **Recipe YAML parsing** - Prevent minijinja parsing errors in customized recipes [[#5494](https://github.com/block/goose/pull/5494)](https://github.com/block/goose/pull/5494) - **MCP tool arguments** - Schema-aware numeric coercion for proper type handling [[#5478](https://github.com/block/goose/pull/5478)](https://github.com/block/goose/pull/5478) - **Flake.nix main branch** - Corrected Nix flake configuration [[#5600](https://github.com/block/goose/pull/5600)](https://github.com/block/goose/pull/5600) ### 🔧 Improvements - **Unified subrecipe and subagent execution** - Shared recipe pipeline for consistent behavior [[#5082](https://github.com/block/goose/pull/5082)](https://github.com/block/goose/pull/5082) - **Standardized CLI argument flags** - Consistent command-line interface with updated documentation [[#5516](https://github.com/block/goose/pull/5516)](https://github.com/block/goose/pull/5516) - **Session IDs as task IDs** - Use session IDs instead of UUIDs for better traceability [[#5398](https://github.com/block/goose/pull/5398)](https://github.com/block/goose/pull/5398) - **Better search paths for CLI providers** - Improved provider discovery and handling [[#5554](https://github.com/block/goose/pull/5554)](https://github.com/block/goose/pull/5554) - **Scheduler cleanup** - Refined scheduling system for better performance [[#5571](https://github.com/block/goose/pull/5571)](https://github.com/block/goose/pull/5571) - **Remove hints from recipe prompts** - Cleaner recipe execution without hint clutter [[#5622](https://github.com/block/goose/pull/5622)](https://github.com/block/goose/pull/5622) - **Ctrl-C handling during provider requests** - Better interrupt handling for long-running operations [[#5585](https://github.com/block/goose/pull/5585)](https://github.com/block/goose/pull/5585) - **User-facing text improvements** - Use display instead of to_string_lossy for better output [[#5666](https://github.com/block/goose/pull/5666)](https://github.com/block/goose/pull/5666) - **Manual compaction** - Database compaction test and fixes [[#5568](https://github.com/block/goose/pull/5568)](https://github.com/block/goose/pull/5568) - **Reduced logging** - Cleaner log output by removing unnecessary messages [[#5631](https://github.com/block/goose/pull/5631)](https://github.com/block/goose/pull/5631) - **Agent instructions clarity** - Improved internal agent instruction documentation [[#5655](https://github.com/block/goose/pull/5655)](https://github.com/block/goose/pull/5655) - **Tool call locations and cancellation** - Enhanced ACP with better tool tracking and cancellation support [[#5588](https://github.com/block/goose/pull/5588)](https://github.com/block/goose/pull/5588) ### 📚 Documentation - **October 2025 Community All-Stars spotlight** - Hacktoberfest edition community highlights [[#5625](https://github.com/block/goose/pull/5625)](https://github.com/block/goose/pull/5625) - **Access control section in Developer tutorial** - New documentation for extension access control [[#5615](https://github.com/block/goose/pull/5615)](https://github.com/block/goose/pull/5615) - **Extension description requirements** - Clarified that descriptions are required when adding extensions via CLI [[#5573](https://github.com/block/goose/pull/5573)](https://github.com/block/goose/pull/5573), [[#5635](https://github.com/block/goose/pull/5635)](https://github.com/block/goose/pull/5635) - **Recipe parameter types** - Documentation for previously missing recipe parameter types [[#5584](https://github.com/block/goose/pull/5584)](https://github.com/block/goose/pull/5584) - **Release instructions** - Updated release process documentation [[#5662](https://github.com/block/goose/pull/5662)](https://github.com/block/goose/pull/5662) - **Copilot review instructions** - Custom instructions for GitHub Copilot code reviews [[#5646](https://github.com/block/goose/pull/5646)](https://github.com/block/goose/pull/5646) ### 🔨 Maintenance - **Upgrade rmcp to 0.8.5** - Updated MCP dependency [[#5673](https://github.com/block/goose/pull/5673)](https://github.com/block/goose/pull/5673) - **OpenAPI version bump** - Direct OpenAPI version management [[#5674](https://github.com/block/goose/pull/5674)](https://github.com/block/goose/pull/5674), [[#5611](https://github.com/block/goose/pull/5611)](https://github.com/block/goose/pull/5611) - **Maintainers update** - Refreshed MAINTAINERS.md with current team [[#5675](https://github.com/block/goose/pull/5675)](https://github.com/block/goose/pull/5675) - **Log directory cleanup** - Remove usage of non-existent environment variable [[#5658](https://github.com/block/goose/pull/5658)](https://github.com/block/goose/pull/5658) - **CI cache improvements** - Differentiate debug/release in cache keys [[#5613](https://github.com/block/goose/pull/5613)](https://github.com/block/goose/pull/5613) - **Build script fixes** - Use npx in OpenAPI generation [[#5664](https://github.com/block/goose/pull/5664)](https://github.com/block/goose/pull/5664), [[#5671](https://github.com/block/goose/pull/5671)](https://github.com/block/goose/pull/5671) - **Error visibility** - Show errors on failure for better debugging [[#5643](https://github.com/block/goose/pull/5643)](https://github.com/block/goose/pull/5643) - **JetBrains extension removal** - Removed deprecated JetBrains integration [[#5602](https://github.com/block/goose/pull/5602)](https://github.com/block/goose/pull/5602) - **Web double write prevention** - Avoid redundant write operations [[#5601](https://github.com/block/goose/pull/5601)](https://github.com/block/goose/pull/5601) - **Copilot feedback tuning** - Silence minor text issues in Copilot reviews [[#5665](https://github.com/block/goose/pull/5665)](https://github.com/block/goose/pull/5665)