Expand description
Tool-specific session parsers. Watchers for different AI coding tools.
Each watcher module provides functions to discover and parse session files from a specific AI coding tool. Watchers convert tool-specific formats into Lore’s internal session and message models.
The [Watcher] trait defines the common interface for all tool watchers.
Use the [WatcherRegistry] to manage multiple watchers and query their
availability.
Modules§
- aider
- Aider session parser for markdown chat history files. Aider session parser.
- amp
- Amp CLI session parser for JSON files. Amp CLI session parser.
- claude_
code - Claude Code session parser for JSONL files. Claude Code session parser.
- cline
- Cline (Claude Dev) session parser for VS Code extension storage. Cline (Claude Dev) session parser.
- codex
- Codex CLI session parser for JSONL files. Codex CLI session parser.
- common
- Common utilities shared across watcher implementations. Common utilities shared across watcher implementations.
- continue_
dev - Continue.dev session parser for JSON session files. Continue.dev session parser.
- gemini
- Gemini CLI session parser for JSON files. Gemini CLI session parser.
- kilo_
code - Kilo Code session parser for VS Code extension storage. Kilo Code session parser.
- opencode
- OpenCode CLI session parser for multi-file JSON storage. OpenCode CLI session parser.
- roo_
code - Roo Code session parser for VS Code extension storage. Roo Code session parser.
- vscode_
extension - Generic VS Code extension watcher for Cline-style task storage. Generic VS Code extension session parser.
Structs§
- Watcher
Info - Information about a tool that can be watched for sessions.
- Watcher
Registry - Registry of available session watchers.
Traits§
- Watcher
- A watcher for AI tool sessions.
Functions§
- default_
registry - Creates the default registry with all built-in watchers.