From 9ff423bebf46cdc246a41a5b7cc34c556aa3b8ae Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Thu, 5 Feb 2026 17:50:54 -0500 Subject: [PATCH] senior engineer senior engineering --- packages/opencode/src/plugin/index.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/opencode/src/plugin/index.ts b/packages/opencode/src/plugin/index.ts index 9bd5454e8..fe8a90513 100644 --- a/packages/opencode/src/plugin/index.ts +++ b/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