From 0759ec624d8fbc4fb9a4d9c5ed1d9d4e21ecd8bb Mon Sep 17 00:00:00 2001 From: willytop8 Date: Sat, 1 Aug 2026 23:51:35 -0500 Subject: [PATCH] chore(release): 0.6.8 --- CHANGELOG.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f548a..f0df555 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.6.8 — 2026-08-01 - Keep a second OpenCode process usable when it opens a session whose goal-state shard is already leased: ordinary chat and unrelated tools remain available, while goal commands and tools fail safely without reading, changing, or prompting from that session's goal state. After the owner exits, the next explicit goal command or tool retries ownership and reloads any active goal paused. Lease contention is now typed and owner metadata is sanitized; unrelated filesystem failures still fail closed. - Harden the single-writer lease with immutable per-owner claims so delayed publication, simultaneous stale reclaim, and concurrent release cannot remove a replacement owner's lease. A complete compatibility guard is published atomically with no replacement, preventing old/current startup races; legacy, incomplete, tampered, or unsupported lease layouts fail closed for explicit manual recovery. Owner reads remain bounded and symlink-safe, slow passive command guards keep blocking tools until an authenticated new boundary, delayed control errors cannot pause a newer goal run, takeover retains Plan/model execution context, and advisory host logging cannot stall loading or disposal. diff --git a/package-lock.json b/package-lock.json index 157e3d5..5ee8066 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "opencode-goal-plugin", - "version": "0.6.7", + "version": "0.6.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "opencode-goal-plugin", - "version": "0.6.7", + "version": "0.6.8", "license": "MIT", "dependencies": { "zod": "4.1.8" diff --git a/package.json b/package.json index c2cb152..27362d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opencode-goal-plugin", - "version": "0.6.7", + "version": "0.6.8", "description": "Durable, guarded goal workflows for OpenCode.", "type": "module", "main": "./src/goal-plugin.js",