Skip to content

v0.2.23 — Best-in-class CLI: faster, cleaner, more helpful

Pre-release
Pre-release

Choose a tag to compare

@wlsdks wlsdks released this 08 Jul 08:02

A best-in-class pass on the CLI, grounded in the clig.dev guidelines: it starts faster, reads cleaner, and helps you more.

Added

  • Examples-first help on the daily-driver commands (ask, today, remember, skills, mcp, ingest, setup), safe path first.
  • Global flags --no-color, -q/--quiet, --no-input; a "New here?" hint + docs footer on top-level help.
  • Humane errors — expected failures print one clean line with a next-step hint; genuine bugs print a pre-filled GitHub issue link (version + command).
  • Distinct conversation turns — each exchange gets a dim rule + #N and a bold prompt header.
  • Cleaner answers — proper markdown: framed code blocks with a language label (no raw backticks), aligned/nested lists, highlighted inline code, readable links, spacing.
  • A truthful HUD with a context-usage indicator (ctx N%): a local Ollama model reads 🔒 local (was falsely ⚠ cloud); segments stay customizable.

Changed

  • ~6× faster cold start on light commands via lazy command loading: --help 374→68ms, completion 386→61ms, config-path 384→62ms; heavy commands drop ~40%. --help/completion/did-you-mean unchanged; --version ~20ms.

Fixed

  • Complete colour discipline: NO_COLOR > FORCE_COLOR > --no-color > TERM=dumb > isTTY.

Early / experimental — macOS only, provided as a pre-release.