Skip to content

v0.16.0

Choose a tag to compare

@hueyexe hueyexe released this 14 Jul 11:36
· 46 commits to main since this release
ed3ba3f

Dashboard Verbose Activity View

Per-member activity timeline in the dashboard drawer showing tool calls, shell commands, step transitions, reasoning blocks, file diffs, and prompts/responses — with a verbose toggle for full detail.

  • ActivityBuffer — in-memory rolling buffer (100 entries/session) capturing real-time v2 events
  • /api/session/:sessionId/activity endpoint — combines buffered data with session.messages() fallback
  • Reasoning blocks — model chain-of-thought in collapsible violet-tinted panels
  • File parts — file paths and content/diffs in collapsible cyan-tinted code blocks
  • Text entries — prompts and responses rendered with markdown, colored by role
  • Structured tool I/O — tool input/output JSON-formatted when objects
  • Verbose toggle — compact (brief labels only) vs verbose (full titles + detail blocks + cost/tokens)
  • localStorage persistence — verbose preference survives page reloads
  • v keyboard shortcut — quick toggle for verbose mode
  • Extracted recordFromV2Event, recordFromToolBefore, recordFromToolAfter into exported functions
  • Race guard on fetchActivity to prevent stale fetch overwrite
  • Activity buffer cleanup on team_cleanup
  • URL-encoded session ID decoding in activity route
  • Sorted combined activity entries by timestamp

Inspired by @SteveWufeng's PR #19.

Full Changelog: v0.15.2...v0.16.0