Expand description
ski session-start — the SessionStart path. Two jobs, both best-effort:
- Incremental reindex so a session always sees newly added or edited skills (reuses unchanged embeddings; only the delta is re-embedded).
- Re-arm on compaction: when the session restarts from a compacted
summary (
source == "compact"), forget what was loaded so the relevant skills inject again into the fresh context.
Fail open: any error is swallowed; never blocks session start.
Functions§
- run
- Run for
host.hostscopes the reindex to that host’s skill library and its own index file (seecrate::config::Config::for_host); the session re-arm is host-agnostic (session ids are unique across hosts).