Skip to main content
The OpenCode plugin gives configured planning agents a submit_plan tool. The default plan-agent workflow exposes it to OpenCode’s built-in plan agent.

Install the plugin

Add Plannotator to opencode.json:
Restart OpenCode. Run the standard installer if you also want /plannotator-review, /plannotator-annotate, and /plannotator-last:

Review a plan

Use OpenCode’s plan agent. When it calls submit_plan, Plannotator opens the plan in the browser. Approval lets the agent continue. Feedback returns structured annotations for revision. By default, submit_plan is not exposed to build or other primary agents.

Choose a workflow

Use the expanded plugin entry when you need a different scope:
Supported workflows: Keep options inside the two-item Plannotator plugin entry. Do not add the options object as a separate item in the plugin array. OpenCode uses the plugin’s embedded server under Bun. In Node-based or wrapped environments, it falls back to the installed plannotator command. Last verified against Plannotator OSS v0.23.1 on July 18, 2026. Maintained by the Plannotator project.
Last modified on July 19, 2026