From 3d332a06b55f0593ce7b5986d64774fb02079b25 Mon Sep 17 00:00:00 2001 From: Timo Clasen Date: Fri, 26 Sep 2025 23:01:08 +0200 Subject: [PATCH] fix(tool): follow symlinks when looking for tools (#2809) --- packages/opencode/src/tool/registry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index 9f2ce223..b97575ec 100644 --- a/packages/opencode/src/tool/registry.ts +++ b/packages/opencode/src/tool/registry.ts @@ -42,7 +42,7 @@ export namespace ToolRegistry { const glob = new Bun.Glob("tool/*.{js,ts}") for (const dir of await Config.directories()) { - for await (const match of glob.scan({ cwd: dir, absolute: true })) { + for await (const match of glob.scan({ cwd: dir, absolute: true, followSymlinks: true, dot: true })) { const namespace = path.basename(match, path.extname(match)) const mod = await import(match) for (const [id, def] of Object.entries(mod)) {