Skip to content

archkit v1.17.0 — conductor triage + statusline

Latest

Choose a tag to compare

@kenandrewmiranda kenandrewmiranda released this 19 Jul 19:14
· 46 commits to main since this release

Two operator-facing upgrades to the CGR relay, plus a distribution change while npm publishing is paused. Supersedes the never-published 1.16.0 (its unified-relay work is included).

Ambiguity-gated conductor triage (ADR 0019)

  • The conductor stops mindlessly picking the next queue number. triageNextGoal generalizes goal selection across every board-ambiguity axis — ungrouped queue, project tracks, testing backlog, on-hold work — returning single (auto-pick, the frictionless loop unchanged), choice (mixed board → ask which axis to advance), none (nothing eligible → offer the intake/plan path), or resume (an in-progress goal pre-empts). On choice the relay defers startGoal and drives an AskUserQuestion over the board slices instead of guessing.
  • cgr.triageMode knob (ambiguity default · always · off); off restores byte-for-byte silent auto-pick.
  • SessionStart board snapshot — a compact queue N (next <slug>) · testing N · projects (label:count …) · on-hold N line at session start for the common single-goal case; omitted when no goals exist, and on a mixed board it nudges toward /clear + /mcp__archkit__conductor.

archkit statusline CLI

  • CGR heads-up display in the Claude Code status line. archkit statusline emits a compact segment (e.g. ⛏ <active-goal> (N queued)) by reading .arch/ on disk — the status line is a plain shell subprocess and can't speak MCP. Silent outside an archkit project; degrades gracefully on absent/malformed .arch/.

Install

npm-registry publishing is on an unresolved account-side hold, so install from GitHub (pure ESM, no build step):

npm i -g github:kenandrewmiranda/archkit          # latest
npm i -g github:kenandrewmiranda/archkit#v1.17.0  # this release

Claude Code plugin users are unaffected — the plugin already installs from GitHub:
/plugin marketplace add kenandrewmiranda/archkit

Full changelog: see CHANGELOG.md.