Skip to content

Releases: willytop8/OpenCode-goal-plugin

v0.6.4

Choose a tag to compare

@willytop8 willytop8 released this 12 Jul 18:49
6cb020b

Highlights

  • Re-checks session status and recent messages after the auto-continue cooldown, preventing a continuation from racing with new human input.
  • Pauses immediately for human intervention, Plan-agent switches, permission rejection, aborts, and provider errors, and aborts an accepted continuation when the user takes control.
  • Persists one continuation claim per goal execution epoch and source assistant turn, preventing sequential duplicate idle events from sending duplicate continuations.
  • Preserves the initiating agent, provider/model, and variant across every continuation prompt.

Compatibility

  • Node.js 18, 20, 22, and 24
  • OpenCode 1.17.15 or newer within the 1.x series

Install or upgrade

npm install opencode-goal-plugin@0.6.4

Verification

The published npm package is byte-for-byte identical to the 24-file artifact produced by the tagged GitHub workflow. The release passed the complete release gate, main CI, CodeQL, 262 tests, strict NodeNext and Bundler type contracts, mutation and behavior checks, packed-host and tool-contract checks, and a zero-vulnerability production audit.

SHA-1: 0da7adace88446c072bb8fb0f50e0827f2b4f2f6

SHA-256: 9bbdd804448fd09cad55e0ca7a70cb6bd4281449874284b4955927ea018f4b6b

v0.6.3

Choose a tag to compare

@willytop8 willytop8 released this 12 Jul 05:48
804481f

Highlights

  • Improves the fallback completion protocol so models reliably emit the required evidence and completion markers as exact, adjacent plain-text lines.
  • Keeps the strict completion detector and evidence gate unchanged; confirmatory corpus replay found no canonical detector miss.
  • Validates the final prompt wording across the targeted provider/model matrix, including all seven models that failed the earlier baseline format.
  • Preserves the existing goal lifecycle, persistence, safety, and tool behavior while strengthening cross-model completion reliability.

Compatibility

  • Node.js 18, 20, 22, and 24
  • OpenCode 1.17.15 or newer within the 1.x series

Install or upgrade

npm install opencode-goal-plugin@0.6.3

Verification

The published npm package is byte-for-byte identical to the 24-file artifact produced by the tagged GitHub workflow. The release passed 249 tests, the complete release gate, CI, CodeQL, strict NodeNext and Bundler type contracts, mutation and behavior checks, packed-host and tool-contract checks, zero-vulnerability audit, and a fresh six-check registry installation verifier.

v0.6.2

Choose a tag to compare

@willytop8 willytop8 released this 11 Jul 07:52
9138cf1

Highlights

  • Keeps paused, blocked, and restart-recovered goals inactive until an explicit resume.
  • Prevents routed status, history, list, pause, and clear commands from mutating or recreating work.
  • Preserves multi-goal creation order when a paused goal resumes with a fresh execution window.
  • Adds verified installed-package TypeScript contracts, complete tool registration checks, lifecycle-model testing, critical mutation testing, and cross-platform CI.
  • Documents supported OpenCode versions, provider-backed lifecycle behavior, release integrity, and private vulnerability reporting.

Compatibility

  • Node.js 18, 20, 22, and 24
  • OpenCode 1.17.15 or newer within the 1.x series

Install or upgrade

npm install opencode-goal-plugin@0.6.2

Verification

The published npm package is the exact 24-file artifact produced by the tagged GitHub workflow. It passed the complete release gate, Linux/macOS/Windows lifecycle tests, CodeQL, a clean installed-package verifier, and live OpenCode 1.17.15 lifecycle canaries.

v0.6.1

Choose a tag to compare

@willytop8 willytop8 released this 11 Jul 05:31
d2c0344

What’s changed

  • Completion verification is safer: the optional verifier is limited to read-only workspace inspection and rejects unclear results.
  • Goal state is more reliable across restarts, failed writes, ordered goal sequences, and multiple OpenCode processes.
  • Pausing, replacing, clearing, or interrupting a goal now prevents stale background work from changing the current goal.
  • Completion evidence and blocker messages must be explicit and adjacent to their markers, reducing accidental completion or pause events.
  • Persistence now has stronger size limits, symlink protection, corrupt-state recovery, and safer migration from older state locations.
  • Token, duration, compaction, and usage reporting are more accurate.
  • Package exports and TypeScript declarations now resolve consistently from both the main package and /server entry point.

Upgrade

npm install opencode-goal-plugin@0.6.1

Existing version 1 state files remain supported. Recovered active goals stay paused until you explicitly resume them.

View the full changelog · npm package