diff options
| author | Timo Clasen <[email protected]> | 2025-09-26 23:01:08 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-09-26 16:01:08 -0500 |
| commit | 3d332a06b55f0593ce7b5986d64774fb02079b25 (patch) | |
| tree | ff63df0810a4a261eb0fdc1a2aa4c0e66b87ec2c | |
| parent | f709e0b48b48d971d127d124904487e3ca660879 (diff) | |
| download | opencode-3d332a06b55f0593ce7b5986d64774fb02079b25.tar.gz opencode-3d332a06b55f0593ce7b5986d64774fb02079b25.zip | |
fix(tool): follow symlinks when looking for tools (#2809)
| -rw-r--r-- | packages/opencode/src/tool/registry.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts index 9f2ce223e..b97575ece 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<ToolDefinition>(mod)) { |
