MachineDryRunEventInput
One scripted event of a machine dry run (1.58.0).
An object with 7 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
data | map of CallEventValue | no | Its payload: identifiers, codes, numbers and booleans. |
source | "policy" | no | policy for an event a Policy raised. |
type | MachineEventName | yes | The event, such as session.started, turn.closed, tool.returned or propose.transition. |
value | any | no | A slot.set event: the value written. |
variables | map of CallEventValue | no | The variables root from this event on, as a Policy set_variable would leave it. |
verdict | DecisionVerdictInput | no | A decision.verdict event: the scripted verdict guards read as the decision root. |
veto | boolean | no | True when an on_state_exit Policy would block: the macrostep is discarded and recorded as vetoed. |