Session Capture — Type Diagram

Session Capture — Type Diagram An architecture diagram generated by Archify. save-session CLI · save-session --slug · Architecture component save-session CLI save-session --slug transcriptcapture · CaptureSession · ToPage · Architecture component transcriptcapture CaptureSession · ToPage sessionstate · Write/ReadTranscriptPath · Architecture component sessionstate Write/ReadTranscriptPath ErrTooFewTurns · struct — Turns · MinTurns · Architecture component ErrTooFewTurns struct — Turns · MinTurns CaptureError · struct — msg string · Architecture component CaptureError struct — msg string CaptureSession() FindTranscriptPath() raises raises Legend Frontend Backend

Dual-Host

  • • Serves both Claude Code and OpenCode — detects host from which session-id var is set
  • • Claude Code: CLAUDE_CODE_SESSION_ID → hook-recorded transcript path on disk
  • • OpenCode: OPENCODE_SESSION_ID → tracker-plugin state, fetched via opencode export

Raw file output

  • • Writes raw/conversations/<YYYY-MM-DD-hhmm>-<slug>-<short-id>.md
  • • Re-save globs *-<short_id>.md and rewrites in place — name bound at first save