Monitor OpenCode,
locally.
Wrap opencode with onpath and monitor each session you run through it. Add the tested project plugin when you need structured action events and native pre-action Guard decisions.
Repeated failures
Same test, same error, on repeat — caught by failure signature.
Edit loops
The same path edited repeatedly without a successful command.
No progress & time budget
Configured session budgets crossed without successful progress.
Three steps. Nothing changes about how OpenCode runs.
onpath sits between you and the opencode CLI — observing, recording, and reporting without altering the agent's behavior.
Wrap the command
Prefix any OpenCode invocation. onpath spawns it as a child process and watches the stream.
Detect locally
Commands, exits, and edits stream to local SQLite. Detectors flag stuck patterns in real time.
Add structured project hooks
Install the owned OpenCode plugin only after the local version passes the exact compatibility probe.
Structured OpenCode actions, with an explicit enforcement boundary.
The project-owned OnPath plugin emits pre-action, post-action, and failure evidence. Native Guard can return allow or deny before a supported tool runs; wrapper mode remains the fallback when the exact OpenCode version is not tested.
OpenCode support at a glance.
onpath wraps the opencode CLI on macOS and Linux. Everything runs locally — no agent API keys are shared with onpath.
onpath works with your whole agent stack.
Use the same prefix and the same dashboard across every coding agent on your team.
Put OpenCode on path.
Local-first. Open-core. Two minutes to install and one prefix to start.