AI DevKit Status:
Scope Status Details
─────────────────────────────────────────────────────────────────────
overall fail 13 ready · 1 not ready · 1 fail
ai-devkit ready 0.62.2 (latest 0.62.2)
project not ready /Users/.../packages/cli/.ai-devkit.json
...
Agents:
Agent Status
───────────────
claude fail
...
Checks:
Check Status Evidence
─────────────────────────────────────────────────
claude: executable ready /opt/homebrew/bin/claude
...
Current output
Problems
ready/not ready/fail/infohere vsOK/LIMITED/EXHAUSTEDincapacityand🟢 run/🟡 waitinagent list.not readyvsfailseverity (yellow vs red) is never explained.overallsays13 ready · 1 not ready · 1 failbut the Checks table containsinforows that are excluded, so a reader cannot verify the totals against the rows they can see.projectrow prints the absolute config path, so the Details column dominates column fitting and other cells get truncated with…on narrow terminals. No~-relative shortening.agentEntriesfilters), theAgents:header, column headers, and rule render with zero rows — an empty table instead of an explanatory line.statusStylecolors by string-matching the rendered text (if (text === "ready" ...)) — the same pattern removed fromcapacityin 3c65af7; adding a status requires editing two functions.renderStatusReportuses rawconsole.logfor--jsonwhile other commands useui.text.Expectation
overallrow counts every check includinginfo(13 ready · 1 not ready · 1 fail · 6 info) so totals reconcile with the Checks table.~/.ai-devkit.json); keep the absolute path only in--json.No agents detected.) instead of an empty table.--jsonthroughui.textlike the rest of the CLI.Files:
packages/cli/src/commands/status/render.ts