Skip to content

v0.2.26 — CLI naming, error voice, slow-model knob

Pre-release
Pre-release

Choose a tag to compare

@wlsdks wlsdks released this 08 Jul 13:15

The remaining pre-release polish from the deep CLI audit. Early/experimental, macOS only.

Fixed

  • approval vs approvals disambiguated. The two adjacent groups both exposed approve <id>/list; their descriptions now name their distinct domains and cross-reference each other — approval = tool-call trust decisions, approvals = the outbound draft-first action worklist. Names unchanged (no breaking change).
  • Consistent error voice. import, ingest, bg, and approvals print failures through one muse <command>: <message> envelope, with exit codes and stdout/stderr routing unchanged.

Added

  • MUSE_STREAM_IDLE_TIMEOUT_MS makes the streaming idle-timeout tunable — a model that connects but never responds no longer freezes ask/chat for the fixed 3 minutes. Set e.g. =8000 to fail fast. Default 180s unchanged; the value can only shorten a real stall (0/negative/non-numeric fall back to the default, so it can't be disabled).