Skip to content

Release v0.9.8

Choose a tag to compare

@github-actions github-actions released this 16 Oct 04:25
· 11 commits to main since this release

Snow CLI v0.9.8

What's New

  • Terminal shell preference: a new terminalShell setting (auto, pwsh, powershell, cmd, git-bash) is exposed through an interactive config selector, and Windows shell resolution now honors the chosen shell with automatic fallback so commands run in the shell you expect
  • MCP resilience and process hygiene: a two-tier MCP tool catalog disk cache with config-hash validation and hit/miss statistics, a circuit breaker that fast-fails dead or unreachable MCP servers after 2 consecutive failures and recovers via a single canary probe after a 2-minute cooldown, and unified cross-platform process-tree termination (recursive POSIX descendant reaping plus process-group kill, Windows taskkill /T) so aborted or timed-out commands no longer leave orphaned children
  • Pending message delivery: user messages queued while a tool call is running are now injected reliably at the end of the tool round, guarded by a timing signal that never interleaves them into an unclosed tool_call turn
  • Session compression and resume fixes: compression now resolves and injects the current active user request instead of falling back to the ancient root prompt, and a new canonical path utility normalizes separators for consistent cross-platform path handling
  • Config plane and i18n: a SNOW_CONFIG_DIR environment override for the global config directory, plus restoration of i18n keys and the awaiting-first-token label that were lost during recent merges

Installation

npm install -g snow-ai

Usage

snow

Update

snow --update