Expand description
Engine workspace: open/config/freshness — the preamble every
operation repeats (moved verbatim from scc-cli lib.rs so all
transports share one implementation).
Re-exports§
pub use crate::plugins::cache_key_fragment;
Structs§
- Engine
- Operations
- Session
- Pinned model session (§5): repository id, source revision, model epoch, config hash, plugin lock, and rank salt captured at open.
Constants§
Functions§
- checkpoint_
path - config_
path - db_path
- ensure_
scc_ ignored - Keep
.scc/cache out of git while preserving committable project files (intent.yaml,plugins.toml,plugins.lock). A bare.scc/line would make git (and our gitignore-respecting walker) prune the whole directory including project files. Idempotent. - find_
root - is_
store_ corruption - load_
config - open_
engine - open_
session - open_
store - open_
store_ recovering - report_
quarantine - resilient_
index - scc_dir
- session_
is_ current - stale_
paths - state_
dir