| 1 | //! Claudex core: pure Rust, no Tauri dependencies. |
| 2 | //! |
| 3 | //! All filesystem walking, JSONL parsing, and session metadata extraction |
| 4 | //! lives here. Tauri's `commands.rs` is a thin façade over these modules, |
| 5 | //! which keeps the core fully unit-testable without a webview. |
| 6 | |
| 7 | pub mod cache; |
| 8 | pub mod chat; |
| 9 | pub mod claude_mem; |
| 10 | pub mod discovery; |
| 11 | pub mod error; |
| 12 | pub mod grouping; |
| 13 | pub mod history_log; |
| 14 | pub mod metadata; |
| 15 | pub mod paths; |
| 16 | pub mod pty; |
| 17 | pub mod reader; |
| 18 | pub mod schema; |
| 19 | pub mod title; |
| 20 | pub mod watcher; |
| 21 | |
| 22 | pub use error::{CoreError, CoreResult}; |
| 23 |