From 4a4f54c20d0d7183de8498f2fc603983ba3d70c3 Mon Sep 17 00:00:00 2001 From: Michael Bleigh Date: Tue, 5 May 2026 12:07:37 -0700 Subject: [PATCH] test(core): harden messageBus subscription for legacy-agent-session tests --- packages/core/src/agent/legacy-agent-session.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core/src/agent/legacy-agent-session.ts b/packages/core/src/agent/legacy-agent-session.ts index 11007f444c..1940157ba8 100644 --- a/packages/core/src/agent/legacy-agent-session.ts +++ b/packages/core/src/agent/legacy-agent-session.ts @@ -99,10 +99,12 @@ export class LegacyAgentProtocol implements AgentProtocol { this._scheduler = scheduler; } - this._config.messageBus.subscribe( - MessageBusType.TOOL_CALLS_UPDATE, - this._handleToolCallsUpdate.bind(this), - ); + if (this._config.messageBus) { + this._config.messageBus.subscribe( + MessageBusType.TOOL_CALLS_UPDATE, + this._handleToolCallsUpdate.bind(this), + ); + } } get events(): readonly AgentEvent[] {