You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configurable agent roster — fresh installs ship with Robert, Sarah, and Colby only. Additional agents (Poirot, Ellis, Agatha, Sentinel, Sherlock) are opt-in via agent_roster in pipeline-config.json, each with a configurable firing position: after-every-unit, pipeline-end, or on-demand. Implements ADR-0060.
Setup wizard — agent selection — /pipeline-setup presents optional agents with one-line descriptions and asks for a firing position per selection. On plugin update with an existing full-roster install, prompts keep-or-customize before touching anything.
Setup wizard — stack and dependency detection — asks for tech stack, checks required tools via command -v, and offers to install missing ones via Homebrew/apt-get/dnf/winget. Predefined mapping for eight common stacks; best-effort inference for unlisted tools.
Generic commit fallback — when Ellis is absent, Eva provides a lightweight commit: one question, then git commit directly. No persona, no changelog, no ceremony.
Sable always-on — available without roster selection; never gated by roster absence.
robert-spec in core trio — spec producer treated identically to the reviewer; always installed.
15 new behavioral tests — tests/hooks/test_adr_0060_configurable_roster.py. 428 tests total.
Changed
Hooks (enforce-sequencing.sh, enforce-brain-capture-pending.sh) now read agent_roster at runtime and no-op gracefully for absent agents. Fail-open on missing roster key (safe upgrade from v5.1.x).
Agatha's firing position restricted to pipeline-end in the setup wizard.
Source pipeline-config.json template ships with core-trio roster only.
Removed
Dashboard feature — telemetry-bridge.sh and all dashboard_mode references removed. Setup wizard strips the key from existing configs on upgrade.
Kanban and plugin integration references removed from all non-ADR documentation.