Skip to content

Commit 09a0e92

Browse files
authored
fix(plugin): user plugins override built-in plugins for same provider (#12361)
1 parent 28c8182 commit 09a0e92

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/opencode/src/plugin/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,12 @@ export namespace Plugin {
4444
hooks.push(init)
4545
}
4646

47-
const plugins = [...(config.plugin ?? [])]
48-
if (plugins.length) await Config.waitForDependencies()
47+
const plugins: string[] = []
4948
if (!Flag.OPENCODE_DISABLE_DEFAULT_PLUGINS) {
5049
plugins.push(...BUILTIN)
5150
}
51+
plugins.push(...(config.plugin ?? []))
52+
if (plugins.length) await Config.waitForDependencies()
5253

5354
for (let plugin of plugins) {
5455
// ignore old codex plugin since it is supported first party now

0 commit comments

Comments
 (0)