Skip to content

v1.2.0 — 46 Bug Fixes + Abort, Cost Display, Tool Guidance

Choose a tag to compare

@1bcMax 1bcMax released this 04 Apr 05:54
· 122 commits to main since this release
3435e84

What's New

Escape to Abort

Press Esc during generation to cancel the current turn — no more waiting for long responses.

Per-Turn Cost Display

Session cost now shown after every response: 1,234 in / 567 out · $0.0042 session

Improved System Prompt

All 11 tools documented with key constraints — models now know about file size limits, output caps, and default modes without trial-and-error.

New Commands

  • /clear — Clear conversation display
  • Terminal UI now supports /model, /cost, /help

Bug Fixes (46 total)

Security (3): Permission EOF default deny, glob match tightened, global error handlers

Memory & Resource Leaks (4): WebFetch/ImageGen timeout cleanup, proxy stream reader cancel, stats flush on exit

Race Conditions (4): Solana wallet init, stats debounced write, per-model token tracking, daemon stop wait

Error Handling (5): Proxy pump logging, server error handler, SIGTERM, config disk errors, init corruption warning

Validation (5): Port NaN on init/daemon/proxy, logs --lines, config unset key validation, websearch cap

Pricing (2): Haiku corrected to $1/$5, DeepSeek output prices added

Tools (7): Edit similar-line search, Bash timeout hint, glob recursion fix, symlink protection, native grep compat, rg check cache, glob no-match hint

Timeouts (4): Git context 5s, proxy stream 5min, WebSearch 15s, SubAgent 5min

UX (12): Model shortcuts synced (16 added), router code block detection, tool schema descriptions, banner help hint, input box abort hint, terminal slash commands