Skip to content

Home > intention-kernel > RunTurnInput

RunTurnInput interface ​

Public input for one compiled-agent turn.

Signature:

typescript
export interface RunTurnInput

Properties ​

Property

Modifiers

Type

Description

hostContext?

readonly

unknown

(Optional) Serializable, turn-scoped metadata exposed only to capability implementations.

input

readonly

Readonly<{ text: string; }>

Current natural-language user input.

selection?

readonly

TurnSelection

(Optional) Optional verified clicked control returned by the host UI.

signal?

readonly

AbortSignal

(Optional) Optional caller cancellation signal combined with the turn timeout.

summary?

readonly

string

(Optional) Optional host-generated summary paired with explicit history omissions.

threadId

readonly

ThreadId

Durable conversation identity.

turnId

readonly

TurnId

Idempotent identity for this exact host request.