You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] oh-my-openagent works on 1.3.13 but registers nothing on 1.3.14 #21032
After upgrading OpenCode from 1.3.13 to 1.3.14, oh-my-openagent becomes unusable.
This does not look like a simple “plugin file not found” failure. Based on the startup logs, the plugin still enters the loading flow, but then ends up registering nothing.
Rolling back to 1.3.13 restores normal behavior on the same machine/config.
changed the title [-]v1.3.14 loads oh-my-openagent plugin but registers 0 commands/skills/agents, while v1.3.13 works[/-][+][BUG] oh-my-openagent works on 1.3.13 but registers nothing on 1.3.14[/+]on Apr 4, 2026
I got the same issues, I already use opencode version 1.3.17 on wsl, and it still can not load oh my openagent plugin, even though I've installed and reinstalled it countless times. plz, let's take a look
Environment: Windows 11, OpenCode 1.3.17, oh-my-openagent 3.15.3
Timeline: Was working fine on 1.3.15 before holiday. After returning, OpenCode auto-updated to 1.3.17 and OMO agents (Sisyphus, etc.) disappeared from the UI. Only default build/plan agents were shown.
Diagnosis:bunx oh-my-opencode doctor --verbose showed plugin 3.15.3 loaded with all checks passing, but OpenCode TUI still failed to surface OMO agents.
Workaround that fixed it: Changed plugin entry in opencode.json from:
Note: My home PC (also Windows, same "oh-my-openagent@latest" plugin entry) loads OMO agents normally. Both machines have the same plugin config, so the issue appears to be machine-specific — likely related to the local plugin cache/install state rather than the config format itself.
Environment: Windows 11, OpenCode 1.3.17, oh-my-openagent 3.15.3
Timeline: Was working fine on 1.3.15 before holiday. After returning, OpenCode auto-updated to 1.3.17 and OMO agents (Sisyphus, etc.) disappeared from the UI. Only default build/plan agents were shown.
Diagnosis:bunx oh-my-opencode doctor --verbose showed plugin 3.15.3 loaded with all checks passing, but OpenCode TUI still failed to surface OMO agents.
Workaround that fixed it: Changed plugin entry in opencode.json from:
"plugin": ["oh-my-openagent@latest"]
to local file path:
"plugin": ["file:///C:/Users/Administrator/.cache/opencode/packages/oh-my-openagent@latest/dist/index.js"]
After restart, all OMO agents loaded correctly.
Note: My home PC (also Windows, same "oh-my-openagent@latest" plugin entry) loads OMO agents normally. Both machines have the same plugin config, so the issue appears to be machine-specific — likely related to the local plugin cache/install state rather than the config format itself.
Very useful advice.
I asked my own OpenCode setup to diagnose the issue autonomously, and it eventually succeeded in loading oh-my-opencode on OpenCode 1.3.17.(the stable version works well with omo v3.15.3)
That suggests there is at least a temporary workaround for this issue.
Based on that investigation, I confirmed that the plugin can still work on 1.3.17, and I documented the workaround that made it load successfully in my environment.
Working workaround for oh-my-openagent / oh-my-opencode load issues on OpenCode 1.3.13+
I hit the same plugin-loading problem reported by others after OpenCode 1.3.13+, especially around 1.3.15, and I also reproduced the newer 1.4.0 plugin install failure.
After testing this locally, I found that the plugin itself was not the main problem. The more immediate issue was OpenCode's remote npm plugin installation path.
This workaround made the plugin load successfully for me.
What is going wrong?
There appear to be two related problems:
On OpenCode 1.3.15, oh-my-openagent / oh-my-opencode may fail to load agents or hang at startup.
On OpenCode 1.4.0, plugin installation can fail with:
fetch() proxy.url must be a non-empty string
In practice, this means OpenCode may fail before the plugin is actually available, so the runtime falls back to the default agent.
Main idea of the workaround
Instead of letting OpenCode install the plugin from npm by itself, install the plugin manually with npm, then point OpenCode directly to the local plugin directory.
This bypasses OpenCode's broken remote plugin install path.
same here, all agents from OMO were gone, and I came back specifically to share my situation. At first I tried reinstalling again and again, but in vain, which is very annoying. In order not to delay my main stuff, I installed oh-my-opencode-slim as a temporary replacement. Days later, I tried this and figured this out, maybe it will work for someone else. Firstly I searched all relevant files and directories, like oh-my-opencode and oh-my-openagent, which were "everywhere" on my computer. After that I deleted all those files and directories in the search results, ran bunx oh-my-openagent install, got all my agents back. Plus, here's my version, OpenCode 1.15.6, first prompt would come out "OhMyOpenCode 4.4.0 Sisyphus on steroids is steering OpenCode."
Activity
[-]v1.3.14 loads oh-my-openagent plugin but registers 0 commands/skills/agents, while v1.3.13 works[/-][+][BUG] oh-my-openagent works on 1.3.13 but registers nothing on 1.3.14[/+]tiamed commentedon Apr 4, 2026
Seems related #gyp path at
code-lixm commentedon Apr 4, 2026
export OPENCODE_DISABLE_AUTOUPDATE=1Seems like caused:
thdxr commentedon Apr 4, 2026
fix for this going out in 10min
jurij commentedon Apr 4, 2026
In dax we trust 🙏
jurij commentedon Apr 4, 2026
Can confirm, works now
stevenpi140 commentedon Apr 4, 2026
not working for me, OMO still missing
IlluminateDarkheat commentedon Apr 4, 2026
sameIt works.
jurij commentedon Apr 4, 2026
Restart opencode couple of times. Its installing dependencies in background
thdxr commentedon Apr 4, 2026
is it good in 3.1.15?
thdxr commentedon Apr 4, 2026
i tested and it worked for me
stevenpi140 commentedon Apr 4, 2026
works now, thx
7 remaining items
anhalu commentedon Apr 6, 2026
I got the same issues, I already use opencode version 1.3.17 on wsl, and it still can not load oh my openagent plugin, even though I've installed and reinstalled it countless times. plz, let's take a look
b4-io commentedon Apr 7, 2026
For now i am
opencode upgrade v1.3.13girvs commentedon Apr 7, 2026
+1
I encountered the same problem on Windows 11.
JohnYehyo commentedon Apr 7, 2026
I have encountered the same issue. On the macOS, with OpenCode version 1.3.17, I still cannot load the Oh My Opencode plugin.
XIYBHK commentedon Apr 7, 2026
Environment: Windows 11, OpenCode 1.3.17, oh-my-openagent 3.15.3
Timeline: Was working fine on 1.3.15 before holiday. After returning, OpenCode auto-updated to 1.3.17 and OMO agents (Sisyphus, etc.) disappeared from the UI. Only default
build/planagents were shown.Diagnosis:
bunx oh-my-opencode doctor --verboseshowed plugin 3.15.3 loaded with all checks passing, but OpenCode TUI still failed to surface OMO agents.Workaround that fixed it: Changed plugin entry in
opencode.jsonfrom:to local file path:
After restart, all OMO agents loaded correctly.
Note: My home PC (also Windows, same
"oh-my-openagent@latest"plugin entry) loads OMO agents normally. Both machines have the same plugin config, so the issue appears to be machine-specific — likely related to the local plugin cache/install state rather than the config format itself.shilei19 commentedon Apr 8, 2026
我遇到了相同问题。+1
Goodboy-dai commentedon Apr 8, 2026
Very useful advice.
I asked my own OpenCode setup to diagnose the issue autonomously, and it eventually succeeded in loading
oh-my-opencodeon OpenCode1.3.17.(the stable version works well with omo v3.15.3)That suggests there is at least a temporary workaround for this issue.
Based on that investigation, I confirmed that the plugin can still work on
1.3.17, and I documented the workaround that made it load successfully in my environment.Working workaround for oh-my-openagent / oh-my-opencode load issues on OpenCode 1.3.13+
I hit the same plugin-loading problem reported by others after OpenCode
1.3.13+, especially around1.3.15, and I also reproduced the newer1.4.0plugin install failure.After testing this locally, I found that the plugin itself was not the main problem. The more immediate issue was OpenCode's remote npm plugin installation path.
This workaround made the plugin load successfully for me.
What is going wrong?
There appear to be two related problems:
1.3.15,oh-my-openagent/oh-my-opencodemay fail to load agents or hang at startup.1.4.0, plugin installation can fail with:In practice, this means OpenCode may fail before the plugin is actually available, so the runtime falls back to the default agent.
Main idea of the workaround
Instead of letting OpenCode install the plugin from npm by itself, install the plugin manually with npm, then point OpenCode directly to the local plugin directory.
This bypasses OpenCode's broken remote plugin install path.
Exact steps
Step 1. Install the plugin manually with npm
Run:
npm install --prefix ~/.config/opencode oh-my-openagent@v3.15.3What each part means
What this step should produce
After this command, the plugin should exist at:
That local directory is the key to the workaround.
Step 2. Edit
~/.config/opencode/opencode.jsonIf your config currently looks like this:
{ "$schema": "https://opencode.ai/config.json", "plugin": [ "oh-my-openagent" ] }change it to this:
{ "$schema": "https://opencode.ai/config.json", "plugin": [ "/home/YOUR_USERNAME/.config/opencode/node_modules/oh-my-openagent" ] }What each line means
Important note
Use the full absolute path.
Do not rely on this form inside JSON:
"~/.config/opencode/node_modules/oh-my-openagent"because ~ is a shell feature, not guaranteed JSON path expansion.
Step 3. Rename the plugin config file to the new preferred name
If you already have an old config file like this:
rename or copy it to:
For example:
What this command does
Why this matters
The compatibility layer still recognizes old names, but current docs prefer:
So renaming reduces compatibility-edge confusion.
Why this workaround helps
OpenCode's failing path is:
The workaround changes that flow to:
Conclusion
If oh-my-openagent or oh-my-opencode is not loading on OpenCode 1.3.15+, or if OpenCode 1.4.0 fails with:
this worked for me:
This is currently the most reliable workaround I found until OpenCode fixes the remote npm plugin installation path.
chenwuxing commentedon Apr 20, 2026
i meet same problem,if oh my opencode is important plugin,i think should support version match map between opencode and oh my opencode
Jason6987 commentedon May 25, 2026
same here, all agents from OMO were gone, and I came back specifically to share my situation. At first I tried reinstalling again and again, but in vain, which is very annoying. In order not to delay my main stuff, I installed oh-my-opencode-slim as a temporary replacement. Days later, I tried this and figured this out, maybe it will work for someone else. Firstly I searched all relevant files and directories, like oh-my-opencode and oh-my-openagent, which were "everywhere" on my computer. After that I deleted all those files and directories in the search results, ran bunx oh-my-openagent install, got all my agents back. Plus, here's my version, OpenCode 1.15.6, first prompt would come out "OhMyOpenCode 4.4.0 Sisyphus on steroids is steering OpenCode."
github-actions commentedon Jul 24, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.