2 Commits (3e9e6f7ced286e835b4229376a7fab476eca8892)

Author SHA1 Message Date
Elijah Voigt 123913aefd fix(dump): collapse consecutive identical rows in sessions dump
Add collapse_dump_rows() post-processing pass that merges runs of rows
with identical type/role/content into a single row showing the seq range
as "N-M". Applies to table, JSON, and XML output uniformly.

Closes claudbg-d9ev

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
Elijah Voigt 66c1cf5c6e chore(beans): triage session bugs, agent discovery bug, and TUI epic
Session list & dump epic (claudbg-tci9):
- Table overflows terminal / project path truncation (claudbg-6dgc)
- JSON output is array-of-arrays not array-of-objects (claudbg-pfa5)
- --include help text missing valid values (claudbg-a532)
- Collapse consecutive identical rows in dump (claudbg-d9ev)
- Add sub-agent count column to sessions list (claudbg-xpzp)

Transcription output improvements epic (claudbg-8vpb):
- Tools header shows debug HashMap not readable list (claudbg-f4ot)
- Duration always 0ms due to durationMs/duration_ms field mismatch (claudbg-nqxz)
- Tool results hidden by default — should show with truncation (claudbg-zy1p)
- Tool use input hard-capped at 120 chars ignoring --verbose (claudbg-kg0v)

Agent discovery bug (claudbg-33n0):
- discover_agents_for_session looks in <project>/subagents/ but actual
  disk structure is <project>/<session-uuid>/subagents/

TUI epic (claudbg-i6l2) + 8 child tasks:
- ratatui/crossterm deps, app state, terminal/event loop,
  session list screen, transcript screen, sub-agents panel,
  quit dialog, help modal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago