v1.18.0
aaif-goose/goosev1.18.0Dec 19, 2025by github-actions[bot]
AI Summary
Introduces slash commands (`/prompts`, `/prompt`, `/compact`, `/clear`), a Goose PR reviewer workflow, and streaming support for OpenRouter & Xai. Adds skills discovery paths and pricing integration.
Key Highlights
- Slash commands implementation
- Goose PR reviewer workflow
- OpenRouter & Xai streaming support
- Skills discovery paths (.agents/skills and ~/.config/agent/skills)
- Pricing integration with canonical models
New Features
- Slash commands (/prompts, /prompt, /compact, /clear)
- Recipe slash command parsing
- Centralized theme management
- Goose PR reviewer workflow
- Disable update feature for CLI
- OpenRouter & Xai streaming
- Skills discovery paths
- Pricing integration
- Scorecard supply-chain security workflow
Full Release Notes
# goose v1.18.0 Release Notes **Released:** December 19, 2025 ## ✨ Features - **Slash commands** - `/prompts` (list available prompts), `/prompt` (execute a prompt or show info with `--info`), `/compact` (compact conversation history), `/clear` (clear conversation history) [[#5858](https://github.com/block/goose/pull/5858)](https://github.com/block/goose/pull/5858) - Recipe slash command parsing with improved parameter handling [[#6173](https://github.com/block/goose/pull/6173)](https://github.com/block/goose/pull/6173) - Centralized theme management with ThemeContext [[#6137](https://github.com/block/goose/pull/6137)](https://github.com/block/goose/pull/6137) - Goose PR reviewer workflow [[#6124](https://github.com/block/goose/pull/6124)](https://github.com/block/goose/pull/6124) - Disable update feature for CLI [[#5886](https://github.com/block/goose/pull/5886)](https://github.com/block/goose/pull/5886) - OpenRouter & Xai streaming support [[#5873](https://github.com/block/goose/pull/5873)](https://github.com/block/goose/pull/5873) - Skills discovery paths for `.agents/skills` and `~/.config/agent/skills` [[#6139](https://github.com/block/goose/pull/6139)](https://github.com/block/goose/pull/6139) - Pricing integration with canonical model [[#6130](https://github.com/block/goose/pull/6130)](https://github.com/block/goose/pull/6130) - Scorecard supply-chain security workflow [[#5810](https://github.com/block/goose/pull/5810)](https://github.com/block/goose/pull/5810) ## 🐛 Bug Fixes - Code mode: use MCP structuredContent for proper JS object access [[#6190](https://github.com/block/goose/pull/6190)](https://github.com/block/goose/pull/6190) - Code mode: improve tool signatures for LLM discovery [[#6177](https://github.com/block/goose/pull/6177)](https://github.com/block/goose/pull/6177) - Goose reviewer: less sycophantic responses [[#6171](https://github.com/block/goose/pull/6171)](https://github.com/block/goose/pull/6171) - Goose reviewer: improved quality [[#6154](https://github.com/block/goose/pull/6154)](https://github.com/block/goose/pull/6154) - Correct parameter name in `read_module` handler [[#6148](https://github.com/block/goose/pull/6148)](https://github.com/block/goose/pull/6148) - Respect `default_enabled` value of platform extensions [[#6159](https://github.com/block/goose/pull/6159)](https://github.com/block/goose/pull/6159) - Conditional configuration for `GOOSE_BIN_DIR` in PATH [[#5940](https://github.com/block/goose/pull/5940)](https://github.com/block/goose/pull/5940) - Google: 400 Bad Request error with Gemini 3 thought signatures [[#6035](https://github.com/block/goose/pull/6035)](https://github.com/block/goose/pull/6035) - Tool count warning no longer shown in code mode [[#6149](https://github.com/block/goose/pull/6149)](https://github.com/block/goose/pull/6149) - Gemini-cli on Windows: workaround for cmd's multiline prompt limitations [[#5966](https://github.com/block/goose/pull/5966)](https://github.com/block/goose/pull/5966) - MCP UI not rendering due to CallToolResult structure change [[#6143](https://github.com/block/goose/pull/6143)](https://github.com/block/goose/pull/6143) - Shell output displayed as static text instead of spinner [[#6041](https://github.com/block/goose/pull/6041)](https://github.com/block/goose/pull/6041) - Custom providers with empty API keys no longer show as configured in desktop [[#6105](https://github.com/block/goose/pull/6105)](https://github.com/block/goose/pull/6105) - Instructions used for system prompt and prompt for user message in subagents [[#6121](https://github.com/block/goose/pull/6121)](https://github.com/block/goose/pull/6121) - Compaction loop for small models or large input [[#5803](https://github.com/block/goose/pull/5803)](https://github.com/block/goose/pull/5803) - MCP-hermit cleanup path expansion issue [[#5953](https://github.com/block/goose/pull/5953)](https://github.com/block/goose/pull/5953) - YAML serialization for recipes with special characters [[#5796](https://github.com/block/goose/pull/5796)](https://github.com/block/goose/pull/5796) - TokenState loading on new sessions [[#6129](https://github.com/block/goose/pull/6129)](https://github.com/block/goose/pull/6129) - Ephemeral extensions no longer persisted when resuming sessions [[#5974](https://github.com/block/goose/pull/5974)](https://github.com/block/goose/pull/5974) - Subagent tool hidden when running as a subagent [[#6125](https://github.com/block/goose/pull/6125)](https://github.com/block/goose/pull/6125) - Keyboard shortcut conflict for Focus Goose Window [[#5809](https://github.com/block/goose/pull/5809)](https://github.com/block/goose/pull/5809) - Filter tools in Ollama streaming when chat mode is enabled [[#6118](https://github.com/block/goose/pull/6118)](https://github.com/block/goose/pull/6118) - `/reply` reverted to previous behavior (replacing session history) when full conversation provided [[#6058](https://github.com/block/goose/pull/6058)](https://github.com/block/goose/pull/6058) ## 🔧 Improvements - Avoid repeated MCP queries during streaming responses [[#6138](https://github.com/block/goose/pull/6138)](https://github.com/block/goose/pull/6138) - Enhanced PostHog error tracking with detailed messages [[#6176](https://github.com/block/goose/pull/6176)](https://github.com/block/goose/pull/6176) - Privacy-aware PostHog analytics [[#6122](https://github.com/block/goose/pull/6122)](https://github.com/block/goose/pull/6122) - Regenerate canonical models when release branch is created [[#6127](https://github.com/block/goose/pull/6127)](https://github.com/block/goose/pull/6127) - Upgrade agent-client-protocol to 0.9.0 [[#6109](https://github.com/block/goose/pull/6109)](https://github.com/block/goose/pull/6109) - Bump Bedrock dependency versions [[#6090](https://github.com/block/goose/pull/6090)](https://github.com/block/goose/pull/6090) - Update dependencies for Fedora packaging [[#5835](https://github.com/block/goose/pull/5835)](https://github.com/block/goose/pull/5835) - Copilot instructions updated to correct "Goose" to "goose" in code reviews [[#6175](https://github.com/block/goose/pull/6175)](https://github.com/block/goose/pull/6175) - Clean PR preview sites from gh-pages branch history [[#6161](https://github.com/block/goose/pull/6161)](https://github.com/block/goose/pull/6161) ## 📚 Documentation - MCP elicitation guide [[#6182](https://github.com/block/goose/pull/6182)](https://github.com/block/goose/pull/6182) - Mobile access documentation [[#6180](https://github.com/block/goose/pull/6180)](https://github.com/block/goose/pull/6180) - Blog: terminal and mobile [[#6174](https://github.com/block/goose/pull/6174)](https://github.com/block/goose/pull/6174) - Blog: code mode MCP [[#6126](https://github.com/block/goose/pull/6126)](https://github.com/block/goose/pull/6126) - Auto download updates documentation [[#6163](https://github.com/block/goose/pull/6163)](https://github.com/block/goose/pull/6163) - Skills documentation [[#6062](https://github.com/block/goose/pull/6062)](https://github.com/block/goose/pull/6062) - Create/edit recipe button documentation [[#6145](https://github.com/block/goose/pull/6145)](https://github.com/block/goose/pull/6145) - Sugar MCP server added to extensions registry [[#6077](https://github.com/block/goose/pull/6077)](https://github.com/block/goose/pull/6077) ---