From 516ffc36ff2c6439cc847f0d665051f8911f2c24 Mon Sep 17 00:00:00 2001 From: Robby Date: Fri, 19 Jun 2026 12:24:10 +0200 Subject: [PATCH] chore: bump plugin-lib to v0.8.1 (fixed port 4099) #165 --- AGENTS.md | 6 ++++++ bun.lock | 4 ++-- package.json | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 1e0f7c1..65cf45f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -65,3 +65,9 @@ cd ~/four-opencode-plugin-lib && bun link cd ~/four-opencode-brain && bun link @four-bytes/opencode-plugin-lib ``` This makes local changes immediately available without re-tagging. NEVER commit a lockfile with symlink paths — always regenerate with `bun install` before pushing. + +## Bus Architecture +- **Port:** Fixed port 4099 (no port discovery, no port.json) +- **Binary:** `~/.local/bin/four-local-bus` (Go, statically linked) +- **Fallback:** `MemoryBus`/`MemoryBusTui` for same-process only +- **Cross-process:** Requires Go `four-local-bus` binary running diff --git a/bun.lock b/bun.lock index 94fc731..3526338 100644 --- a/bun.lock +++ b/bun.lock @@ -5,7 +5,7 @@ "": { "name": "@four-bytes/four-opencode-brain", "dependencies": { - "@four-bytes/opencode-plugin-lib": "github:four-bytes/four-opencode-plugin-lib#v0.8.0", + "@four-bytes/opencode-plugin-lib": "github:four-bytes/four-opencode-plugin-lib#v0.8.1", "@opencode-ai/plugin": "1.16.2", "@opentui/core": "0.3.2", "@opentui/solid": "0.3.2", @@ -81,7 +81,7 @@ "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], - "@four-bytes/opencode-plugin-lib": ["@four-bytes/opencode-plugin-lib@github:four-bytes/four-opencode-plugin-lib#ac90b5d", { "peerDependencies": { "@opencode-ai/plugin": ">=1.16.0", "@opentui/solid": "^0.4.1", "solid-js": "^1.9.13" } }, "four-bytes-four-opencode-plugin-lib-ac90b5d", "sha512-Scnz4qWfba/cmbnClS0N3GMR2/ag5fHuS9EvOpWs6E2gGXUSBf75PLCepoK2xf0I/kagNQL+wGGOtdZN0fgGqw=="], + "@four-bytes/opencode-plugin-lib": ["@four-bytes/opencode-plugin-lib@github:four-bytes/four-opencode-plugin-lib#4a2774a", { "peerDependencies": { "@opencode-ai/plugin": ">=1.16.0", "@opentui/solid": "^0.4.1", "solid-js": "^1.9.13" } }, "four-bytes-four-opencode-plugin-lib-4a2774a", "sha512-GWO4wc3Af5sI/NMuwAlLqxmfYjlClAzXpxzvOpjzMMGnXawjDOWevLOIepZTOLdpivoJUD57C5+Qixtcxs9vHQ=="], "@huggingface/jinja": ["@huggingface/jinja@0.5.9", "", {}, "sha512-uWTG+l3VJRsl7EXxYizuL3P+cCPoc3cRqbWWRcQN0FhejRfbdq0RNhCmbY/YDtnTcz9icdLYuLDjsnz4d8JMuw=="], diff --git a/package.json b/package.json index e39126c..5f93025 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "four-bytes" ], "dependencies": { - "@four-bytes/opencode-plugin-lib": "github:four-bytes/four-opencode-plugin-lib#v0.8.0", + "@four-bytes/opencode-plugin-lib": "github:four-bytes/four-opencode-plugin-lib#v0.8.1", "@opencode-ai/plugin": "1.16.2", "@opentui/core": "0.3.2", "@opentui/solid": "0.3.2",