II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:pikiclaw-agent-select
PikiClaw Agent Select json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:pikiclaw-agent-select",
"_kind": "InteractionPrimitive",
"_file": "agent-stack/interaction-primitives/pikiclaw-primitives.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "PikiClaw Agent Select",
"description": "Mobile agent selection primitive. Choose between available AI agents\non device — PikiClaw supports multiple backend agents configured\nin the .agents directory. The selector shows agent capabilities,\nmodel backing, and recent conversation history. Switching agents\npreserves conversation context where supported, enabling users to\nroute different types of work to specialized agents from a single\nmobile interface.\n",
"kind": "editor-ui",
"surface": "editor-ui",
"category": "interaction-primitive-category:configuration",
"availableInModes": [
"chat"
],
"requiresPermission": false
},
"outgoingEdges": [
{
"from": "interaction-primitive:pikiclaw-agent-select",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
},
{
"from": "interaction-primitive:pikiclaw-agent-select",
"to": "interaction-primitive-category:configuration",
"kind": "in_category"
}
],
"incomingEdges": [
{
"from": "agent-ui-impl:pikiclaw.ui@current",
"to": "interaction-primitive:pikiclaw-agent-select",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
]
}