diff --git a/packages/opencode/src/config/config.ts b/packages/opencode/src/config/config.ts index 440d9581..c7814721 100644 --- a/packages/opencode/src/config/config.ts +++ b/packages/opencode/src/config/config.ts @@ -75,7 +75,7 @@ export namespace Config { for (const dir of directories) { await assertValid(dir) - if (dir.endsWith(".opencode")) { + if (dir.endsWith(".opencode") || dir === Flag.OPENCODE_CONFIG_DIR) { for (const file of ["opencode.jsonc", "opencode.json"]) { log.debug(`loading config from ${path.join(dir, file)}`) result = mergeDeep(result, await loadFile(path.join(dir, file)))