Skip to content

KuralleDataParts

type KuralleDataParts = object;
kuralle-control: object;
Name Type

event

"interrupted" | "paused"

reason?

string

waitingFor?

string


kuralle-custom: object;
Name Type

data

unknown

name

string


kuralle-flow: object;
Name Type

event

"enter" | "transition" | "end"

flow?

string

from?

string

reason?

string

to?

string


kuralle-handoff: object;
Name Type

reason?

string

targetAgent

string


kuralle-interactive: object;
Name Type

nodeId

string

options

ChoiceOption[]

prompt

string


kuralle-node: object;
Name Type

event

"enter" | "exit"

node

string


kuralle-outcome: object;
Name Type

outcome

ConversationOutcome


kuralle-safety: object;
Name Type

kind

"safety-blocked" | "pipeline-validation-block"

moderator?

string

rationale

string

userFacingMessage?

string