Change8

v1.19.0

Goose
10 features10 fixes9 improvementsclideveloperextensionsmcpshell

Summary

This release introduces significant new capabilities, including shell completion generation for multiple shells and support for the OpenAI Codex CLI provider. Key fixes address issues with code execution syntax, tool call streaming, and API key handling for Azure OpenAI. Users will also benefit from improved UX for tool calls and new caching support for Anthropic models.

New Features

  • Added shell completion generation via the new `completion` subcommand for bash, zsh, fish, and more.
  • Introduced support for the OpenAI Codex CLI provider.
  • Enabled caching support for Anthropic models via Databricks.
  • Now honoring MCP servers from clients like Zed (supporting stdio + http).
  • Added MCP app renderer for richer UI experiences.
  • Server names are now used for MCP extensions in code mode.
  • Improved user experience for tool calls via `execute_code`.
  • Added JSONL streaming option for JSON output.
  • Added a default todo message for better task tracking.
  • Upgraded to rmcp 0.12.0 and sacp 10.0.0, removing SSE transport.

Bug Fixes

  • Fixed Azure OpenAI API key being required when it should be optional to match documentation.
  • Fixed code execution to now support bracket notation and multiple import styles.
  • Correctly handled interleaved streaming chunks in OpenAI tool calls.
  • Fixed handling of tool names that do not contain underscores.
  • Fixed session history order from being modified when viewing a session in the desktop application.
  • Fixed the MCP UI to send the prompt message when an element is clicked.
  • Added minute-level granularity for MOIM timestamps.
  • Fixed the install script to work correctly when piped into bash.
  • Corrected Bash syntax in terminal integration functions.
  • Added more open models to the provider list.

Improvements

  • Added functionality to download and copy Recipe YAML.
  • Improved Recipe slash command parsing.
  • Added RPI recipes.
  • Added MCP Apps plumbing for future enhancements.
  • Updated the goose issue solver to solve issues like a goose contributor.
  • Moved the goose issue solver to the Opus model.
  • Improved logging and analytics for updater processes.
  • Bumped the Rust toolchain to 1.92 (current stable).
  • Removed the Tool Selection Strategy preview.

Related Documentation

Goose Documentation