-
v1.8.14 — closing replies reach the mailbox, and delegation gets a decision guide
Lint / hadolint (push) Successful in 10sLint / actionlint (push) Successful in 17sPublish Docker Image / lint-gate (push) Successful in 15sPublish Docker Image / resolve-versions (push) Successful in 9sPublish Docker Image / base-decide (push) Successful in 16sPublish Docker Image / build-base (push) Has been skippedPublish Docker Image / smoke-studio (push) Successful in 5m9sPublish Docker Image / smoke (push) Successful in 7m39sPublish Docker Image / build-variant-studio (push) Successful in 17m15sPublish Docker Image / build-variant (push) Successful in 17m58sPublish Docker Image / update-description (push) Successful in 8sPublish Docker Image / promote-base-latest (push) Successful in 12sreleased this
2026-09-08 23:42:42 +02:00 | 41 commits to main since this releaseRE-POINTED 2026-09-08 from
601fc98to this commit. The first attempt failed in
smoke after the base had already built: an apostrophe inside a single-quoted
exec_test body closed the string, so the body truncated and its tail ran on the
CI runner instead of inside the image (shellcheck had flagged it as SC2289 a day
earlier and the red lint job went unread). Nothing had consumed the original tag
— no v1.8.14 image was published — so the tag moves rather than burning a
version. The base image base-a365dd24de21 is content-addressed over
Dockerfile.base + rootfs/ + entrypoints + the toolkit SHA, none of which
changed, so this run reuses it and skips the 46-minute rebuild.Contents:
- mempalace-toolkit e45f6b4: deriveClosed(), so a terminal reply that CLOSES an
ask this device sent is finally announced. status=applied made those replies
structurally invisible to a status=open query; nine sat unannounced. - The L0-L4 context ladder documented for operators (pi-toolkit README), agents
(pi-extensions skill, refreshed into the baked fallback) and the global
AGENTS.md. L0-L2 exist in pi-task, L4 is fork's only behaviour, L3 is built by
nothing. - Test fixes: node major is asserted rather than printed; the agent-browser
smoke guard asserts execution; and shell lint now GATES the release from one
shared script (scripts/lint-shell.sh) instead of failing fifty minutes in.
Downloads
- mempalace-toolkit e45f6b4: deriveClosed(), so a terminal reply that CLOSES an