agent-sessions 0.2.2

Stream Claude Code and Codex JSONL sessions as typed Rust events with source offsets
Documentation
{
  "events": [
    {
      "event": {
        "at": null,
        "location": {
          "byte_end": 148,
          "byte_start": 0,
          "event_index": 0,
          "line_no": 1,
          "record_index": 0
        },
        "message_id": null,
        "record_id": null,
        "record_type": "session_meta",
        "session_id": "session-fixture",
        "timestamp_text": null,
        "value": {
          "Meta": {
            "agent_version": "0.156.1",
            "cwd": "/fixture/project",
            "git_branch": null,
            "model": null,
            "origin": "Interactive",
            "originator": "codex-tui",
            "session_id": "session-fixture",
            "source": "cli",
            "thread_source": null
          }
        }
      }
    }
  ],
  "summary": {
    "bytes_read": 148,
    "ignored_types": {},
    "last_complete_byte": 148,
    "line_errors": 0,
    "lines": 1,
    "status": "Complete",
    "truncated_tail": false,
    "unknown_types": {}
  }
}