VocalDocscontracts 1.65.0

MachineDryRunEventInput

One scripted event of a machine dry run (1.58.0).

An object with 7 fields.

Fields

FieldTypeRequiredDescription
datamap of CallEventValuenoIts payload: identifiers, codes, numbers and booleans.
source"policy"nopolicy for an event a Policy raised.
typeMachineEventNameyesThe event, such as session.started, turn.closed, tool.returned or propose.transition.
valueanynoA slot.set event: the value written.
variablesmap of CallEventValuenoThe variables root from this event on, as a Policy set_variable would leave it.
verdictDecisionVerdictInputnoA decision.verdict event: the scripted verdict guards read as the decision root.
vetobooleannoTrue when an on_state_exit Policy would block: the macrostep is discarded and recorded as vetoed.