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
Only last file:// plugin loads when multiple plugins use index.ts entrypoints #15545
When multiple local file:// plugins are configured and their entrypoints are all named index.ts, only one plugin ends up active at runtime.
In my real session, this caused Todo continuation behavior to be missing even though a todo was still in progress and the session became idle.
Plugins
@fabriq/opencode_plugin_todo_continuation_enforcer, @fabriq/opencode_plugin_zellij, @fabriq/opencode_plugin_delete_session (all local file plugins resolving to .../index.ts)
OpenCode version
1.2.11
Steps to reproduce
Configure multiple local plugins in opencode.json/opencode.jsonc (or merged config sources), where each resolves to a file://.../index.ts URL.
Start OpenCode.
Observe startup plugin logs and runtime behavior.
Only one of the configured local plugins is loaded/active.
Activity
github-actions commentedon Mar 1, 2026
This issue might be a duplicate of existing issues. Please check:
getPluginName()returns only the filename forfile://URLs, causing plugins withindex.ts/index.jsentrypoints to be deduplicated, leaving only the last one active.yacinehmito commentedon Mar 1, 2026
Duplicate of #11159.