The last of the five providers in the contract without a transport.
Blocked: opencode is not installed on the development machine.
OpenCode has its own CLI/HTTP runtime rather than speaking ACP, so unlike
cursor and grok it gains nothing from #1 and can be done independently.
packages/drivers/src/cli-driver.ts already registers it and probes honestly.
packages/drivers/src/codex.ts is the reference for a non-ACP driver.
Done when
./buddy harness:doctor --conformance --driver opencode is green against the
real CLI, and a turn with a tool call lands the full event sequence in the log.
The last of the five providers in the contract without a transport.
Blocked:
opencodeis not installed on the development machine.OpenCode has its own CLI/HTTP runtime rather than speaking ACP, so unlike
cursorandgrokit gains nothing from #1 and can be done independently.packages/drivers/src/cli-driver.tsalready registers it and probes honestly.packages/drivers/src/codex.tsis the reference for a non-ACP driver.Done when
./buddy harness:doctor --conformance --driver opencodeis green against thereal CLI, and a turn with a tool call lands the full event sequence in the log.