Skip to content

Function: verifyAndRecoverAgents()

Makaio Framework


Makaio Framework / services-core / verifyAndRecoverAgents

verifyAndRecoverAgents(bus, agents, recoveryConfig): Promise<{ recoveredAgentIds: Set<string>; verifiedAgents: object[]; }>

Defined in: ../../../packages/services/core/src/session/utils/agent-recovery.ts:132

Verify liveness of agents and recover any that are dead. Queries each agent via getAgent; if unresponsive, triggers connector swap via recoverAgent.

IMakaioBus

Bus instance

object[]

Agents to verify

RecoveryConfig

Configuration for recovering dead agents

Promise<{ recoveredAgentIds: Set<string>; verifiedAgents: object[]; }>

Verified/recovered agents and set of recovered agent IDs