- fix(beats): show beat count during streaming, fix premature completion label
- fix(beats): skip streaming progress UI on background refetches
- fix(beats): add empty state distinction for streaming mode
- feat(beats): add progressive loading UX for all-repos streaming
- feat(beats): stream multi-repo results incrementally via NDJSON
- feat(lint): enable @typescript-eslint/no-floating-promises
- fix(terminal-manager): await lease acquisition before prompt resolution
- refactor(agents): extract modules and fix Gemini ACP session for ESLint compliance
- feat(agents): add interactive Gemini session support via ACP protocol
- feat(agents): add interactive OpenCode session support via HTTP serve API
- fix(agents): rearm interactive follow-up watchdog state
- feat(agents): add interactive Copilot session support via shared runtime
- feat(agents): add interactive Codex session support via app-server JSON-RPC
- docs: define interactive agent session protocol
- Merge worktree-agent-session-runtime: shared interactive agent session runtime (#foolery-51f8)
- fix(agents): add watchdog impl, split tests, clean up dead code
- feat(agents): add shared interactive agent session runtime (#foolery-51f8)
- fix: disable dropdown menu scroll lock
- feat(beats): add acceptance criteria column to active item overview (#foolery-500d)
- feat: add acceptance criteria to active summary
- test(ui): verify queue pulldown stability
- fix(ui): use popper positioning for Select to prevent dropdown jitter (#foolery-de99)
- feat(beats): queue multiselect buttons match title-bar button styling (#foolery-17ee)
- style(beats): align queue multiselect buttons
- feat(beats): reduce beat refresh latency to 1s for user actions (#foolery-1a2d)
- feat: reduce beat refresh latency for user actions
- feat(beats): fix terminal-aware scroll bounds for Queue/Active list (#foolery-5de9)
- test(beats): lock terminal scroll contract (#foolery-3a5e)
- fix(beats): reserve terminal viewport inset (#foolery-4dfd)
- fix(beats): reset create-more form after success (#foolery-f8f4)
- fix(beats): reset create-more form after success
- feat(beats): enable Refine Scope action in Queues multi-select mode
- Add interaction-picker formatting unit tests
- docs: add Discord link to contributing docs
- docs: add Discord link
Full Changelog: v0.8.0...v0.8.1