MachineEvent
One event the interpreter processes as a macrostep.
An object with 5 fields.
Fields
datamap of CallEventValueThe payload: identifiers, codes, numbers and booleans, never content.
outputanyA
node.completed event only (1.59.0): the node's typed output. Content, never logged.source"policy"Set to
policy on an event a Policy raised (raise_event, 1.58.0), whose state.trigger is then policy; otherwise the trigger follows the name: model for propose.*, observer for observer.*, else event.The event:
session.started (raised after on_call_start), session.ended (raised when the Call ends, before on_call_end), a deterministic event of statecharts-and-squads.md 4.2 such as turn.closed, a proposal, or a custom name.valueanyA
slot.set event only (1.58.0): the value the model wrote through set_slot, validated against the slot's schema. Content, never logged.