C — Read cache
Session-scoped file-read cache keyed on (path, mtime). Unchanged files return instantly from memory.
What it does
Every senkani_read (and every intercepted built-in Read) populates the cache. Subsequent reads of the same path with the same mtime return from memory — zero tokens, zero disk I/O. A file change (touch, edit) evicts its entry.
Env var
SENKANI_CACHE=on|off — default on.
Where it lives
In-process only. Cleared on pane close. To wipe explicitly: senkani_session with action:"clear-cache".