Skip to content

v3.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 16:34

MemKraft 3.8.0

MemKraft 3.8.0 adds opt-in ambient context for short-lived priorities and explicit decision provenance without moving execution authority out of the host agent.

Highlights

  • Current Focus is stored in an additive append-only ledger with TTL expiry, explicit release, deterministic as-of reads, and bounded context rendering.
  • Decision Authority assertions use a separate append-only provenance ledger with active, revoked, superseded, and expired lifecycle states.
  • Future lifecycle records do not alter historical reads; same-timestamp records use stable append order.
  • compile_context() accepts independent focus and authority budgets. With both budgets at zero, existing output and usage_id remain byte-identical.
  • Focus and authority sources are included in compiled provenance only when their content is selected.
  • Persisted records are replayed through writer-equivalent canonical validation and corruption fails closed.

Authority boundary

Decision Authority records are descriptive context only. They do not grant tool permission, approve execution, schedule work, or bypass host policy. Hermes Agent or another host remains the sole owner of triggers, approvals, tools, and execution.

Compatibility

This release is additive. Existing APIs and stores remain unchanged. The new ledgers are lazy-created only when written, and ambient context is disabled unless callers provide non-zero budgets.

Verification

  • Focus, authority, context compiler, and Hermes provider focused suite: 153 passed.
  • Full regression, build, fresh-wheel, release-lineage, and public artifact checks are release gates for the immutable 3.8.0 candidate.