bump deps

This commit is contained in:
2026-10-04 13:03:19 +02:00
parent 74f2fa8f46
commit dba6524ed1
8 changed files with 519 additions and 482 deletions
+13 -10
View File
@@ -39,9 +39,12 @@ Load **Agents before Multi-work**, at both root and destination locations. Multi
Upgrading from the old `stanp-opencode` monolith is a clean break: existing bindings cannot resume, and quota tracking resets. Start new delegated sessions. Existing worktrees, workspaces, and old host storage remain untouched. New bindings persist normally under the new identity.
Use OpenCode **2.0.15**, the version this integration targets. The package
retains Effect `4.0.0-rc.112` because OpenCode 2.0.15's client requires that
exact peer version. At both the root and destination locations, configure:
Use OpenCode **2.0.22**, the version this integration targets. The package
retains Effect `4.0.0-rc.112` because OpenCode 2.0.22's client requires that
exact peer version. Solid `1.9.15` matches the host's override and shared runtime;
OpenTUI Solid's exact `1.9.12` peer warning is expected.
At both the root and destination locations, configure:
```jsonc
{
@@ -140,7 +143,7 @@ The plugin composes the original **Effect executor** in place, preserving the
foreground results, background job handling, and completion notifications. It does
not create substitute top-level sessions or a separate job scheduler.
OpenCode 2.0.15 awaits a child-ID progress callback after child creation and before
OpenCode 2.0.22 awaits a child-ID progress callback after child creation and before
prompting. The wrapper uses that boundary to create the worktree, move the explicit
child ID, and confirm its actual session location before allowing the task prompt.
A move-request acknowledgement alone is insufficient. Confirmation is bounded to
@@ -170,18 +173,18 @@ load Agents through the real Promise adapter followed by Multi-work, apply confi
both plugin transforms, replay twice, and test separate location registries sharing
disk-backed bindings across plugin scope restarts. Their executor is simulated.
An opt-in integration check runs the **real OpenCode 2.0.15 server and native
An opt-in integration check runs the **real OpenCode 2.0.22 server and native
subagent executor**:
```sh
OPENCODE_2015=/absolute/path/to/2.0.15/opencode bun scripts/test-multi-work-host.ts
OPENCODE_2022=/absolute/path/to/2.0.22/opencode bun scripts/test-multi-work-host.ts
```
It requires the exact-version binary (for Linux x64, published as
`@opencode/cli-linux-x64@2.0.15`), uses fresh HOME/XDG/config/database paths under
`/tmp/opencode`, and starts only loopback services. Herdr is a fake CLI performing
real Git worktree operations in the fixture repository; the model is a deterministic
HTTP endpoint. Fixture resources and logs are retained at the printed path.
`@opencode/cli-linux-x64@2.0.22`), uses fresh HOME/XDG/config/database paths under
the system temporary directory (or `TMPDIR`), and starts only loopback services.
Herdr is a fake CLI performing real Git worktree operations in the fixture repository; the model is a deterministic
HTTP endpoint. Fixture resources and logs are cleaned up after the host check.
Verified with this host check: