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)