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.