lore_cli/lib.rs
1//! Lore - Reasoning history for code
2//!
3//! Lore captures the story behind your commits by recording AI-assisted
4//! development sessions and linking them to git history.
5//!
6//! Git captures code history (what changed). Lore captures reasoning history
7//! (how and why it changed through human-AI collaboration).
8//!
9//! # Modules
10//!
11//! - [`capture`] - Session capture from AI coding tools
12//! - [`cloud`] - Cloud sync for cross-machine session access
13//! - [`config`] - Configuration management
14//! - [`daemon`] - Background daemon for automatic session capture
15//! - [`git`] - Git repository integration and auto-linking
16//! - [`mcp`] - MCP (Model Context Protocol) server
17//! - [`storage`] - SQLite database operations and data models
18
19/// Session capture from AI coding tools like Claude Code and Copilot.
20pub mod capture;
21
22/// Cloud sync for cross-machine session access.
23pub mod cloud;
24
25/// Configuration management for Lore settings.
26pub mod config;
27
28/// Background daemon for automatic session capture and file watching.
29pub mod daemon;
30
31/// Git repository integration for commit linking and auto-detection.
32pub mod git;
33
34/// MCP (Model Context Protocol) server for exposing Lore data to AI tools.
35pub mod mcp;
36
37/// SQLite storage layer for sessions, messages, and links.
38pub mod storage;