II.
InteractionPrimitive JSON
Structured · liveinteraction-primitive:krate-pr-review
Krate PR Review json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "interaction-primitive:krate-pr-review",
"_kind": "InteractionPrimitive",
"_file": "domain/products/krate-agent-layer.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate PR Review",
"description": "Add a review to a pull request within Krate's Git forge. Both human\nreviewers and agent reviewers can submit reviews with approve, request\nchanges, or comment verdicts. Agent reviews carry provenance metadata\nidentifying the reviewing Agent Stack and session, enabling\ndifferentiation between human and agent review feedback.\n",
"kind": "collaborative",
"surface": "prompt-ui",
"category": "interaction-primitive-category:human-in-loop",
"availableInModes": [
"chat"
],
"requiresPermission": true
},
"outgoingEdges": [
{
"from": "interaction-primitive:krate-pr-review",
"to": "layer:10-interaction",
"kind": "realizes",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-review",
"to": "interaction-primitive-category:human-in-loop",
"kind": "in_category",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-review",
"to": "interaction-primitive-category:collaborative",
"kind": "in_category",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-review",
"to": "definition:krate-forge-model",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:krate-pr-review",
"to": "topic:krate-agent-session",
"kind": "integrates_with",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "platform:krate",
"to": "interaction-primitive:krate-pr-review",
"kind": "supports_interaction_primitive",
"attributes": {
"attributes": {
"mechanism": "ui-control"
}
}
}
]
}