feat(core,cli): enforce mandatory MessageBus injection (Phase 3 Hard Migration) (#15776)

This commit is contained in:
Abhi
2026-01-04 17:11:43 -05:00
committed by GitHub
parent 90be9c3587
commit 12c7c9cc42
57 changed files with 442 additions and 278 deletions
+2 -2
View File
@@ -37,13 +37,13 @@ export class LocalSubagentInvocation extends BaseToolInvocation<
* @param definition The definition object that configures the agent.
* @param config The global runtime configuration.
* @param params The validated input parameters for the agent.
* @param messageBus Optional message bus for policy enforcement.
* @param messageBus Message bus for policy enforcement.
*/
constructor(
private readonly definition: LocalAgentDefinition,
private readonly config: Config,
params: AgentInputs,
messageBus?: MessageBus,
messageBus: MessageBus,
_toolName?: string,
_toolDisplayName?: string,
) {