diff --git a/docs/opencode-parity.md b/docs/opencode-parity.md index 948f396c..a4e28387 100644 --- a/docs/opencode-parity.md +++ b/docs/opencode-parity.md @@ -102,6 +102,13 @@ passed that one model. Until the model question is answered, turns stay on `opencode run --dir`, which is verified working on 1.18.16. +**Images are done, and they never needed the fork** (bucket 1 lists them as "No — see B4", and Phase 4 +put them behind the migration). `opencode run` takes attachments with `--file`, so the subprocess path +carries them today: the sidecar spills each image to a temp file for the turn and removes it in +`settle`. Verified end to end — a red PNG over the chat socket to `opencode/claude-sonnet-4-6` came back +"Red". `list-models` now reports each model's own `capabilities.input.image` instead of a hardcoded +`false`, so the composer gate became load-bearing in the right direction. + --- ## Bucket 1 — Claude has it, OpenCode does not