Highlights: One-shot runs can apply ACP configuration options before prompting, and embedded clients can wait for the actual prompt transport write.
- CLI/exec: apply repeatable ACP
--config-option <key=value>selections after the requested model and before a one-shot prompt. Thanks @superbiche. - Runtime/embedding: settle
promptStartedonly after the exact prompt request is accepted by the writable ACP transport, and reject it when that write fails. Thanks @vincentkoc. - Flows: preserve unlimited shell timeouts while enclosing deadlines and interrupts cancel active shell commands and attributable descendants before completing, and prevent late executors from launching after cancellation. Thanks @SebTardif.
- ACP/terminal: time out hung Windows
taskkilland report incomplete cleanup instead of hanging release or reporting a successful kill, retaining terminal state for a cleanup retry. Thanks @SebTardif. - Runtime/sessions: preserve uppercase and mixed-case environment variable names when saving and reloading session options. Thanks @coding-ax.
- Flows: keep the host alive when a shell action closes stdin before consuming its input. Thanks @SebTardif.
- ACP/terminal: handle child stdout and stderr errors without terminating the host, so wait and release can finish. Thanks @SebTardif.
- ACP/launch: preserve process-spawn
ENOENTas additiveAGENT_SPAWN_ENOENTdetail and include qualified remediation while keeping the broad runtime code and other spawn failures unchanged. Fixes #510. Thanks @anyech. - Flows: coalesce heartbeat writes while storage is busy so slow filesystems do not accumulate overlapping writes and stall running steps.
- Dependencies: refresh tsx, zod, qs, replay-viewer packages, React DOM types, and source tooling; align source builds with pnpm 11.25.0 and tsdown 0.23.0. Thanks @dependabot.
- Source builds: document supported Node versions separately from the published CLI runtime minimum; tsdown no longer supports Node 25.
Package and verification
- npm acpx 0.14.0, published 2026-09-06T01:55:41.694Z;
latestpoints to 0.14.0. - Registry tarball
- Integrity:
sha512-W4644ufWrd4xklbvSQ30oho2cnHCc8fyIURknoSrbk7p8p3guqUq9tror9H1Iz9yqFNNsE2vtAzXYihkUW5gNw== - SHA-1:
d3624cec794b851a996b5039156e9a5187e2d387 - Trusted-publishing release workflow and npm provenance.
- Green exact-head CI, including Mutation, Slophammer, and Docs. Local validation passed 999 tests with two native Windows-only skips, plus 147 coverage tests; docs checks and autoreview passed.
- The downloaded tarball matches both registry integrity digests. A fresh npm installation reports
0.14.0and completes a real CLI one-shot ACP session with repeated configuration options.