
How is opencode v2 going for you guys ? (my experience in description)
While I am using opencode exclusively on my office as well as personal machines, and it has been largely working great. But little issues here and there keep breaking that experience.
I am personally facing new troubles everyday, and strongly thinking of moving to pi or maintaining a personal fork.
Listing few recent issues that I consider significant:
No sandboxing in v1 as well as v2.
It moves the sandboxing effort to user, and when I have to work from multiple machines, it becomes very hectic to setup sandboxing there. Also, sandboxing outside the process brings it's own hurdles.
Moreover, a good PR was raised but closed as stale by a bot. This is trend for many issues/PRs there.
Unable to setup local plugin
I hope I am doing something silly here, but trying to add local plugin is being a headache. `opencode plugin add ...` gives error on absolute as well as file: urls. The code suggests it only accepts the git & registry urls. Even adding directly to config doesn't work.
broken model support
Recently, I found that the opus/sonnet 5.5 models weren't working through our gateway. Noticed that a PR exists to support this, the issue is related to adaptive thinking & blockBinding, but it is just left unattended.
subagent bugs
I recently launched opencode v2 on a Arm SBC for a quick debugging. Thought of using free model and noticed that the opencode subagents are treated as non-opencode model calls. That is, when launching subagent of a free agent without logging in an account, it thinks the request is coming from non opencode app and blocks it. Even worse, the entire session is polluted and even undoing the message doesn't fix that.
Similarly, there are many small things related to usage, RAM usage, port conflict on multi user machines, etc.
I know the maintainers are putting a lot of effort as visible from the commits going into v2. As such, this post is to document my experience and know what is the experience of others ?