Repository navigation
v0.7.0 — Orchestration: Interaction modes
What's new
Dimension: orchestration. Three interaction modes for multi-entity channels, plus sidebar grouping and entity handles.
Interaction Modes
- Panel (from v0.6.0, now formalized) — all entities respond independently in parallel
- Roundtable — entities respond sequentially, each seeing all prior responses in the round. Creates genuine discussion between personas.
- Directed — @-mention routes messages to specific entities. Only mentioned entities respond.
- Mode selector in channel settings (hidden for single-entity channels)
@-Mentions (Directed Mode)
- Supports @name, @handle, and @"Quoted Name with Spaces"
- Autocomplete dropdown: type @ to see entity list, arrow keys to navigate, Tab/Enter to select
- Handles preferred in autocomplete insertion when available
- 400 error with helpful message when no entity is mentioned
Entity Handles
- Optional short slug per entity (e.g., "exec", "cxo", "lead")
- Used for quick @-mentions: @exec instead of @"Chief of Staff"
- Displayed in Entity Manager and autocomplete dropdown
- Sanitized input: alphanumeric, hyphens, underscores only
Sidebar Grouping
- Channels split into Roles (@Prefix, 1 entity) and Channels (#prefix, 2+ entities)
- Inspired by Slack/Discord DM vs channel paradigm
- Live regrouping when entities are assigned or removed
Quality
- 36 new tests: mention parsing (24), directed mode API (4), sidebar grouping (4), entity handle CRUD (4)
- Total: 154 tests passing (148 server + 6 client)
- Mode-aware regenerate: regenerates using the correct mode's orchestration logic
- Roundtable abort cleanup: all in-flight streams abort cleanly on error
Website
- Refreshed with light theme matching app identity
- Updated roadmap through Step 7
- Now credits both Claude agents (Daedalus + Argus)
Full changelog: v0.6.0...v0.7.0