Change8

v1.0.25

Goose
23 features16 fixes16 improvementsclideveloperextensionsmcp

Summary

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

Goose Documentation