Skip to content

Interface: AgentTurnExecutorConfig

Makaio Framework


Makaio Framework / ai-adapters-core / AgentTurnExecutorConfig

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:12

Runtime dependencies for AgentTurnExecutor.

adapterId: string

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:16

Stable adapter identifier.


agentId: string

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:14

Stable agent identifier.


optional ephemeral?: boolean

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:30

When true, PreUserMessage hooks are skipped.


getConnector: () => AIAgentConnector

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:22

Current connector reference resolver.

AIAgentConnector


globalBus: IMakaioBus

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:20

Global bus instance for hooks.


optional onBeforeDispatch?: () => void

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:28

Side-effect callback to mark agent status active before dispatch.

void


onMessageHandle: (messageHandle) => Promise<void>

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:26

Completion/lifecycle tracker hook.

MessageHandle

Promise<void>


optional sessionId?: string

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:18

Optional Makaio session identifier.


shouldUseNativeResume: ShouldUseNativeResumeFn

Defined in: ../../../adapters/core/src/agent/agent-turn-executor.ts:24

Native resume decision function.