Skip to content

v0.9.11

Choose a tag to compare

@Lyin01 Lyin01 released this 12 Jul 06:26
· 144 commits to main since this release

Highlights

  • Hardened tool-loop self-correction to prevent agents from getting stuck in stale reads, duplicate writes, or repeated mutation attempts.
  • Read coverage now understands canonical paths, Windows path variants, actual returned ranges, EOF, and negative offsets, while invalidating conservatively after writes, hooks, and asynchronous workspace activity.
  • Added a mutation storm breaker that blocks the third identical mutation attempt and the sixth recent mutation against the same target.
  • Same-step duplicate writes now reuse one fully validated result instead of repeating post-write checks.

Reliability Fixes

  • Made written-file reads, local validation, visual review, and source review cancellable, with a 30-second deadline per stage.
  • Files larger than 256 KiB now skip expensive synchronous validation with an explicit limitation instead of risking a stalled turn.
  • Tightened specification-critic verdict parsing so malformed or contradictory responses no longer count as approval.
  • Prevented stale Read coverage from surviving background agents, WolfPack execution, asynchronous hooks, compaction, or path aliases.

Verification

  • Local suite: 4,938 tests passed, with 41 skipped and 2 todo.
  • Typecheck, lint, package lint, Sherif checks, and the full build passed.
  • The packaged CLI reports version 0.9.11, and the npm package was verified from the public registry.

Full Changelog: v0.9.10...v0.9.11