Release notes
Snow CLI v0.9.14
Snow CLI v0.9.14
What's New
- Tool-call correction is now reflected in conversation history: when the correction agent repairs a failed call and the retry succeeds, the repaired arguments replace the original ones in the assistant
tool_callsmessage. Both the in-memory context and the persisted session therefore contain exactly the call that actually ran, with no repair note and no failed intermediate attempts leaking into the main flow; the correction status note was also rewritten to describe the repair accurately - Large-file diffs are dramatically faster: diff previews take an exact-match fast path before falling back to the expensive sliding-window similarity scan, and that scan now pre-filters candidate windows with prefix-sum length checks.
DiffViewerkeeps only six context lines around the change before handing content to jsdiff, falls back to simple replacement hunks for enormous near-total rewrites (every line is still rendered), skips the per-line hashline scan when no anchors are present, wraps ANSI-coloured output without O(n^2) re-slicing, and gains light-theme syntax colours; terminal previews and the confirmation panel now share one file reader so both produce an identical diff - Plugin panel state survives terminal resize:
AnyPanelnow reloads and re-initializes a plugin only when itspluginIdchanges. Width, language, session and translation updates re-render in place, and per-instanceinitialized/disposed/cleanedflags make cleanup idempotent, so hot reloads and refresh timers can no longer touch stale instances or reset host UI state - Cleaner editor context: cursor line and column are no longer injected into user messages, because they are not a reliable instruction target and could make the model misjudge where the user's focus actually is. The active file and the selected code are still included
- Speedometer and Ultra TODO mode are now enabled by default: both can still be turned off explicitly (
/speedometer off,/ultra-todo), and an explicitfalseis honored on startup. Command descriptions and the documentation now state the default
Installation
npm install -g snow-ai
Usage
snow
Update
snow --update