II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:barge-in
Barge-in / interruption json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:barge-in",
"_kind": "InteractionPrimitive",
"_file": "agent-stack/interaction-primitives/voice/barge-in.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Barge-in / interruption",
"kind": "voice",
"surface": "voice",
"requiresPermission": false,
"description": "The user interrupts the agent mid-utterance and the agent yields the turn\n(endpointing + interruption handling, e.g. LiveKit Turn Detector v1.0). A\nrealtime-voice interaction primitive distinct from dictation/narration. Note:\nirreversible governed actions are protected from barge-in cancellation via\ndisallow_interruptions()/wait_for_playout() on the execute step. See\ndocs/research/realtime-voice-agent-stack.md.\n"
},
"outgoingEdges": [
{
"from": "interaction-primitive:barge-in",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
}
],
"incomingEdges": []
}