diff options
| author | Aiden Cline <[email protected]> | 2025-08-21 17:25:31 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-21 18:25:31 -0400 |
| commit | ba2e86c7efdafc93616147dbf8576fac18ddcbe8 (patch) | |
| tree | 5a53736c8ad510a5afab1c63c490aae669a238f1 /packages | |
| parent | 6d056789c73e55ef24ff5178c593d323aadc26ad (diff) | |
| download | opencode-ba2e86c7efdafc93616147dbf8576fac18ddcbe8.tar.gz opencode-ba2e86c7efdafc93616147dbf8576fac18ddcbe8.zip | |
tweak: adjust plan agent to ask when running bash, give it edit tooli… (#2150)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/agent/agent.ts | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/packages/opencode/src/agent/agent.ts b/packages/opencode/src/agent/agent.ts index 5b7f74345..9cb9c48e3 100644 --- a/packages/opencode/src/agent/agent.ts +++ b/packages/opencode/src/agent/agent.ts @@ -48,6 +48,15 @@ export namespace Agent { } const agentPermission = mergeAgentPermissions(defaultPermission, cfg.permission ?? {}) + const planPermission = mergeAgentPermissions( + { + edit: "ask", + bash: "ask", + webfetch: "allow", + }, + cfg.permission ?? {}, + ) + const result: Record<string, Info> = { general: { name: "general", @@ -74,11 +83,8 @@ export namespace Agent { plan: { name: "plan", options: {}, - permission: agentPermission, + permission: planPermission, tools: { - write: false, - edit: false, - patch: false, ...defaultTools, }, mode: "primary", |
