From 3eaf6f3baf3d9fc6b69f3d92ecc7b764c993ff0e Mon Sep 17 00:00:00 2001 From: iltenahmet <55655359+iltenahmet@users.noreply.github.com> Date: Thu, 22 Jan 2026 14:43:11 -0500 Subject: [PATCH] fix(ui): show file path in apply_patch request permission screen (#10079) --- packages/opencode/src/tool/apply_patch.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/tool/apply_patch.ts b/packages/opencode/src/tool/apply_patch.ts index e848fc905..9883f20a2 100644 --- a/packages/opencode/src/tool/apply_patch.ts +++ b/packages/opencode/src/tool/apply_patch.ts @@ -159,11 +159,13 @@ export const ApplyPatchTool = Tool.define("apply_patch", { } // Check permissions if needed + const relativePaths = fileChanges.map((c) => path.relative(Instance.worktree, c.filePath)) await ctx.ask({ permission: "edit", - patterns: fileChanges.map((c) => path.relative(Instance.worktree, c.filePath)), + patterns: relativePaths, always: ["*"], metadata: { + filepath: relativePaths.join(", "), diff: totalDiff, }, })