fix(a2a-server): pass allowedTools settings to core Config (#19680)

This commit is contained in:
sinisterchill
2026-02-24 22:22:32 +05:30
committed by GitHub
parent 15f6c8b8da
commit 4efdbe9089
3 changed files with 52 additions and 2 deletions
+3 -2
View File
@@ -68,8 +68,9 @@ export async function loadConfig(
debugMode: process.env['DEBUG'] === 'true' || false,
question: '', // Not used in server mode directly like CLI
coreTools: settings.coreTools || undefined,
excludeTools: settings.excludeTools || undefined,
coreTools: settings.coreTools || settings.tools?.core || undefined,
excludeTools: settings.excludeTools || settings.tools?.exclude || undefined,
allowedTools: settings.allowedTools || settings.tools?.allowed || undefined,
showMemoryUsage: settings.showMemoryUsage || false,
approvalMode:
process.env['GEMINI_YOLO_MODE'] === 'true'