From d5f0e75b7d88a90af049451004e58c049ab762b6 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sun, 8 Feb 2026 18:39:36 +0900 Subject: [PATCH] fix: restore permission config in background session creation Add permission: [{ permission: 'question', action: 'deny', pattern: '*' }] to client.session.create() call to prevent background sessions from asking questions that go unanswered, causing hangs. --- src/features/background-agent/task-starter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/features/background-agent/task-starter.ts b/src/features/background-agent/task-starter.ts index 6083d15a0..2a84dbcab 100644 --- a/src/features/background-agent/task-starter.ts +++ b/src/features/background-agent/task-starter.ts @@ -69,7 +69,8 @@ export async function startQueuedTask(args: { body: { parentID: input.parentSessionID, title: `${input.description} (@${input.agent} subagent)`, - }, + permission: [{ permission: "question", action: "deny" as const, pattern: "*" }], + } as any, query: { directory: parentDirectory, },