Repository navigation
OpenCode GraphAgent v1.0.88
Immutable
release. Only release title and notes can be modified.
opencode 1.0.88
Stable release from main branch. Restore parent workflow continuations and stop goal loops from treating failed requests as progress.
🐛 Bug Fixes
- Resume the parent after workflow checkpoints and completion (#891). Deliver reporting checkpoints while downstream nodes run. Keep final reports separate from parent wake receipts, retain a completion wake after earlier checkpoints have been delivered, and attribute copied reports to the parent rather than a child model. Workflows without reporting checkpoints retain display-only final delivery.
- Bound recovery after failed goal turns (#892). Pause on non-retryable errors without spending a goal turn. Limit transient recovery to two additional attempts with backoff, and attempt reasoning-state recovery only once. Preserve normal text and tool-only progress, user interruption, and goal ownership checks.
🧪 Test Summary
Pinned toolchain: Bun 1.4.2, Node 24.21.0, Go 1.27.1
Goal tests: 187 passed, 0 failed
Focused DAG tests: 107 passed, 0 failed
DAG gate: 156 core, 1100 runtime, 3 manifest, 65 TUI tests passed
Runtime typecheck: passed
Root lint: 4675 warnings, 0 errors (unchanged cap)
🔍 Verification
- Required merge checks are Typecheck, Unit Tests (linux), E2E Tests (linux), and E2E Tests (windows).
- The release pipeline validates template provenance, three-platform CLI builds, executable and install smoke checks, release notes, and SHA256SUMS before publication.
- No dependency or runtime-pin changes are included. Previously consumed workflow wakes are not replayed retroactively.
- Recovery attempts are stored in the existing goal state as optional fields; older goal records remain readable without a database migration. Manual resume starts a fresh recovery allowance. Local test counts overlap and are not a unique-test count.
- Regression coverage includes an encrypted-reasoning fake upstream, two transient retries followed by pause, goal replacement during recovery, four coalesced checkpoints, and completion after checkpoint acknowledgement. Live-provider and installed-binary runtime acceptance were not run locally.
Full changelog: graphagent-v1.0.87...graphagent-v1.0.88