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)