diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f33b41e..00a421aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ - **Human `/plan` respects `maxChildrenPerTask` but not `dailyLimit` (AGT-4123).** `POST /api/plan/dispatch` now refuses with `decomposition_child_cap` when an approved plan would leave more children than `autonomous.decomposition.maxChildrenPerTask` on the new parent (sharing `refuseForChildCap` with the autonomous path). The automation-pacing `dailyLimit` / `reserveDailyCreations` budget remains runner-only — an explicitly confirmed plan is not refused because the daemon already spent today's slots. +## 0.24.2 — 2026-09-20 + +### Fixed + +- **Reviewer salvage now preserves a real verdict (AGT-4484).** When a reviewer + exhausts its tool turns, the final no-tools turn explicitly requires + `Decision: approve`, `Decision: revise`, or `Decision: reject` with concrete + reasoning instead of returning a worker-status summary that the reviewer + parser must discard. + ## 0.24.1 — 2026-09-20 ### Added diff --git a/package-lock.json b/package-lock.json index 4ab42e72..432b65f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@intrect/openswarm", - "version": "0.24.1", + "version": "0.24.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@intrect/openswarm", - "version": "0.24.1", + "version": "0.24.2", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.72.1", diff --git a/package.json b/package.json index 03facbc9..9a660482 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@intrect/openswarm", - "version": "0.24.1", + "version": "0.24.2", "description": "Autonomous AI agent orchestrator — Claude, GPT, Codex, and local models (Ollama/LMStudio/llama.cpp)", "license": "MIT", "type": "module",