Interface: AgentPayloadEmitterConfig
Makaio Framework / ai-adapters-core / AgentPayloadEmitterConfig
Interface: AgentPayloadEmitterConfig
Section titled “Interface: AgentPayloadEmitterConfig”Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:24
Dependencies for AgentPayloadEmitter.
Properties
Section titled “Properties”getAdapterSessionId
Section titled “getAdapterSessionId”getAdapterSessionId: () =>
Promise<string>
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:42
Async fallback to wait for adapter session ID.
Returns
Section titled “Returns”Promise<string>
getAgentContextBase
Section titled “getAgentContextBase”getAgentContextBase: () =>
Pick<Required<AgentIdentity>,"adapterName"|"adapterId"|"agentId"> &object
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:28
Stable agent identity fields.
Returns
Section titled “Returns”Pick<Required<AgentIdentity>, "adapterName" | "adapterId" | "agentId"> & object
getConnectorAdapterSessionId
Section titled “getConnectorAdapterSessionId”getConnectorAdapterSessionId: () =>
string|undefined
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:36
Connector adapterSessionId, if currently available.
Returns
Section titled “Returns”string | undefined
getCurrentMessageId
Section titled “getCurrentMessageId”getCurrentMessageId: () =>
string|undefined
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:32
Current messageId from lifecycle tracker, if any.
Returns
Section titled “Returns”string | undefined
getCurrentTurnId
Section titled “getCurrentTurnId”getCurrentTurnId: () =>
string|undefined
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:34
Current turnId from lifecycle tracker, if any.
Returns
Section titled “Returns”string | undefined
getEventMetadataDefaults
Section titled “getEventMetadataDefaults”getEventMetadataDefaults: () =>
AgentPayloadEventMetadata
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:44
Live event metadata defaults resolved from current runtime state.
Returns
Section titled “Returns”AgentPayloadEventMetadata
getLastKnownAdapterSessionId
Section titled “getLastKnownAdapterSessionId”getLastKnownAdapterSessionId: () =>
string|undefined
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:38
Last known adapterSessionId cached across connector swaps.
Returns
Section titled “Returns”string | undefined
globalBus
Section titled “globalBus”globalBus:
IMakaioBus
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:26
Global bus for outbound emissions.
setLastKnownAdapterSessionId
Section titled “setLastKnownAdapterSessionId”setLastKnownAdapterSessionId: (
adapterSessionId) =>void
Defined in: ../../../adapters/core/src/agent/agent-payload-emitter.ts:40
Persist latest adapterSessionId after resolution.
Parameters
Section titled “Parameters”adapterSessionId
Section titled “adapterSessionId”string | undefined
Returns
Section titled “Returns”void