diff --git a/packages/cli/src/acp-integration/session/Session.ts b/packages/cli/src/acp-integration/session/Session.ts index b89044be4..fd009dddf 100644 --- a/packages/cli/src/acp-integration/session/Session.ts +++ b/packages/cli/src/acp-integration/session/Session.ts @@ -590,7 +590,7 @@ export class Session implements SessionContext { // ---- L1: Tool enablement check ---- const pm = this.config.getPermissionManager?.(); - if (pm && !pm.isToolEnabled(fc.name as string)) { + if (pm && !(await pm.isToolEnabled(fc.name as string))) { return earlyErrorResponse( new Error( `Qwen Code requires permission to use "${fc.name}", but that permission was declined.`,