From ba2e86c7efdafc93616147dbf8576fac18ddcbe8 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Thu, 21 Aug 2025 17:25:31 -0500 Subject: [PATCH] =?UTF-8?q?tweak:=20adjust=20plan=20agent=20to=20ask=20whe?= =?UTF-8?q?n=20running=20bash,=20give=20it=20edit=20tooli=E2=80=A6=20(#215?= =?UTF-8?q?0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/opencode/src/agent/agent.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/agent/agent.ts b/packages/opencode/src/agent/agent.ts index 5b7f7434..9cb9c48e 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 = { 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",