Skip to main content

hindsight/
lib.rs

1//! Claude Hindsight library
2//!
3//! Provides JSONL parsing and session analysis for Claude Code transcripts.
4
5pub mod agents;
6pub mod analyzer;
7pub mod api;
8pub mod config;
9pub mod error;
10pub mod otel;
11pub mod parser;
12pub mod pricing;
13pub mod search;
14pub mod server;
15pub mod storage;
16pub mod tui;
17pub mod watcher;
18
19pub use analyzer::{build_simple_tree, TreeNode};
20pub use error::{HindsightError, Result};
21pub use parser::{parse_session, ExecutionNode, Session};
22pub use storage::{discover_sessions, initialize_index, refresh_index, SessionFile, SessionIndex};