Skip to main content

Crate skilllite_executor

Crate skilllite_executor 

Source

Modules§

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.

Functions§

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