Skip to content

Commit 7148577

Browse files
authored
chore(release): v0.17.4 (#231)
1 parent bde8528 commit 7148577

4 files changed

Lines changed: 15 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 0.17.4 — 2026-07-05
4+
5+
### Fixed
6+
7+
- **Reviewer-revise treadmill** — failing sessions could not converge: a task that failed at max iterations or was rejected was re-picked with zero memory of the reviewer's feedback (measured: 4 successes vs 51 max-iteration exhaustions in a recent window; issues re-picked up to 59×). Every failure/rejection now persists its last reviewer feedback (task-state `lastFailures`, cleared on success) and injects it into the worker's first iteration on re-attempt — on both the parallel and serial heartbeat paths. Two consecutive near-identical revise feedbacks also end the session early instead of burning the remaining iterations (the reflection stagnation brake only counted objective sources, so a repeating reviewer never tripped it). (INT-2474, #230)
8+
- **Fan-out winner promotion died on dirty projects**`git apply --3way ... does not match index`: `--3way` validates the patch preimage against the index (=HEAD), but on a self-repair retry only the worktree matches the seeded dirty state. Promotion now uses a plain worktree apply, and a promote failure falls back to the single in-place worker instead of failing the whole stage. (#230)
9+
310
## 0.17.3 — 2026-07-05
411

512
### Fixed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -530,11 +530,11 @@ the CLI (fire-and-forget with a short timeout, and failures are silently ignored
530530
Full version history lives in **[CHANGELOG.md](CHANGELOG.md)** and the
531531
[GitHub Releases](https://github.com/unohee/OpenSwarm/releases) page.
532532

533-
Latest — **v0.17.3**: no more duplicate daemons next to a launchd-managed
534-
instance (`:3847` port probe before spawn), adaptive worker fan-out actually
535-
executes (dirty-worktree seeding instead of a clean-tree bail), and the worker
536-
validation-evidence gate lost its false-positives. See CHANGELOG.md for the
537-
rest.
533+
Latest — **v0.17.4**: the reviewer-revise treadmill is broken — failed
534+
attempts persist their reviewer feedback and re-attempts start with it
535+
injected, a repeating reviewer ends the session early, and fan-out winner
536+
promotion no longer dies on dirty projects. Plus v0.17.3's duplicate-daemon
537+
prevention and fan-out execution fixes. See CHANGELOG.md for the rest.
538538

539539
---
540540

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@intrect/openswarm",
3-
"version": "0.17.3",
3+
"version": "0.17.4",
44
"description": "Autonomous AI agent orchestrator — Claude, GPT, Codex, and local models (Ollama/LMStudio/llama.cpp)",
55
"license": "MIT",
66
"type": "module",

0 commit comments

Comments
 (0)