From 04507ac7ed41dcc69cdc3bd2319d6a240d13a3a2 Mon Sep 17 00:00:00 2001 From: Bryan Dady Date: Fri, 22 May 2026 12:29:16 -0600 Subject: [PATCH] fix(acp): include shell command in permission request metadata and title - fix(acp): use tool description as title in permission prompts and tool call updates - fix(acp): surface file path and tool context in permission prompt titles --- packages/opencode/src/acp/permission.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/acp/permission.ts b/packages/opencode/src/acp/permission.ts index 357754e093e9..476b9264e3e2 100644 --- a/packages/opencode/src/acp/permission.ts +++ b/packages/opencode/src/acp/permission.ts @@ -57,7 +57,16 @@ export class Handler { toolCall: { toolCallId: permission.tool?.callID ?? permission.id, status: "pending", - title: permission.permission, + title: + stringValue(permission.metadata?.description) ?? + stringValue(permission.metadata?.command) ?? + stringValue(permission.metadata?.filepath) ?? + stringValue(permission.metadata?.filePath) ?? + stringValue(permission.metadata?.pattern) ?? + stringValue(permission.metadata?.url) ?? + stringValue(permission.metadata?.repository) ?? + stringValue(permission.metadata?.path) ?? + permission.permission, rawInput: permission.metadata, kind: toToolKind(permission.permission), locations: toLocations(permission.permission, permission.metadata),