Interface: QueueableTurn
Makaio Framework / ai-adapters-core / QueueableTurn
Interface: QueueableTurn
Section titled “Interface: QueueableTurn”Defined in: ../../../adapters/core/src/session/process-queue.ts:11
Minimal turn interface required by processQueue orchestration.
Any turn implementation (Claude, Gemini, OpenAI, Copilot) that exposes these methods can participate in the shared processQueue flow.
Methods
Section titled “Methods”canAcceptImmediate()
Section titled “canAcceptImmediate()”canAcceptImmediate():
boolean
Defined in: ../../../adapters/core/src/session/process-queue.ts:12
Returns
Section titled “Returns”boolean
getMessageHandle()
Section titled “getMessageHandle()”getMessageHandle():
MessageHandle
Defined in: ../../../adapters/core/src/session/process-queue.ts:14
Returns
Section titled “Returns”isCompleted()
Section titled “isCompleted()”isCompleted():
boolean
Defined in: ../../../adapters/core/src/session/process-queue.ts:13
Returns
Section titled “Returns”boolean
pause()
Section titled “pause()”pause():
Promise<PauseResult<string>>
Defined in: ../../../adapters/core/src/session/process-queue.ts:15
Returns
Section titled “Returns”Promise<PauseResult<string>>