Repository navigation
CodeTerm v1.14.9
·
16550 commits
to 7e1dcd6493d06853a872094cb645e7e35ee63a04
since this release
Domios 1.14.9
Agent runtime
- Codex runtime events are reduced in batches: the subscriber drains the frames already queued into one reducer call. A lagged event channel or a failed reducer pass is now a warning plus a resync, not a killed turn; the provider process closes only on exit, a protocol failure or 8 consecutive bookkeeping failures. The event queue is 8192 frames, and the Codex reducer state has a total budget.
- Worker launches no longer fail on an unproven exit: a PowerShell "command finished" marker with exit 0, seen before the provider process appears, no longer ends a launch whose session then binds.
Delivery
- Chat sends to Claude PTY tabs: a
>in the transcript above a filled composer is no longer mistaken for a menu, so Enter is pressed. - Domios pastes are followed by a
pasted by Domiosmarker instead of the<tip>Handle the message above.</tip>and "Handle the paste as my request." follow-ups; the shared rule tells agents what the marker means. - Voice notes carry their transcript in a
<transcript>element.
Coordination
- System heartbeats appear in the tab's recurring list as read-only entries with a delivery log.
- The Orchestrator heartbeat no longer repeats the owner's own messages.
- Worker provider errors (rate limits, usage limits, server errors) reach the Orchestrator as incidents.
- Claude's cancel-only permission prompt ("Esc to cancel") is recognized by
tab respond.
Build and structure
./build.sh check-queue: a warm per-machine cargo check of a lane SHA, returning bounded file:line errors. Build verbs report success or early failure to the calling tab with--notify-tab;install-localruns its fmt, file-size and clean-tree gates first.scripts/catalogue with caller headers and a CI gate.- First crate splits out of the app crate and
codeterm-types: codeterm-wire, -decision, -provider-signals, -blueprint-types, -local-recording, -notify-types, -events, -config, -secrets, -keepawake, -cron, -shutdown and -sentinel-ports, plus the socket rpc bridge. The app crate's tangle went from 162 to 142 modules.
Release notes for reviewers
- Built from develop 6dfe8cb, the same SHA the owner installed and used as 1.14.9-dev.6 on BLACKSTAR.
- BLACKSTAR is paused as a CI build machine for this release (its runner labels are parked, and windows-x64-build is served by ROG). By the owner's decision, no local release-preflight or core-journeys run was done on BLACKSTAR; the CI release run is the gate.
Signed and notarized macOS DMGs and headless archives for all six platforms are available alongside the updater packages.
Apple notarization: aarch64 2a3fa275-bcc3-45ed-bc99-7d54273e6065 (Accepted); x64 80501837-d526-4721-ac77-a6c023bb832a (Accepted). Both DMGs are stapled and signed with Developer ID Application: ANDREY KOVALEV (JMMWQ9LWF7).