v1.0.25
GooseSummary
This release introduces significant new scheduling capabilities, including cron support, editing, pausing, and live tracking for jobs. It also expands AI model support with GitHub Copilot streaming and Claude 4 integration, alongside numerous quality-of-life improvements for recipes and the UI.
New Features
- Added Snowflake provider support.
- Introduced basic cron scheduler for goose-server.
- Enabled schedule creation from deep links with comprehensive extension support.
- Added task cancellation functionality for scheduled jobs.
- Implemented edit schedule functionality.
- Added pause/unpause functionality for scheduled jobs.
- Enabled live tracking of running schedules.
- Added MCP router skeleton.
- Implemented handling for MCP server notification messages.
- Added LanceDB vector tool selection.
- Added GitHub Copilot stream support, fixing issues with gpt-4.1 and claude.
- Added Claude 4 support in the Vertex dropdown.
- Implemented context window limit configuration for Claude 4.
- Enabled viewing and editing existing recipes in Desktop.
- Enabled discovering recipes from the GOOSE_RECIPE_PATH environment variable.
- Added recipe directory support.
- Added screenshot paste support.
- Implemented interactive deletion of sessions.
- Enabled cancellation of tool calls and fixed program crashes related to tool execution.
- Added configurable tool_params_max_length.
- Added Google Drive labels support.
- Added Kotlin function for getting structured outputs.
- Added Goosebench v2 additions for evaluation post-processing.
Bug Fixes
- Fixed issue where new models used different messages for context length exceeded errors.
- Increased the limit for direct to disk operations for performance reasons.
- Fixed message type conversion in toolshim mode.
- Fixed Protobuf installation during the build process.
- Fixed issues related to menu bar and dock icon settings.
- Fixed permissions setting for quickscript execution.
- Fixed various issues within the Scheduler API.
- Fixed issue where Ctrl+C or ESC during CLI menu selection would not gracefully continue the current session.
- Fixed bundle download link not working.
- Fixed TypeScript errors cleanup.
- Fixed issue where the app would not automatically add the prompt after initialization with recipe instructions.
- Replaced exec with spawn for improved process handling.
- Fixed issue where the application would stop in non-interactive mode when summarizing.
- Enhanced security by enclosing HTML in code blocks and implementing CSP.
- Fixed issue where the recipe prompt was not appended when starting a recipe in a session.
- Updated o3/mini and o4 mini context limits.
Improvements
- Improved handling for large tool responses.
- Added CLI hint to press enter/ctrl-j if input is empty.
- Implemented prevention of accidental quit.
- Allowed quick quit in development mode.
- Added version number display on the error screen.
- Upgraded to UI v2 playground.
- Upgraded UI v2 to include pull-down top filter bar and dark mode.
- Upgraded UI v2 with improvements to the titlebar and fonts.
- Upgraded UI v2 with basic timeline and reusable tile components.
- Upgraded UI v2 to support routing.
- Improved UI v2 tile/chart design.
- Integrated UI v2 BossUI with chart components.
- Cleaned up Recipe URLs dark mode and schedule button hover state.
- Removed deprecated settings v1.
- Updated tool router environment variable names to include the goose prefix.
- Bumped onig library to v6.5.1.
Related Documentation
- https://github.com/block/goose/pull/2753
- https://github.com/block/goose/pull/2740
- https://github.com/block/goose/pull/2680
- https://github.com/block/goose/pull/2662
- https://github.com/block/goose/pull/2651
- https://github.com/block/goose/pull/2650
- https://github.com/block/goose/pull/2598
- https://github.com/block/goose/pull/2640
- https://github.com/block/goose/pull/2594
- https://github.com/block/goose/pull/2609
- https://github.com/block/goose/pull/2596
- https://github.com/block/goose/pull/2595
- https://github.com/block/goose/pull/2588
- https://github.com/block/goose/pull/2639
- https://github.com/block/goose/pull/2600
- https://github.com/block/goose/pull/2624
- https://github.com/block/goose/pull/2625
- https://github.com/block/goose/pull/2616
- https://github.com/block/goose/pull/2642
- https://github.com/block/goose/pull/2612
- https://github.com/block/goose/pull/2614
- https://github.com/block/goose/pull/2615
- https://github.com/block/goose/pull/2634
- https://github.com/block/goose/pull/2746
- https://github.com/block/goose/pull/2636
- https://github.com/block/goose/pull/2630
- https://github.com/block/goose/pull/2602