Repository navigation
0.22.0
Done gate: any passing test run no longer counts as evidence. Each edited source file belongs to its nearest package root, and that package needs a run after the last edit that reached it and executed at least one test. An optional .agentmon-tests file declares targets (glob, dir, full, min=N). Sent back as new gaps: an edited package no test reached, a run that executed no tests, and a command that ran fewer tests or skipped more than before the last edit, so a deleted test file or an added .skip no longer passes. Denied runs are not evidence; every test in a chained command counts. The pane, Fable's material and the bench's "verified" use the same check.
Also since 0.20.3 (0.21.0 had no release):
Pane: calm layout by default, classic with v or the header button (option layout). Calm keeps sections in a fixed order and hides insights, skills and usage unless usage needs attention. Past four running subagents, the rest fold behind a. Option refreshRate (live, 5, 15, 30, 60 s).
Done gate and privacy: a Fable answer leading with OK passes again; "OK, but ..." does not. Fable's suggested fix is labelled as Fable's when sent to Claude. Masking covers JSON-quoted keys, Authorization: token, more token shapes, URL signatures, whole PEM private keys and password flags.
Learning: /agentmon learn skips sessions that already have a bench row.