Skip to content

EffectIntent

Defined in: packages/core/src/effect/types.ts:16

Pre-materialize description of an action that may touch the world. EffectIntent.id is the primary TraceCursor address.

optional agentCallId?: string | null

Defined in: packages/core/src/effect/types.ts:22


id: string

Defined in: packages/core/src/effect/types.ts:17


kind: EffectKind

Defined in: packages/core/src/effect/types.ts:18


payload: unknown

Defined in: packages/core/src/effect/types.ts:24

Discriminated by kind: toolName+input, model descriptor, step path, …


reversibility: Reversibility

Defined in: packages/core/src/effect/types.ts:19


optional stepId?: string | null

Defined in: packages/core/src/effect/types.ts:21


workflowRunId: string

Defined in: packages/core/src/effect/types.ts:20