Skip to content

Vicem v1.2.0 — 0–100% Context Salience Engine, Failed Attempts Guardrails & 1-Hop Call-Graph

Latest

Choose a tag to compare

@RAKKUNN RAKKUNN released this 04 Nov 11:31
· 1 commit to main since this release

Vicem v1.2.0 — Salience-Driven Context Diet & Causal Handoff Suite

Highlights

  • 0–100% Context Salience Percentile Engine (ContextSalienceEngine): Evaluates every context item (constraints, failed attempts, modified files, dependencies, and AST symbols) on a normalized 0.00–1.00 scale expressed as 0%–100% percentiles using value-per-token density ($\text{Density} = \frac{W \times \text{Validity} \times \text{Recency}}{\log_2(\text{Tokens}+2)}$).
  • Causal Extraction of Failed Attempts & Hard Constraints: Automatically captures Edit/Write → Non-Zero Exit Command → Re-edit/Revert chains as [88% | REVERTED/AVOIDED], unresolved terminal failures as [95% | UNRESOLVED], and explicit negative constraints (never, do not, 절대, etc.) as [100% | CONSTRAINT] under ### Failed Attempts & Guardrails (Do Not Retry) in .vicem/BATON.md.
  • Intra-File 1-Hop Call-Graph Indexing: Skeletonized symbols in .vicem/ledger.json and .vicem/BATON.md Section 6 now include salience percentiles and 1-hop intra-file calls / called-by edges (e.g., [94% | calls: parseHeader | called-by: handleRequest]).
  • Multi-Language Live Disk AST Rehydration & Batch Callee Restore: vicem_rehydrate supports include_callees: true and comma-separated symbol batches, and automatically appends the live disk AST implementation (for both C-family and Python files) when a file has been modified since the baton snapshot.
  • Native MCP Resources (resources/list, resources/read): Exposes vicem://baton/current, vicem://ledger/index, and vicem://salience/report over stdio MCP with SecretRedactor defense-in-depth.
  • HOL Guard Official Trust Badge: Added official Reviewed by HOL Guard extension catalog badge alongside Glama Grade A and mcpservers.org.

Verification

  • Zero Dependencies / Zero Network Calls: "dependencies": 0, 100% local execution.
  • Test Suite: 770 tests passing (node --test test/*.test.mjs).