Skip to content

engrim 1.1.0 — auto-curate uncaptured decisions

Choose a tag to compare

@timgordontg timgordontg released this 24 Jun 11:34
· 19 commits to main since this release

Survives a hard session close. A window closing or a session-limit expiry can't curate itself — no hook fires reliably on a kill. The raw transcript log already survived it (every turn is logged + the next boot sweeps up any orphaned tail); this release closes the loop so the decisions you discussed but never add-ed don't get stranded there.

What's new

  • Auto-curation on the next boot. When a prior session left uncaptured decisions, the fresh session's agent is handed a [⟳ AUTO-CURATE] directive — it runs engrim review + engrim add on the durable survivors before it answers you. Zero user interaction; judgment applied (it skips chatter, reversed calls, and false-positives, keeping the store high-signal). Decision-gated, dedup-safe, and self-limiting — it stops the moment a decision is captured.
  • Mid-session backstop. A long session that builds a backlog of uncaptured decisions gets the same nudge mid-stream, so you don't have to wait for the next boot. Conservative floor so ordinary work-in-progress never trips it.
  • Why not auto-write? A regex writing your memory would pollute the high-signal store. An intelligence writes the record instead — same automation, with judgment.

Housekeeping

  • Fixed a stale plugin bootstrap pin (0.8.11.1.0).
  • README documents auto-curation and softens the "honest list" edge accordingly.
  • +5 tests; full suite green.