What's New
The dashboard now recognizes 7 named agent kinds, up from 2 + "other":
| Agent | Chip Label | Accent |
|---|---|---|
| Claude Code | cc |
rust (warm) |
| Codex | cx |
teal (cool) |
| Cursor | cu |
auto (hash-based) |
| Aider | ai |
auto |
| Windsurf | ws |
auto |
| Copilot | cp |
auto |
| Qwen-Code | qw |
auto |
| Unknown | ag |
fallback accent |
Changes
- Bridge
normalize_eventaccepts all named kinds instead of collapsing to "other" - 2-letter chip labels in both scene_awaiting and scene_dashboard feed
- Theme auto-allocates deterministic hue-based accents via DJB2 hash → HSL
- Bridge CLI help updated to list all supported agents
How to use with other agents
Set the agent kind when configuring hooks:
# In your hook command, pass the agent kind as the 3rd argument:
python hook_dispatch.py post_tool_use cursor
python hook_dispatch.py stop aider