diff --git a/packages/core/src/confirmation-bus/message-bus.ts b/packages/core/src/confirmation-bus/message-bus.ts index 086cb9c389..72f1c1c15a 100644 --- a/packages/core/src/confirmation-bus/message-bus.ts +++ b/packages/core/src/confirmation-bus/message-bus.ts @@ -94,7 +94,6 @@ export class MessageBus extends EventEmitter { switch (decision) { case PolicyDecision.ALLOW: - case 'allow': // Directly emit the response instead of recursive publish this.emitMessage({ type: MessageBusType.TOOL_CONFIRMATION_RESPONSE, @@ -103,7 +102,6 @@ export class MessageBus extends EventEmitter { }); break; case PolicyDecision.DENY: - case 'deny': // Emit both rejection and response messages this.emitMessage({ type: MessageBusType.TOOL_POLICY_REJECTION, @@ -116,7 +114,6 @@ export class MessageBus extends EventEmitter { }); break; case PolicyDecision.ASK_USER: - case 'ask_user': // Pass through to UI for user confirmation if any listeners exist. // If no listeners are registered (e.g., headless/ACP flows), // immediately request user confirmation to avoid long timeouts.