Browse Source

senior engineer senior engineering

Dax Raad 3 weeks ago
parent
commit
9ff423bebf
1 changed files with 3 additions and 7 deletions
  1. 3 7
      packages/opencode/src/plugin/index.ts

+ 3 - 7
packages/opencode/src/plugin/index.ts

@@ -44,15 +44,11 @@ export namespace Plugin {
       hooks.push(init)
     }
 
-    const plugins = []
+    let plugins = config.plugin ?? []
+    if (plugins.length) await Config.waitForDependencies()
     if (!Flag.OPENCODE_DISABLE_DEFAULT_PLUGINS) {
-      plugins.push(...BUILTIN)
+      plugins = [...BUILTIN, ...plugins]
     }
-    if (config.plugin) {
-      plugins.push(...config.plugin)
-    }
-    const wait = Flag.OPENCODE_DISABLE_DEFAULT_PLUGINS ? plugins.length : plugins.length > BUILTIN.length
-    if (wait) await Config.waitForDependencies()
 
     for (let plugin of plugins) {
       // ignore old codex plugin since it is supported first party now