Repository navigation
v3.8.0
Cadence can now show you where the loop stands without a command. On a Claude
Code version with mods support it loads a small module that draws a band above
the prompt and a pane on demand, and keeps its own agent listing out of every
session's prompt. On an older version the module never loads and nothing else
changes.
Added
- The band. One line above the prompt in any repo with
.planning/: the
phase, its status, any Cadence agent running right now with its rung, and the
next command. It redraws when an agent starts or returns and after every tool
call, and it composes with other mods that pass their neighbour's drawing
through. /cad-panel, andpon the band. A pane with the current phase's plans
and which are done, each running agent with the role, rung and model it was
routed, the UAT counts with bars, the open captures, the phase's token spend
as/cad-reporttotals it, and the next command. Cursor drift is named, not
hidden.- Host-priced token figures. A subagent dispatch whose return carried no
token count is priced from the host's own usage for that agent, filed under
the phase of the close that names it, and a return's own figure always wins. - A
plugin-validateCI job.claude plugin validate --strictruns on both
manifests and fails if the validator stops reporting the module. - Self-verify checks. Check 25 resolves every
modulesentry the way the
host does, and check 26 keeps every Cadence agent and contract-skill
description on one line, so the listing filter can always find the entry's
end.
Changed
- Cadence's agent listing leaves the prompt on hosts with mods. The 30 rung
agents' entries and the six contract skills' entries are filtered out of the
listings the model reads, in every session and every repo, about 8,000
characters. The agents still dispatch: the module restores the plugin prefix
on the bare nameroute.mjsreturns. - The
.planning/walk is defined once and the three command hooks share
it. git-guard otherwise behaves exactly as before; it stays a command hook.
Fixed
/cad-phase insertrewrote shipped history. It now shifts phase
references only on Pending## Traceabilityrows, leaves Complete and
Deferred rows byte-identical, lists every REQUIREMENTS line it will change at
the confirmation gate, and names a Complete row left citing a moved phase.- Risk carry crashed on an unreadable phase directory. A non-searchable
phases/, or a phase directory that is readable but not searchable, now
refuses asunlistable-phasewith a hint to make the path readable and
searchable, instead ofinternalwith a rawEACCES. - Stale docs. Every claim the docs-verify pass found stale in the README,
the docs, INTERNALS, METHOD, MANIFESTO, LINEAGE, DESIGN and the figures now
says what the code does.