Repository navigation
3ngram 1.8.2
3ngram v1.8.2
Patch: the v1.8.0 release images failed the release scan on a Debian
package, so this release re-cuts v1.8.0's content on a patched base image.
Neither v1.8.0 nor v1.8.1 was published: Trivy rejected v1.8.0's images on
libpcre2-8-0 10.42-1 (CVE-2026-86145, high) in the pinned
node:24-bookworm-slim digest, and the v1.8.1 tag was pushed against the wrong
commit before its promotion had merged. v* tags are immutable, so both
numbers are burned and this release carries their content, exactly as v1.6.3
did for v1.6.2.
Changes
-
Release images move to the current
node:24-bookworm-slimdigest
(#243): same Debian 12.15 and Node 24.21.0, withlibpcre2-8-0 10.42-1+deb12u1installed. -
Everything listed under v1.8.0, which never shipped:
revise
inherits filing from the predecessor (#222), therevisemove disposition
(#233, with the hard rule 1 carve-out),get_memoriesreturns
supersededBy(#223), the agent-session read endpoints (#203, migration
0037_triage_attempt_log), consolidation that no longer re-proposes settled
pairs (#220), and the overdue grace windowCOMMITMENT_EXPIRY_GRACE_DAYS
(#221).
Known gap
The revise tool's one-line description still reads "never edits in place";
a description refresh needs the tool-selection embeddings regenerated with an
OpenAI key and follows in a later release.
Operations
One migration since v1.6.3: 0037_triage_attempt_log (schema head 0036 to
0037). Run it before the server promote. The worker gains one optional
environment variable, COMMITMENT_EXPIRY_GRACE_DAYS. Both triage mechanisms
(SESSION_CLOSER_ENABLED, THREENGRAM_STOP_NUDGE) remain default-off.
Immutable container reference
ghcr.io/b3dmar/3ngram@sha256:a248eecfd118dec567101495a00f94dbad9d810d59d901775971294c35798eac