Interfaces

PendingToolTransition

Interface: PendingToolTransition

Defined in: src/core/agent/toolEffects.ts:274

The transition proposal the tool-calls stage ACCEPTED this iteration — validated (graph mounted, target reachable), first-accepted-wins across the batch. One-shot BY DATA, not by clearing writes: it is stamped with the iteration that granted it, and the Evaluate stage honors it exactly once — on the following iteration — so nothing ever has to write the key back to undefined (zero-cost stays zero for agents that never see one).

Properties

iteration

readonly iteration: number

Defined in: src/core/agent/toolEffects.ts:282

The ReAct iteration whose batch granted it (valid for iteration + 1).


reason

readonly reason: string

Defined in: src/core/agent/toolEffects.ts:280

The effect's own declared reason.


targetSkillId

readonly targetSkillId: string

Defined in: src/core/agent/toolEffects.ts:275


toolCallId?

readonly optional toolCallId?: string

Defined in: src/core/agent/toolEffects.ts:278


toolName

readonly toolName: string

Defined in: src/core/agent/toolEffects.ts:277

The proposing tool — provenance for the record.

On this page