Modules§
Structs§
- LocalDb
- Local SQLite index/cache shared by TUI and Daemon.
This is not the source of truth for canonical session bodies.
Thread-safe: wraps the connection in a Mutex so it can be shared via
Arc<LocalDb>. - Local
Session Filter - Filter for listing sessions from the local DB.
- Local
Session Link - A lightweight local link row for session-to-session relationships.
- Local
Session Row - A local session row stored in the local SQLite index/cache database.
- LogFilter
- Extended filter for the
logcommand. - Remote
Session Summary - Minimal remote session payload needed for local index/cache upsert.
- Session
Semantic Summary Row - Session-level semantic summary row persisted in local SQLite.
- Session
Semantic Summary Upsert - Upsert payload for session-level semantic summaries.
- Summary
Batch JobRow - Summary batch generation progress/status snapshot.
- Vector
Chunk Candidate Row - Candidate row used for local semantic vector ranking.
- Vector
Chunk Upsert - Vector chunk payload persisted per session.
- Vector
Index JobRow - Vector indexing progress/status snapshot.
Enums§
- Local
Sort Order - Sort order for local session listing.
- Local
Time Range - Time range filter for local session listing.
Constants§
- LOCAL_
SESSION_ COLUMNS - Column list for SELECT queries against sessions + session_sync + users.