Releases: willytop8/OpenCode-goal-plugin
Release list
v0.6.4
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.4Verification
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
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.3Verification
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
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.2Verification
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
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
/serverentry point.
Upgrade
npm install opencode-goal-plugin@0.6.1Existing version 1 state files remain supported. Recovered active goals stay paused until you explicitly resume them.