Skip to content

v0.3.13 — Stall resilience for large plans

Choose a tag to compare

@johnkf5-ops johnkf5-ops released this 05 Apr 02:07
· 14 commits to main since this release

What's new

Agents get more time and more chances

Opus needs time to generate large outputs (800+ line Swift plans, thorough reviews). The orchestrator now waits longer before declaring a stall, and retries more aggressively before giving up.

Setting Before After
Idle timeout 2 minutes 5 minutes
Auto-resume attempts 1 3

Reviewer told to be concise

The plan reviewer (B) was stalling because it tried to summarize the entire plan back before giving its verdict. The prompt now tells B to skip the summary and just give the verdict — approved or list the issues. On stall recovery, B is told to output the JSON verdict immediately.

Why this matters

The consistent failure pattern was: agent reads large content → goes quiet generating a big response → marked stalled after 2 minutes → one retry fails → pipeline gives up. With 5 minutes of patience and 3 retries, most of these will land.

Full changelog

v0.3.12...v0.3.13