v0.2.25 — pre-release CLI polish (setup posture, help, robustness)
Pre-release
Pre-release
A second, deeper pre-release CLI audit (four independent expert passes — no blockers) fixed a handful of real rough edges in setup/onboarding posture, help output, branding, and input robustness. Early/experimental, macOS only.
Fixed
muse setupcredits the local default model. A fresh local-first box no longer reads "model — not configured" or gets pushed toward cloud; it now agrees withmuse doctor(both show the resolvedollama/gemma4:12blocal default) with a soft "customize" nudge.muse setup localrecommends the model you already have (pinned local default) instead of a 17 GB power-tier download, and persists it so the checklist clears.- The "New here?" banner stays on top-level help instead of leaking onto 300+ subcommand
--helpoutputs (and piped stdout). - Off-brand "JARVIS" wording removed from
remember/brief/statushelp + the briefing prompt. - A giant CLI argument no longer crashes with a raw stack trace —
muse note "$(pbpaste)"on ~1 MB prints a clean "input too large — pipe via stdin" message + exit 1. - Atomic config writes (temp + rename) so a crash mid-write can't truncate settings.
- Clean message when a store path is unreadable (config that's a directory / no read perm) instead of a raw
EISDIR/EACCES.