OpenCode Goal Plugin
A plugin that adds a persistent, Codex-style goal mode to OpenCode, keeping a coding agent focused on one explicit objective, with a status indicator, until it is completed with evidence, marked unmet with a blocker, or cleared.
OpenCode Goal Plugin adds a slash command and a set of agent tools that let an OpenCode session set, pause, resume and track one long-running goal, alongside a sidebar indicator showing status, elapsed time and the current objective. Closing a goal as complete requires verified evidence, and closing it as unmet requires stating a concrete blocker, so a goal cannot simply be dropped silently.
A goal can continue automatically when the session becomes idle, with safeguards that pause it if there is no progress or wrap it up within a budget. Goals created from a plan-mode agent stay paused rather than auto-continuing, and the plugin preserves the active goal's context when OpenCode compacts a long session. It installs as an npm package through OpenCode's plugin command.