II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:pikiclaw-voice-input
PikiClaw Voice Input json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:pikiclaw-voice-input",
"_kind": "InteractionPrimitive",
"_file": "agent-stack/interaction-primitives/pikiclaw-primitives.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "PikiClaw Voice Input",
"description": "Mobile voice input primitive for the PikiClaw agent platform.\nTap-to-speak interface that captures voice input via device\nmicrophone, transcribes to text, and submits as agent prompts.\nOptimized for mobile usage patterns where typing is inconvenient.\nSupports continuous dictation mode and noise cancellation for\noutdoor and commute use cases.\n",
"kind": "multimodal-input",
"surface": "multimodal-input",
"category": "interaction-primitive-category:content-input",
"availableInModes": [
"chat"
],
"requiresPermission": true
},
"outgoingEdges": [
{
"from": "interaction-primitive:pikiclaw-voice-input",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
},
{
"from": "interaction-primitive:pikiclaw-voice-input",
"to": "interaction-primitive-category:content-input",
"kind": "in_category"
}
],
"incomingEdges": [
{
"from": "agent-ui-impl:pikiclaw.ui@current",
"to": "interaction-primitive:pikiclaw-voice-input",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
]
}