中文 | English
Use this path when OpenCode++ should drive a bounded harness-led loop while an external coding agent performs edits.
npm i -g opencode-ai opencode-plusplus
cd your-repo
opencode-plusplus oc run "fix login timeout bug" .The official OpenCode Desktop plugin is the default transparent chat path. This command is the batch executor path, where OpenCode++ owns the bounded loop and OpenCode performs edits.
Read the full sidecar flow in OpenCode Transparent Sidecar Mode.
opencode-plusplus oc init .
opencode-plusplus opencode doctor .
opencode-plusplus opencode run "fix login timeout bug" .
opencode-plusplus oc run "fix login timeout bug" .
opencode-plusplus oc report --last
opencode-plusplus oc repairThe preset uses the built-in command template:
opencode run --format json --dir {repo} "Follow the attached OpenCode++ task prompt." --file {prompt}opencode-plusplus opencode doctor checks OpenCode installation, opencode run, opencode auth list, git repository status, .agent-context, and working-tree cleanliness.
opencode-plusplus oc init creates a project-level OpenCode agent profile aligned with the global opencode-plusplus primary mode:
.opencode/agents/opencode-plusplus.mdInside OpenCode, select the opencode-plusplus mode before starting a Harness task. The repo-level agent mirrors the global mode prompt, so both entry points share the same tool-based workflow. This page is a developer compatibility reference; ordinary Desktop users should install the EXE.
OpenCode preset runs print a compact terminal summary by default:
OpenCode++ OpenCode Run
Task: fix login timeout bug
Decision: repair
Confidence: 0.72
Changed files:
- src/auth/session.ts
- test/auth/session.test.ts
Blocking gates:
- Evidence Guard: no test command after last edit
Next:
opencode-plusplus oc repair
opencode-plusplus oc report --lastopencode-plusplus orchestrate "fix login timeout bug" . \
--executor opencode \
--executor-command "opencode run --format json --dir {repo} \"Follow the attached OpenCode++ task prompt.\" --file {prompt}" \
--max-loops 3 \
--checkpoint git-worktree \
--fail-on requiredtask
-> plan / pack
-> build prompt
-> run external executor
-> collect diff / trace / events
-> hallucination / regression / policy / impact / verify
-> decision report{prompt}: path to the per-iteration prompt file supplied by OpenCode++.{task}: original task text.{repo}: repository path.{runDir}:.agent-context/runs/<task-id>/.{agent}: executor-specific agent/profile value.
--checkpoint git-worktree runs the executor in a temporary worktree and exports patches back to the run directory. OpenCode++ records rollback decisions and checkpoint evidence, but it does not destructively reset the user's working tree.