From cc4379084392cc600ec5797e853b68052829a887 Mon Sep 17 00:00:00 2001 From: Sawyer Cutler Date: Fri, 11 Sep 2026 15:40:12 -0700 Subject: [PATCH 1/2] Document 0.3.22 in the changelog Rename Unreleased to 0.3.22 and move occupancy notes off 0.3.21. --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bb2103ba..228bf6dd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ parallel copies under `docs/` or `scripts/notes/`. At cut time: rename ## [Unreleased] -### Added +## [0.3.22] - 2026-09-11 ### Added @@ -30,6 +30,10 @@ parallel copies under `docs/` or `scripts/notes/`. At cut time: rename ### Fixed +- Occupancy injects mailbox mail once when a worker burst finishes: one + in-flight drive, in-flight ids until send succeeds, and wake copy that + does not say the reports were already collected. Overlapping flushes + no longer fill the send queue or replay the same reports as new turns. - System-originated inbound (`message.received` without the operator flag — background shell exits, mailbox mail, fleet-dry and compact continuations) paints as a visible system row instead of a user prompt. @@ -64,10 +68,6 @@ parallel copies under `docs/` or `scripts/notes/`. At cut time: rename ### Fixed -- Occupancy injects mailbox mail once when a worker burst finishes: one - in-flight drive, in-flight ids until send succeeds, and wake copy that - does not say the reports were already collected. Overlapping flushes - no longer fill the send queue or replay the same reports as new turns. - Stalled workers get a full `stallTimeoutMs` grace after the first continuation nudge before salvage. Stall pings inside that window wait instead of counting toward escalation. Mailbox mail re-flushes from the From 0b756afcdee517f0ad6c9d637aca501017ec3d1f Mon Sep 17 00:00:00 2001 From: Sawyer Cutler Date: Fri, 11 Sep 2026 15:43:00 -0700 Subject: [PATCH 2/2] Release corbits 0.3.22 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index acb7ada7f..bad5fdb21 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@corbits/code", - "version": "0.3.21", + "version": "0.3.22", "description": "Single-process coding agent CLI built on the Interchange runtime (Bun + TypeScript)", "private": true, "license": "SEE LICENSE IN LICENSE.md",