Releases: misterdas/hermes-trove
Releases · misterdas/hermes-trove
Release list
v1.1.4
v1.0.0
hermes-lcm v1.0.0
Lossless Context Management for Hermes: the stable 1.0 release.
Highlights
- Sufficiency gate (
sufficiency_gate.py, modeLCM_PREANSWER_EVIDENCE_MODE=sufficiency_v1): the preanswer evidence pipeline now delivers an explicit sufficiency verdict with every result —answer_sufficient/computation_sufficient/finite_coveragemap to answer,partialto answer with disclosure, andunknown/conflictedto annotate (disclose rather than stay silent). States where the pipeline performed no evidence work receive no claim at all: unmarked stays unmarked. The gate never calls a provider and never mutates evidence, computation, or the delivered context of sufficient results. Gate application is atomic, delivered compiler states are never overridden by reason-code classification, and the compiler's trace digest remains re-derivable from every gated result. Default-off; every other mode is byte-identical to its previous behavior. - Hardens untrusted prompt, externalized-payload, dependency, backup, and SQLite file boundaries while optional assertion, query-view, pre-answer evidence, embedding, and adaptive-retrieval paths remain disabled by default.
- Preserves active-runtime slash-command routing and durable cumulative compaction telemetry across session rollover, restart, concurrent updates, and response-hook persistence.
- Serializes deep FTS bootstrap repair and tolerates only verified transient SQLite rollback-journal disappearance during concurrent startup without relaxing stable symlink, hardlink, or path-swap rejection.
- Adds exact 900,000-token safety caps for the three proven bare Codex routes only when the provider is
openai-codex.
Changes
- Sufficiency gate and preanswer evidence pipeline.
- #526 Bind slash commands to the active runtime and persist cumulative compaction telemetry across restart and session rollover.
- #557 Add exact Codex 900k route caps, publish the host-owned dependency assurance contract, and harden prompt, payload, storage, backup, and sidecar boundaries.
- #570 Serialize constructor-time FTS bootstrap repair and preserve transaction and lock provenance under concurrent startup.
- c368323 Reconcile verified transient SQLite rollback-journal disappearance while keeping stable link and path-swap defenses fail closed.
Upgrade Notes
- This is the stable v1.0.0 release. Upgrade from
v1.0.0-rc.1or earlier — no breaking schema changes. - Use
/lcm backupbefore updating, or stop all Hermes instances before replacing the plugin. - Verify
plugin_version: 1.0.0after restart.