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//! - [`config`] - Configuration management
13//! - [`daemon`] - Background daemon for automatic session capture
14//! - [`git`] - Git repository integration and auto-linking
15//! - [`mcp`] - MCP (Model Context Protocol) server
16//! - [`storage`] - SQLite database operations and data models
17
18/// Session capture from AI coding tools like Claude Code and Copilot.
19pub mod capture;
20
21/// Configuration management for Lore settings.
22pub mod config;
23
24/// Background daemon for automatic session capture and file watching.
25pub mod daemon;
26
27/// Git repository integration for commit linking and auto-detection.
28pub mod git;
29
30/// MCP (Model Context Protocol) server for exposing Lore data to AI tools.
31pub mod mcp;
32
33/// SQLite storage layer for sessions, messages, and links.
34pub mod storage;