Intent v2.13.0
[2.13.0] - 2026-06-25
Minor release adding intent claude start and intent claude ws -- the MAAC (multi-agent agentic coding) whiteboard launcher and workstream lifecycle (ST0047). One command provisions whiteboard workstreams (the Protocol 3.0 nodes), launches a Claude Code session bound to one with the verified effort / permission / context, and manages the node lifecycle. The capability was pioneered by convention in Lamplight (the operational reference), productised as the MVP in Baize, and is now first-class in Intent, served centrally to every project from $INTENT_HOME. It is a minor, not a patch, because it adds a new command surface across the fleet.
Added
intent claude start <ws>(ST0047). Launches an interactive Claude Code session bound to a whiteboard workstream: composes the node identity + the project.claude/restart.md+ a standing "show a daily plan, then wait" instruction, seeds/in-session(admitted by the in-session gate's slash-exemption, which chains/in-whiteboard pickup), and execsclaude --effort max --permission-mode auto --append-system-prompt .... Provisions the workstream first if absent (prompted).CWI_DRY_RUNprints the assembled argv instead of launching.intent claude ws new|list|archive|hygiene(ST0047). The deterministic workstream lifecycle that complements the Claude-driven/in-whiteboardskill:ws newscaffolds a Protocol 3.0 node (wip.mdfrontmatter,.history/.gitkeep, bidirectional_(empty)_inboxes with every existing peer;hvis Workstream Zero, working nodes are made to order);ws listreads the roster from frontmatter (read-only);ws archiveretires a node into.archived/keeping its.history/;ws hygieneruns a mechanical structural lint (warns on oversized boards + stale heartbeats; never archives DOING content -- the semantic archive stays the Claude-driven/in-whiteboard archive).CWI_WBoverrides the whiteboard root.intent/plugins/claude/bin/intent_claude_cwi-- the command's home in theintent claudeplugin family. It resolves the current project viafind_project_root(not the tool home), so it is served centrally and available in every project with no per-project install. Behavioural ATs intests/unit/claude_with_intent.batsdrive it through the real dispatch via theCWI_WB/CWI_DRY_RUNseams.- A live
intent/whiteboard/for Intent itself --hv+cc+vc(no interface node: Intent is CLI plus data, not UX) plus a roster README, so Intent now dogfoods MAAC on its own development.
Changed
- The
/in-whiteboardskill defers to the script for scaffolding (Highlander SSOT). Its "Scaffolding a node" prose now points atintent claude ws new, and the skill's lazy-inbox wording ("never pre-seeded") was reconciled to the script's eager bidirectional pre-seed (ratified by the WP-01 acceptance + the Baize golden board);ask/announcekeep on-demand inbox creation as a self-healing fallback for hand-added nodes. The Baizebin/claude_with_intentprototype is retired in favour of the central command (Highlander -- no divergent second copy).