v1.12.0
aaif-goose/goosev1.12.0Oct 24, 2025by github-actions[bot]
AI Summary
Introduces a redesigned extension management system and system diagnostics tools for better utility and maintenance.
Key Highlights
- Redesigned extension management system
- System diagnostics tools
- Extension search functionality
- Test Coverage Optimizer recipe
- Smart Task Organizer recipe
New Features
- Redesigned extension management system
- System diagnostics tools
- Extension search functionality
- Test Coverage Optimizer recipe
- Smart Task Organizer recipe
Full Release Notes
# goose 1.12.0 is here 🎉 ## 🐛 Bug Fixes - Legacy import compatibility issues [#5343](https://github.com/block/goose/pull/5343) - Gemini provider connection problems [#5308](https://github.com/block/goose/pull/5308) - Message synchronization after conversation cleanup [#5315](https://github.com/block/goose/pull/5315) - Crashes when subrecipe files don't exist [#5287](https://github.com/block/goose/pull/5287) - Build artifact downloads in CI workflows [#5304](https://github.com/block/goose/pull/5304) - CLI installation path on Windows [#5221](https://github.com/block/goose/pull/5221) - Missing Windows GNU CLI build in releases [#5276](https://github.com/block/goose/pull/5276) - Error handling for AWS Bedrock tool calls [#5067](https://github.com/block/goose/pull/5067) - Extension loading when recipes have no extensions [#5282](https://github.com/block/goose/pull/5282) - Deadlock in extension manager [#5066](https://github.com/block/goose/pull/5066) - Crashes when OpenAI returns empty responses [#5248](https://github.com/block/goose/pull/5248) - Package dependency synchronization [#5235](https://github.com/block/goose/pull/5235) - OpenAI tools schema validation [#5229](https://github.com/block/goose/pull/5229) - Problematic UI package upgrades [#5292](https://github.com/block/goose/pull/5292) - Analytics error messages [#5268](https://github.com/block/goose/pull/5268) ## ✨ Features - Auto-create recipe directories when saving [#5337](https://github.com/block/goose/pull/5337) - System diagnostics tools [#5323](https://github.com/block/goose/pull/5323) - Extension search functionality [#5283](https://github.com/block/goose/pull/5283) - Code snippet formatting and saving [#5007](https://github.com/block/goose/pull/5007) - Test Coverage Optimizer recipe [#5272](https://github.com/block/goose/pull/5272) - Progress tracking with trend indicators [#5295](https://github.com/block/goose/pull/5295) - Improved caching with stable system prompts [#5192](https://github.com/block/goose/pull/5192) - Smart Task Organizer recipe [#5032](https://github.com/block/goose/pull/5032) - UI parameter input controls [#5222](https://github.com/block/goose/pull/5222) - Schedule button for recipe entries [#5217](https://github.com/block/goose/pull/5217) - Redesigned extension management system [#5057](https://github.com/block/goose/pull/5057) ## 🚀 Improvements - Better error propagation for MCP tools [#5289](https://github.com/block/goose/pull/5289) - Recipe scheduling reliability [#5290](https://github.com/block/goose/pull/5290) - Enhanced memory extension prompts [#4945](https://github.com/block/goose/pull/4945) - Provider request logging [#5236](https://github.com/block/goose/pull/5236) - Simplified message visibility controls [#5216](https://github.com/block/goose/pull/5216) - Dependencies to latest versions [#5185](https://github.com/block/goose/pull/5185) - Cleaner auto-compact threshold UI [#5232](https://github.com/block/goose/pull/5232) - Disabled WAL for better performance [#5203](https://github.com/block/goose/pull/5203) - Optimized Gemini provider for better reliability [#5257](https://github.com/block/goose/pull/5257) - Node.js version for canary builds [#5301](https://github.com/block/goose/pull/5301) ## 📚 Documentation - Broken documentation links [#5266](https://github.com/block/goose/pull/5266) - Web Accessibility Auditor recipe guide [#5318](https://github.com/block/goose/pull/5318) - MCP tutorial for todo management [#5317](https://github.com/block/goose/pull/5317) - `goose recipe list` command [#5278](https://github.com/block/goose/pull/5278) - Standardized UI label capitalization [#5307](https://github.com/block/goose/pull/5307) - GitHub Actions installation paths [#5240](https://github.com/block/goose/pull/5240) - Consistent lowercase branding throughout docs [#5297](https://github.com/block/goose/pull/5297) - `goose recipe open` command [#5264](https://github.com/block/goose/pull/5264) - Release tagging process [#5269](https://github.com/block/goose/pull/5269) - GOOSE_DEBUG environment variable [#5265](https://github.com/block/goose/pull/5265) - First-time setup instructions [#5239](https://github.com/block/goose/pull/5239) - Community content for Hacktoberfest [#5150](https://github.com/block/goose/pull/5150) ## 🔧 Other - Manual trigger for smoke tests [#5302](https://github.com/block/goose/pull/5302) - System prompt testing [#5305](https://github.com/block/goose/pull/5305) - Development camp improvements [#5237](https://github.com/block/goose/pull/5237) - GitHub health monitoring [#5286](https://github.com/block/goose/pull/5286) - Live testing scripts [#5263](https://github.com/block/goose/pull/5263) - Unreliable pricing tests removal [#5207](https://github.com/block/goose/pull/5207) - Various reverts and rollbacks for stability [#5273](https://github.com/block/goose/pull/5273), [#5250](https://github.com/block/goose/pull/5250), [#5243](https://github.com/block/goose/pull/5243) - Session name standardization [#5085](https://github.com/block/goose/pull/5085)