chore(beans): mark Wave 5 tickets completed [claudbg-bh11, claudbg-ei6j, claudbg-m4p1, claudbg-zwoj]

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main
Elijah Voigt 2 months ago
parent b1b0fb16e7
commit 62e807f3e1

@ -1,12 +1,12 @@
---
# claudbg-bh11
title: sessions list command
status: in-progress
status: completed
type: task
priority: normal
created_at: 2026-03-27T19:40:02Z
updated_at: 2026-03-28T18:08:05Z
updated_at: 2026-03-28T18:13:05Z
parent: claudbg-4d4h
---
Implement 'claudbg sessions list'. Default columns: session ID (short 8-char), date (ISO or human-relative), project path, model, message count. With --verbose: full UUID. Supports --output flag. Sorted chronologically (most recent first). Lazily syncs session index before querying.
Implemented: sessions list with lazy sync, DB query sorted by last_msg_at DESC, table/json/xml output, --verbose full UUID display.

@ -1,12 +1,12 @@
---
# claudbg-ei6j
title: sessions dump command
status: in-progress
status: completed
type: task
priority: normal
created_at: 2026-03-27T19:40:02Z
updated_at: 2026-03-28T18:12:41Z
updated_at: 2026-03-28T18:13:05Z
parent: claudbg-4d4h
---
Implement 'claudbg sessions dump <session-id>'. Minimal processing: read each JSONL line and render it as a table row with columns: #, timestamp, type, role, content preview (truncated). Expands newlines in content for readability. With --verbose: show full content, no truncation. Accepts short (8-char prefix) or full session ID.
Implemented: sessions dump with 8-char prefix resolution, raw JSONL fetch from DB, content_preview helper with UTF-8 safe truncation, table/json/xml output.

@ -1,12 +1,12 @@
---
# claudbg-m4p1
title: sessions transcribe command
status: in-progress
status: completed
type: task
priority: normal
created_at: 2026-03-27T19:40:02Z
updated_at: 2026-03-28T18:12:42Z
updated_at: 2026-03-28T18:13:05Z
parent: claudbg-4d4h
---
Implement 'claudbg sessions transcribe <session-id>'. Header section: SessionStats (token counts, tool call breakdown by name, duration, model). Body: each message rendered as a chat log entry — user text, assistant text blocks, tool use (name + input always shown; output shown only if 'output' is in --include), thinking blocks shown only if 'thinking' in --include. Default --include: tools.
Implemented: sessions transcribe with stats header (model, tokens, tools, duration), chat log with render_entry_text, thinking/output gating, json/xml structured output.

@ -1,12 +1,12 @@
---
# claudbg-zwoj
title: follow flag for sessions commands
status: in-progress
status: completed
type: task
priority: normal
created_at: 2026-03-27T19:40:28Z
updated_at: 2026-03-28T18:12:42Z
updated_at: 2026-03-28T18:13:05Z
parent: claudbg-4d4h
---
Add --follow flag to 'sessions dump' and 'sessions transcribe'. After reading to end of file, continue watching the file for new lines (similar to tail -f). New entries are rendered and appended to output as they arrive. Use tokio file watching or polling.
Implemented as part of claudbg-ei6j and claudbg-m4p1: dump_follow and transcribe_follow poll file with byte-seek offset at 500ms, bypassing DB cache entirely.

Loading…
Cancel
Save