Releases: manishiitg/coding-agent-loop
Release list
1.25.115
1.25.114
1.25.113
Desktop release v1.25.113.
Changes since v1.25.112:
- Make isolated desktop release commits deterministic (a13585c)
- Keep scheduled completion notifications readable (a6019e4)
- Capture complete terminal output after agent settles (cdca9a3)
- Keep terminal attach from flashing blank (98f5443)
- Use granted host Downloads path directly (48ce006)
- Keep retained terminal visible after completion (d8394cc)
- Show terminal snapshot during live attach (4e12c3f)
- Preserve host Downloads grants across MCP bridge (0fb9f2d)
- Wait for terminal repaint before initial render (31fbfc4)
- Harden main terminal lifecycle isolation (5eb1073)
- Use AgentWorks names for desktop releases (a65bee3)
- Rename macOS bundle to AgentWorks (b7c44d4)
- Fix child rate-limit watchdog isolation (ed58b40)
1.25.112
Desktop release v1.25.112.
Changes since v1.25.111:
- Use AgentWorks names for desktop releases
- Rename macOS bundle to AgentWorks
- Preserve the existing local data directory for this clean pre-user rename
1.25.111
Desktop release v1.25.111.
Changes since v1.25.110:
- Bump desktop version to 1.25.111 (4ad3d00)
- Follow redirects when checking for desktop updates (5eb00ea)
- Allow dedicated plan tools through write guard (0d7e5e9)
- Rename repository paths to coding-agent-loop (a87d235)
- Reject escaped sandbox allow paths (1d3e71b)
- Reject ambiguous patch fallback (b682b0e)
- Require unambiguous diff context (a1fdae9)
- Reject desktop version downgrades (934eba0)
- Harden terminal and workspace integration (b100227)
- Make release preflight side-effect safe (aad45c8)
- Harden desktop release preflight (d0dcc35)
- Integrate durable schedule run ownership (7449363)
- Finish schedule lifecycle review fixes (b2fa02a)
- Close schedule stop and restart state gaps (e86f7f2)
- Harden schedule and Pulse run lifecycle (3985b69)
- Close terminal lease lifecycle gaps (7ae044d)
- Unify terminal process lease lifecycle (5f3884c)
- Harden authoritative cost accounting (0a7aa74)
- fix(costs): add authoritative event ledger (3478c34)
- Close workspace permission lifecycle gaps (705503e)
- Enforce fail-closed workspace permission guards (50e592b)
- Complete frontend performance contracts (4b9a14a)
- test(frontend): enforce performance contracts (1882cf8)
- Finish file virtualization review fixes (a1a35d0)
- Keep virtual file actions above adjacent rows (13bc580)
- perf(frontend): virtualize file tree and bound report caches (bbbd449)
- Finish narrow subscription cleanup (b0ded45)
- Subscribe to active workflow manifest changes (85a2c00)
- perf(frontend): narrow root store subscriptions (578df54)
- Simplify terminal identity reconciliation (28ac4df)
- Preserve empty terminal snapshot identity (e6a2944)
- perf(frontend): lazy load secondary dialogs (17ca20b)
- perf(frontend): preserve terminal snapshot identity (2f5d20d)
- Document runtime polling consistency (5aacaf1)
- Bound coalesced runtime polling requests (cac96c0)
- perf(frontend): coalesce runtime polling (7cb40d9)
- Flush buffered chat state when hidden (14be49c)
- Fix reverted buffered persistence writes (a058cd6)
- Reduce chat persistence churn (e67c1e7)
- Finish frontend hydration review fixes (c938629)
- Finish runtime coordinator review fixes (15e9405)
- fix(frontend): address hydration performance review (c5be0d4)
- Address runtime coordinator review findings (dfb3be1)
- Improve frontend hydration and startup performance (7367585)
- Unify runtime state and preserve terminal continuity (08aa616)
1.25.110
Desktop release v1.25.110.
Changes since v1.25.109
- Harden tmux chat, stop controls, and org decisions (
489b5e92).
AgentWorks repository migration
Runloop is becoming AgentWorks, and the open-source repository has moved to manishiitg/coding-agent-loop.
- The installer, updater, release, Go module, website, and active documentation links now use the new repository URL.
- Former
mcp-agent-builder-goGitHub links redirect to the new repository. - Existing
Runloop.app, DMG names, environment variables, deep links, and local data paths remain unchanged for upgrade compatibility.
1.25.109
1.25.108
Desktop release v1.25.108.\n\nHighlights:\n- Added message delivery to running workflow steps, with workflow-builder guidance and tests.\n- Serialized all tmux input sources per session and confirmed CLI submission before reporting success.\n- Made rapid chat messages ordered and lossless, with a minimal live-input fast path.\n- Removed the legacy keyboard passthrough UI and stale learning/optimizer helper code.\n- Improved report and tablet layout behavior.\n\nDependencies:\n- mcpagent 1bc92df\n- llm-provider-mcp 5719cdc\n
1.25.107
1.25.106
Desktop release v1.25.106.
Highlights
- Reworked Pulse into a more human-readable, evidence-driven steward: decisions first, challenged assumptions near the top, a concise current outcome, and technical agent handoff details kept at the bottom.
- Strengthened Goal Advisor with advisor/critic/finalizer separation, one durable active experiment at a time, healthy-workflow headroom reviews, measurable guardrails, checkpoints, rollback conditions, and a 10x counterfactual used as a thinking tool rather than a promise.
- Added workflow contract upgrade
1.0.9so existing workflows can migrate Soul and Pulse reports to the stable-intent, assumption-aware layout. - Kept
soul/soul.mdfocused on objective, success criteria, notifications, and explicit user-approved constraints; architecture and agent-inferred assumptions remain revisable.
Decisions and UI
- Pulse questions now accept a free-form answer without forcing the user to select a predefined option.
- Pending questions are presented as “Needs your decision,” while internal orchestration notifications stay out of the human chat timeline.
- Added confirmation before duplicating an automation.
- Removed the Pulse report date picker while retaining kind and text filtering.
Runtime reliability
- Scheduled runs no longer inject redundant background-agent start turns; large completion notices are bounded and point to persisted execution evidence.
- Claude Code now receives a 90-minute MCP tool idle timeout for long-running delegation calls.
- Codex prompt readiness now uses a 10-minute sliding inactivity window with a 90-minute absolute backstop, so visibly active tmux work is not failed at the old fixed five-minute boundary.
- Included the shared tmux capture refactor from PR #126.
- Aligned the app with the latest Pi/Kimi provider catalog and Go 1.25.12 dependency graph.
Documentation
- Added a clearer getting-started path and first-workflow guide.
- Updated workflow, Pulse, evaluation, persistence, tool filtering, monitoring, and session-binding documentation.
- Added automated internal documentation link validation.
Verification
- Full Go test suite passed against the exact provider
maindependency used by the DMG workflow. - Frontend: 10 test files and 59 tests passed; production build passed.
- Claude and Codex adapter regression tests passed.
- Documentation link validation passed across 271 links in 71 files.