v0.47.9
Make the session map legible for heavy parallel / workflow runs (driven by viewing a real 96-lane workflow).
- Lanes read as roles, not paragraphs. A workflow fans out dozens of subagents; the transcript-only ones had only their first prompt to label with. Each lane is now named by its role — the spawn type (
general-purpose,workflow:urp-report-korean), or distilled from the task prompt ("You are a literature-search specialist…"→literature-search specialist;"너는 내용 충실성 감사관이다…"→내용 충실성 감사관). Applied at render (so runs recorded before this read as roles too) and in the adapter (new recordings store the role).graph.tsis now the sole authority on a lane's display name and prefers the concise spawn role over a long prompt label. - Dense runs open at a readable zoom instead of fit-to-tiny; the % button still resets to 100% = fit the whole tree, so the full picture is one click away.
- A finished run's lanes read DONE, not stuck on ACTIVE (subagent transcripts rarely emit a clean end, so the node status used to stick).
245 tests pass; verified live on a 1429-event / 96-lane workflow run.
`npx -y @taewooopark/agent-blackbox@0.47.9 up --host claude-code`