Cancels the awaited output for a specific client and agent by emitting an empty string.
Validates the agent, session, and swarm, ensuring the current agent matches the provided agent before cancellation.
Runs within a beginContext wrapper for execution context management, logging operations via LoggerService.
Integrates with AgentValidationService (agent validation), SessionValidationService (session and swarm retrieval),
SwarmValidationService (swarm validation), and SwarmPublicService (agent retrieval and output cancellation).
Parameters
clientId: string
The unique identifier of the client session.
agentName: string
The name of the agent to use or reference.
Returns Promise<void>
Throws
If agent, session, or swarm validation fails, propagated from respective validation services.
Cancels the awaited output for a specific client and agent by emitting an empty string. Validates the agent, session, and swarm, ensuring the current agent matches the provided agent before cancellation. Runs within a beginContext wrapper for execution context management, logging operations via LoggerService. Integrates with AgentValidationService (agent validation), SessionValidationService (session and swarm retrieval), SwarmValidationService (swarm validation), and SwarmPublicService (agent retrieval and output cancellation).