v1.19.0
aaif-goose/goosev1.19.0Jan 6, 2026by github-actions[bot]
AI Summary
Adds shell completion generation, OpenAI Codex CLI provider support, and a richer MCP app renderer. Upgrades rmcp and sacp, removing SSE transport in favor of Streamable HTTP.
Key Highlights
- Shell completion generation (bash, zsh, fish)
- OpenAI Codex CLI provider support
- MCP app renderer for richer UI
- Upgraded to rmcp 0.12.0 and sacp 10.0.0
New Features
- Shell completion generation
- OpenAI Codex CLI provider
- Caching support for Anthropic models
- MCP servers from clients (stdio + http)
- MCP app renderer
- Server names for MCP extensions
- Improved UX for execute_code
- JSONL streaming option
- Default todo message
- Azure OpenAI API key optional
- Bracket notation and multiple import styles in code execution
- Tool names without underscores handling
- MCP UI prompt message on click
- Recipe download and copy YAML
- Recipe slash command parsing
- RPI recipes added
- Goose issue solver improvements
Full Release Notes
## :sparkles: Features - Shell completion generation via new `completion` subcommand for bash, zsh, fish, and more [#6313](https://github.com/block/goose/pull/6313) - OpenAI Codex CLI provider support [#6263](https://github.com/block/goose/pull/6263) - Caching support for Anthropic models via Databricks [#6320](https://github.com/block/goose/pull/6320) - MCP servers from clients like Zed now honored (stdio + http) [#6230](https://github.com/block/goose/pull/6230) - MCP app renderer for richer UI experiences [#6095](https://github.com/block/goose/pull/6095) - Server names now used for MCP extensions in code mode [#6284](https://github.com/block/goose/pull/6284) - Improved UX for tool calls via `execute_code` [#6205](https://github.com/block/goose/pull/6205) - JSONL streaming option for JSON output [#6228](https://github.com/block/goose/pull/6228) - Default todo message for better task tracking [#6217](https://github.com/block/goose/pull/6217) - Upgraded to rmcp 0.12.0 and sacp 10.0.0 (SSE transport removed) [#6304](https://github.com/block/goose/pull/6304) ## :bug: Bug Fixes - Azure OpenAI API key now optional to match documentation [#6215](https://github.com/block/goose/pull/6215) - Bracket notation and multiple import styles now supported in code execution [#6290](https://github.com/block/goose/pull/6290) - Interleaved streaming chunks in OpenAI tool calls handled correctly [#6312](https://github.com/block/goose/pull/6312) - Tool names without underscores now handled properly [#6318](https://github.com/block/goose/pull/6318) - Session history order no longer modified when viewing a session in desktop [#6156](https://github.com/block/goose/pull/6156) - MCP UI now sends prompt message when an element is clicked [#6207](https://github.com/block/goose/pull/6207) - Minute-level granularity for MOIM timestamps [#6294](https://github.com/block/goose/pull/6294) - Install script now works when piped into bash [#6296](https://github.com/block/goose/pull/6296) - Bash syntax corrected in terminal integration functions [#6181](https://github.com/block/goose/pull/6181) - More open models added to provider list [#6300](https://github.com/block/goose/pull/6300) ## :wrench: Improvements - Recipe download and copy YAML functionality [#6201](https://github.com/block/goose/pull/6201) - Recipe slash command parsing [#6173](https://github.com/block/goose/pull/6173) - RPI recipes added [#6258](https://github.com/block/goose/pull/6258) - MCP Apps plumbing for future enhancements [#6286](https://github.com/block/goose/pull/6286) - goose issue solver now solves issues like a goose contributor [#6321](https://github.com/block/goose/pull/6321) - goose issue solver moved to Opus model [#6233](https://github.com/block/goose/pull/6233) - Logging and analytics improvements for updater processes [#6208](https://github.com/block/goose/pull/6208) - Rust toolchain bumped to 1.92 (current stable) [#6356](https://github.com/block/goose/pull/6356) - Tool Selection Strategy preview removed [#6250](https://github.com/block/goose/pull/6250) ## :books: Documentation - goose for VS Code extension [#6262](https://github.com/block/goose/pull/6262) - RPI tutorial [#6261](https://github.com/block/goose/pull/6261) - Code mode and code execution extension [#6255](https://github.com/block/goose/pull/6255) - Skills extension updated to support `.agents/skills` directories [#6199](https://github.com/block/goose/pull/6199) - Agent skills compatibility note [#6299](https://github.com/block/goose/pull/6299) - Clarified GOOSE_TERMINAL requires `~/.zshenv` for zsh users [#6297](https://github.com/block/goose/pull/6297) - Privacy information caveats in logs [#6218](https://github.com/block/goose/pull/6218) - Recipe deeplink/open param option [#6206](https://github.com/block/goose/pull/6206) - Edit in place or fork session [#6203](https://github.com/block/goose/pull/6203)