fix(tool-config): stop overriding external_directory permission
Remove the hardcoded external_directory: "allow" default from applyToolConfig(). This was silently overriding OpenCode's built-in default of "ask" and any user-configured external_directory permission. With this change, external_directory permission is fully controlled by OpenCode's defaults and user configuration, as intended. Fixes #1973 Fixes #2194
This commit is contained in:
@@ -100,7 +100,6 @@ export function applyToolConfig(params: {
|
|||||||
|
|
||||||
params.config.permission = {
|
params.config.permission = {
|
||||||
webfetch: "allow",
|
webfetch: "allow",
|
||||||
external_directory: "allow",
|
|
||||||
...(params.config.permission as Record<string, unknown>),
|
...(params.config.permission as Record<string, unknown>),
|
||||||
task: "deny",
|
task: "deny",
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user