Release · Snow CLI · MayDay-wpf

Snow CLI v0.8.21

What's new in Snow CLI v0.8.21, released Jul 28, 2026 (). Newer: v0.9.12 (Oct 23, 2026)

Release notes

Snow CLI v0.8.21

Snow CLI v0.8.21

What's New

Features

  • Native file I/O acceleration: file read/write operations now use the Rust native accelerator with automatic encoding detection (chardetng), running on the libuv thread pool for non-blocking performance; falls back to Node.js implementation automatically when native is unavailable
  • Sliding-window fuzzy matcher with variable window size: for large code blocks (>=10 lines), tries multiple window sizes at each candidate position to improve boundary alignment and prevent duplicate boundary lines after replacement
  • Todo ID normalization: normalizeTodoId method supports processing todoId in multiple formats (string / string[] / JSON)

Improvements

  • Refactored snow-native crate: split monolithic lib.rs into modular files (fuzzy_match, io, similarity, task, text_edit, types)
  • Raised fuzzy matching similarity threshold from 0.75 to 0.85 for better edit precision
  • Filesystem batch creation: overwrite is now a required field for batch file creation config objects
Installation
npm install -g snow-ai
Usage
snow
Update
snow --update