hermes-lcm v0.18.1
Lossless Context Management for Hermes: patch release for compaction privacy, clone integrity, and operator diagnostics.
Highlights
- Prevent ignored backlog and injected context from entering LCM compaction summaries.
- Harden cloned-engine and post-hook metadata handling for Discord lanes, context metadata, and active LCM resolution.
- Improve doctor/status signal quality around payload warnings, retained lifecycle drift, runtime identity, and HTTP 400-safe summary roles.
- Tighten Codex OAuth effective context-window defaults and raw tool-call integrity handling.
Changes
- #269 Preserve raw session ownership across compression rollover
- #268 Complete auto-derive focus topic with demote old topics (mirror upstream hermes-agent #44687 + #44454)
- #272 Clarify LCM operability and release checks
- #273 Surface payload warnings in doctor status
- #274 Cap Codex gpt-5.5 effective context
- #276 Align Codex OAuth effective context windows
- e17fec3 Refresh README structure
- 2031e4a Remove duplicate README title
- c7e6730 Restore README contract phrases
- #278 Avoid payload integrity false positives from log examples
- #281 Preserve raw tool call integrity refs
- #285 Make context engine deepcopy clone-safe
- #279 Harden doctor diagnostics paths
- #280 Pin summary role to user after system anchor to prevent HTTP 400
- f7ae61f Add community health files
- #289 Preserve context metadata in LCM engine clones
- #291 Keep retained lifecycle drift from warning doctor
- #292 Preserve Discord lane metadata in LCM
- #282 Strip injected context before compaction
- #293 Resolve active LCM clone for post hooks
- #283 Exclude ignored backlog from compaction