Release notes
Snow CLI v0.8.17
Snow CLI v0.8.17
What's New
- Session Command Control Plane: Added an allowlisted session/slash command runner accessible via CLI, agent tools, and SSE, with domain handlers for buddy, modes, and config matrix toggles. Includes hot-reload of config and plugins without restart, and same-process hot-sync of TUI state.
- Built-in snow-docs Skill: Added a progressive-disclosure docs skill with list/search/get tools, so agents can look up official Snow CLI usage docs instead of guessing from memory.
- Buddy Companion Customization: Added
/buddy setfor custom body color and freeform eyes, with companion updates. - Tool Display Names & Icons: Added configurable
toolDisplayNames,/tool-iconsand/tool-namescommands, and configurable status prefixes. Updated tool title icons to markers with enhanced status handling. - UI Polish: Accent user message bubble, hook status icons, cleaner web search results (icons removed), and clean user bubble when
onUserMessagehooks inject content. Hook command exit 1 is now treated as soft success in the status UI. - Hot-Reload: Theme colors and user plugins now hot-reload without restart; agentic config and mode toggles hot-sync in TUI.
- LSP & Streaming: Enhanced error handling in
SafeStreamMessageWriterwith suppressed expected transport write errors. Improved thinking stream UX and turn teardown. - Image Compression: Enhanced image context compression with session metadata and save functionality.
- Other Fixes: Hardened
GradientTextagainst undefined gradient colors, extracted sharedusageHistoryhelpers for the TUI panel, polished notifications/exports/docs paths, and documentedconfig.setand profiles control plane in setup guides.
Installation
npm install -g snow-ai
Usage
snow
Update
snow --update