summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-26 22:08:45 -0500
committerDax Raad <[email protected]>2025-11-26 22:08:50 -0500
commit0bf40faf95934e99c4d0500538b832a797222fec (patch)
tree3dfee2b04802a5c4e1a1fe928d77a38f209151f5 /packages
parentc90987c4b0d4e9e57343c792af789d42b9ba4101 (diff)
downloadopencode-0bf40faf95934e99c4d0500538b832a797222fec.tar.gz
opencode-0bf40faf95934e99c4d0500538b832a797222fec.zip
core: prevent codesearch and websearch tools when webfetch permission is denied
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/tool/registry.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/opencode/src/tool/registry.ts b/packages/opencode/src/tool/registry.ts
index 9c8dab17b..26b6ea9fc 100644
--- a/packages/opencode/src/tool/registry.ts
+++ b/packages/opencode/src/tool/registry.ts
@@ -140,6 +140,8 @@ export namespace ToolRegistry {
}
if (agent.permission.webfetch === "deny") {
result["webfetch"] = false
+ result["codesearch"] = false
+ result["websearch"] = false
}
return result