Repository navigation
v2.1.3
Claude Note 2.1.3 makes index freshness reflect verified saved revisions instead of successful command exits.
- Existing schedulers can use bounded
index-refresh begin/finishhooks while retaining their commands, locks and timers. - Text acknowledgement checks exact active content and FTS rows. Vector acknowledgement also checks the selected model/pipeline, recorded chunk totals and actual finite nonzero vectors.
- Immutable revision references, a canonical index owner, scoped capability receipts and durable completion states prevent stale, mismatched or repeated acknowledgement. Later writes stay dirty.
- Existing refresh and immediate remember indexing use the shared contract. Custom scheduler adoption remains explicit.
- Rust-inspired ownership and validity rules are documented in
docs/MEMORY_OWNERSHIP.md.
Validated with 447 isolated Python 3.11 tests and 13 Node contracts using SQLite/vector fixtures (zero skips). The proof covers retained tracked mutations above the recorded legacy baseline. It does not establish historical corpus coverage, semantic truth, historical model-weight bytes or agent task benefit.
Install the signed Sweat Assistant update to receive the pinned runtime, or install the wheel attached here. Release artifacts are built from merged main and accompanied by SHA256SUMS.