github block/goose v1.14.0

8 hours ago

goose v1.14.0

✨ Features

  • Mistral AI provider - Support for Mistral AI as a new provider [#5009](#5009)
  • macOS dock menu with New Window option - Custom dock menu for better macOS integration [#5099](#5099)
  • Quick launcher - Restored quick launcher functionality in the UI [#5144](#5144)
  • Unified style checks - New check-everything command for comprehensive code quality validation [#5650](#5650)
  • GitHub Copilot AI Models - Support for newer Copilot AI model versions [#5603](#5603)
  • Environment substitution for auth blocks - Dynamic environment variable substitution in authentication configuration [#5439](#5439)
  • Platform tools through CLI - Access to platform tools via command-line interface [#5570](#5570)
  • Pending extension indicator - Visual feedback for extensions being loaded in the extension panel [#5493](#5493)

🐛 Bug Fixes

  • Runaway subagent chains - Prevent infinite subagent recursion [#5659](#5659)
  • Repeated 404 errors on deleted sessions - Stop attempting to access sessions that have been removed [#5644](#5644)
  • Duplicated recipe list entries - goose recipe list now returns unique entries [#5645](#5645)
  • Bedrock credentials refresh - Properly handle AWS Bedrock credential rotation [#5599](#5599)
  • Claude Code provider Auto mode - Default to Auto mode for better Claude Code integration [#5642](#5642)
  • Tetrate model configuration - Replace broken default with haiku-4.5 [#5587](#5587)
  • AGENTS.md handling - Move goosehints/AGENTS.md processing to core goose from developer extension [#5575](#5575)
  • Empty right-click menu - Standard context menu items now appear properly [#5616](#5616)
  • Token state display - Token count now shows correctly on load and after message completion [#5606](#5606)
  • Gemini model for MCP smoke tests - Switch from Flash to Pro for better test reliability [#5574](#5574)
  • Claude CLI handling - Improved Claude command-line interface integration [#5594](#5594)
  • Recipe YAML parsing - Prevent minijinja parsing errors in customized recipes [#5494](#5494)
  • MCP tool arguments - Schema-aware numeric coercion for proper type handling [#5478](#5478)
  • Flake.nix main branch - Corrected Nix flake configuration [#5600](#5600)

🔧 Improvements

  • Unified subrecipe and subagent execution - Shared recipe pipeline for consistent behavior [#5082](#5082)
  • Standardized CLI argument flags - Consistent command-line interface with updated documentation [#5516](#5516)
  • Session IDs as task IDs - Use session IDs instead of UUIDs for better traceability [#5398](#5398)
  • Better search paths for CLI providers - Improved provider discovery and handling [#5554](#5554)
  • Scheduler cleanup - Refined scheduling system for better performance [#5571](#5571)
  • Remove hints from recipe prompts - Cleaner recipe execution without hint clutter [#5622](#5622)
  • Ctrl-C handling during provider requests - Better interrupt handling for long-running operations [#5585](#5585)
  • User-facing text improvements - Use display instead of to_string_lossy for better output [#5666](#5666)
  • Manual compaction - Database compaction test and fixes [#5568](#5568)
  • Reduced logging - Cleaner log output by removing unnecessary messages [#5631](#5631)
  • Agent instructions clarity - Improved internal agent instruction documentation [#5655](#5655)
  • Tool call locations and cancellation - Enhanced ACP with better tool tracking and cancellation support [#5588](#5588)

📚 Documentation

  • October 2025 Community All-Stars spotlight - Hacktoberfest edition community highlights [#5625](#5625)
  • Access control section in Developer tutorial - New documentation for extension access control [#5615](#5615)
  • Extension description requirements - Clarified that descriptions are required when adding extensions via CLI [#5573](#5573), [#5635](#5635)
  • Recipe parameter types - Documentation for previously missing recipe parameter types [#5584](#5584)
  • Release instructions - Updated release process documentation [#5662](#5662)
  • Copilot review instructions - Custom instructions for GitHub Copilot code reviews [#5646](#5646)

🔨 Maintenance

  • Upgrade rmcp to 0.8.5 - Updated MCP dependency [#5673](#5673)
  • OpenAPI version bump - Direct OpenAPI version management [#5674](#5674), [#5611](#5611)
  • Maintainers update - Refreshed MAINTAINERS.md with current team [#5675](#5675)
  • Log directory cleanup - Remove usage of non-existent environment variable [#5658](#5658)
  • CI cache improvements - Differentiate debug/release in cache keys [#5613](#5613)
  • Build script fixes - Use npx in OpenAPI generation [#5664](#5664), [#5671](#5671)
  • Error visibility - Show errors on failure for better debugging [#5643](#5643)
  • JetBrains extension removal - Removed deprecated JetBrains integration [#5602](#5602)
  • Web double write prevention - Avoid redundant write operations [#5601](#5601)
  • Copilot feedback tuning - Silence minor text issues in Copilot reviews [#5665](#5665)

Don't miss a new goose release

NewReleases is sending notifications on new releases.