We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1824db1 commit 9ff423bCopy full SHA for 9ff423b
packages/opencode/src/plugin/index.ts
@@ -44,15 +44,11 @@ export namespace Plugin {
44
hooks.push(init)
45
}
46
47
- const plugins = []
+ let plugins = config.plugin ?? []
48
+ if (plugins.length) await Config.waitForDependencies()
49
if (!Flag.OPENCODE_DISABLE_DEFAULT_PLUGINS) {
- plugins.push(...BUILTIN)
50
+ plugins = [...BUILTIN, ...plugins]
51
- if (config.plugin) {
52
- plugins.push(...config.plugin)
53
- }
54
- const wait = Flag.OPENCODE_DISABLE_DEFAULT_PLUGINS ? plugins.length : plugins.length > BUILTIN.length
55
- if (wait) await Config.waitForDependencies()
56
57
for (let plugin of plugins) {
58
// ignore old codex plugin since it is supported first party now
0 commit comments