OpenCode++
A Windows-first reliability plugin for the OpenCode desktop agent that adds edit boundaries, command evidence, and verification gates around its AI-generated diffs.
OpenCode++ is a plugin for the official OpenCode Desktop application that makes the work behind an AI-generated diff visible and reviewable: what the model inspected, what it was blocked from doing, what commands it asked to run, and what evidence actually verified its claim of success. It targets the failure mode where a plausible-looking diff comes from reading the wrong files, editing outside the intended scope, running an unrelated command, or declaring success without fresh test evidence.
It works as a user-level observer and controller around the tools OpenCode already exposes, rather than a separate chat application or a replacement model: a context registry selects relevant files and symbols before a blind search and explains what was included or rejected, a guard and policy layer checks commands and protected paths against required checks, an evidence layer matches command or CI results to the current working-tree hash, and an intervention ledger records observed, prevented, requested, repaired, and unresolved states before a final repair, human-review, or finalize decision.
It is written in TypeScript, documented in both English and Chinese, and is a Windows-first plugin for OpenCode Desktop.