What's Changed
- fix(swarm-web): rebuild console from durable event log, not live context by @jason870721 in #47
- docs(roadmap): PRD — swarm worktree isolation (claims v1.9) by @jason870721 in #48
- feat(llm): Anthropic prompt caching + agent-loop/sysprompt harness fixes by @jason870721 in #49
- docs(roadmap): seven swarm PRDs — dynamic workflow (claims v1.10) + six v1.11+ candidates by @jason870721 in #50
- feat(swarm): dynamic workflow — task graph auto-dispatch, task_done, ephemeral clones (DWF-1..8) by @jason870721 in #51
- docs(roadmap): add progress overview + 3 new PRDs (sandbox, MCP serve… by @Johnny1110 in #53
- feat(lsp): self-healing edits — edit/write sync to LSP diagnostics by @Johnny1110 in #52
- feat(agent): structured output — headless typed final answers via cal… by @Johnny1110 in #54
- fix(tui): buffer pre-Run emits — enable_dynamic_workflow startup deadlock by @Johnny1110 in #55
- feat(swarm): verify checks — machine evidence for task verification (CHK-1..6) by @jason870721 in #56
- fix(workflow): close replay stores in persistence tests — un-red the Windows CI by @jason870721 in #57
- feat(swarm): outbound notifications — get paged by your swarm (NTF-1..5) by @jason870721 in #58
- feat(swarm): cost accounting & space budget — meter v2 + daily ceiling (CST-1..5) by @jason870721 in #59
- feat(swarm): doctor — read-only preflight for register-and-run (DR-1..4) by @jason870721 in #60
- fix(lsp): serialize JSON-RPC sends — concurrent requests interleave frames by @jason870721 in #63
- feat(swarm): team blackboard — the standing team picture in every wake brief (BB-1..4) by @jason870721 in #62
- feat(swarm): tui attach — the terminal cockpit (TUI-1..7) by @jason870721 in #64
Full Changelog: v1.8.4...v1.11.0