From 2d8555c326d0ec15d5d947cb8dc51e95f9a80bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=A2=E5=A5=8B=E7=8C=AB?= Date: Mon, 10 Nov 2025 18:44:33 +0800 Subject: [PATCH] fix(agents): inherit allowed_tools from Agent when creating Session (#11201) When creating a Session under an Agent, the Session should inherit the Agent's allowed_tools configuration. Previously, the allowed_tools parameter was missing from the Session creation API call, causing inconsistency between Agent and Session configurations. Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude --- src/main/services/agents/services/SessionService.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/services/agents/services/SessionService.ts b/src/main/services/agents/services/SessionService.ts index 62dad3ed51..0bb1515696 100644 --- a/src/main/services/agents/services/SessionService.ts +++ b/src/main/services/agents/services/SessionService.ts @@ -78,6 +78,7 @@ export class SessionService extends BaseService { plan_model: serializedData.plan_model || null, small_model: serializedData.small_model || null, mcps: serializedData.mcps || null, + allowed_tools: serializedData.allowed_tools || null, configuration: serializedData.configuration || null, created_at: now, updated_at: now