Skip to main content Crate skilllite_executor Copy item path Source error Structured error types for executor public APIs. memory Memory store: MEMORY.md, memory/*.md + SQLite FTS5 (BM25).
With memory_vector feature: sqlite-vec for semantic search. plan Plan store: append-only jsonl, similar to transcript. rpc JSON-RPC handlers for executor feature (session, transcript, memory, plan). session Session store: sessions.json transcript Transcript store: *.jsonl append-only, tree structure. chat_root Resolve chat root. Delegates to skilllite_core::paths::chat_root . chat_root_for_rpc Resolve chat root for session/transcript/memory RPC.
When workspace_path is None: use chat_root() (SKILLLITE_WORKSPACE/chat or ~/.skilllite/chat).
When provided: treat as data root and return path/chat. If path already ends with “chat”, use as-is. skilllite_data_root Resolve skilllite data root. Delegates to skilllite_core::paths::data_root . workspace_root Resolve workspace root. Prefers SKILLLITE_WORKSPACE env, else ~/.skilllite