From 5a2768b546e9ce358cbe7ff33ec90a16fd7561d7 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 7 Jan 2026 20:27:13 -0500 Subject: [PATCH] core: deny question tool permission by default in CLI sessions to prevent unauthorized usage --- packages/opencode/src/cli/cmd/run.ts | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index bd9d29b4de..a86b435ec3 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -292,7 +292,28 @@ export const RunCommand = cmd({ : args.title : undefined - const result = await sdk.session.create(title ? { title } : {}) + const result = await sdk.session.create( + title + ? { + title, + permission: [ + { + permission: "question", + action: "deny", + pattern: "*", + }, + ], + } + : { + permission: [ + { + permission: "question", + action: "deny", + pattern: "*", + }, + ], + }, + ) return result.data?.id })()