| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| download_cli.sh | 2025-12-19 | 12.1 kB | |
| Goose-1.18.0-1.x86_64.rpm | 2025-12-19 | 127.9 MB | |
| goose_1.18.0_amd64.deb | 2025-12-19 | 121.9 MB | |
| Goose-win32-x64.zip | 2025-12-19 | 208.4 MB | |
| Goose.zip | 2025-12-19 | 158.7 MB | |
| Goose_intel_mac.zip | 2025-12-19 | 168.1 MB | |
| goose-x86_64-pc-windows-gnu.zip | 2025-12-19 | 49.2 MB | |
| goose-aarch64-apple-darwin.tar.bz2 | 2025-12-19 | 37.0 MB | |
| goose-aarch64-unknown-linux-gnu.tar.bz2 | 2025-12-19 | 40.3 MB | |
| goose-x86_64-apple-darwin.tar.bz2 | 2025-12-19 | 38.1 MB | |
| goose-x86_64-unknown-linux-gnu.tar.bz2 | 2025-12-19 | 40.5 MB | |
| README.md | 2025-12-19 | 7.5 kB | |
| v1.18.0 source code.tar.gz | 2025-12-19 | 502.1 MB | |
| v1.18.0 source code.zip | 2025-12-19 | 503.0 MB | |
| Totals: 14 Items | 2.0 GB | 0 | |
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) - Recipe slash command parsing with improved parameter handling [#6173](https://github.com/block/goose/pull/6173)
- Centralized theme management with ThemeContext [#6137](https://github.com/block/goose/pull/6137)
- Goose PR reviewer workflow [#6124](https://github.com/block/goose/pull/6124)
- Disable update feature for CLI [#5886](https://github.com/block/goose/pull/5886)
- OpenRouter & Xai streaming support [#5873](https://github.com/block/goose/pull/5873)
- Skills discovery paths for
.agents/skillsand~/.config/agent/skills[#6139](https://github.com/block/goose/pull/6139) - Pricing integration with canonical model [#6130](https://github.com/block/goose/pull/6130)
- Scorecard supply-chain security workflow [#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)
- Code mode: improve tool signatures for LLM discovery [#6177](https://github.com/block/goose/pull/6177)
- Goose reviewer: less sycophantic responses [#6171](https://github.com/block/goose/pull/6171)
- Goose reviewer: improved quality [#6154](https://github.com/block/goose/pull/6154)
- Correct parameter name in
read_modulehandler [#6148](https://github.com/block/goose/pull/6148) - Respect
default_enabledvalue of platform extensions [#6159](https://github.com/block/goose/pull/6159) - Conditional configuration for
GOOSE_BIN_DIRin PATH [#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)
- Tool count warning no longer shown in code mode [#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)
- MCP UI not rendering due to CallToolResult structure change [#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)
- Custom providers with empty API keys no longer show as configured in desktop [#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)
- Compaction loop for small models or large input [#5803](https://github.com/block/goose/pull/5803)
- MCP-hermit cleanup path expansion issue [#5953](https://github.com/block/goose/pull/5953)
- YAML serialization for recipes with special characters [#5796](https://github.com/block/goose/pull/5796)
- TokenState loading on new sessions [#6129](https://github.com/block/goose/pull/6129)
- Ephemeral extensions no longer persisted when resuming sessions [#5974](https://github.com/block/goose/pull/5974)
- Subagent tool hidden when running as a subagent [#6125](https://github.com/block/goose/pull/6125)
- Keyboard shortcut conflict for Focus Goose Window [#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)
/replyreverted to previous behavior (replacing session history) when full conversation provided [#6058](https://github.com/block/goose/pull/6058)
🔧 Improvements
- Avoid repeated MCP queries during streaming responses [#6138](https://github.com/block/goose/pull/6138)
- Enhanced PostHog error tracking with detailed messages [#6176](https://github.com/block/goose/pull/6176)
- Privacy-aware PostHog analytics [#6122](https://github.com/block/goose/pull/6122)
- Regenerate canonical models when release branch is created [#6127](https://github.com/block/goose/pull/6127)
- Upgrade agent-client-protocol to 0.9.0 [#6109](https://github.com/block/goose/pull/6109)
- Bump Bedrock dependency versions [#6090](https://github.com/block/goose/pull/6090)
- Update dependencies for Fedora packaging [#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)
- Clean PR preview sites from gh-pages branch history [#6161](https://github.com/block/goose/pull/6161)
📚 Documentation
- MCP elicitation guide [#6182](https://github.com/block/goose/pull/6182)
- Mobile access documentation [#6180](https://github.com/block/goose/pull/6180)
- Blog: terminal and mobile [#6174](https://github.com/block/goose/pull/6174)
- Blog: code mode MCP [#6126](https://github.com/block/goose/pull/6126)
- Auto download updates documentation [#6163](https://github.com/block/goose/pull/6163)
- Skills documentation [#6062](https://github.com/block/goose/pull/6062)
- Create/edit recipe button documentation [#6145](https://github.com/block/goose/pull/6145)
- Sugar MCP server added to extensions registry [#6077](https://github.com/block/goose/pull/6077)