iiRecord
Agentic AI Atlas · Krate Agent Approval Decide
interaction-primitive:krate-agent-approval-decidea5c.ai
II.
InteractionPrimitive JSON

interaction-primitive:krate-agent-approval-decide

Structured · live

Krate Agent Approval Decide json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/products/krate-agent-layer.yamlCluster · domain
Record JSON
{
  "id": "interaction-primitive:krate-agent-approval-decide",
  "_kind": "InteractionPrimitive",
  "_file": "domain/products/krate-agent-layer.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Krate Agent Approval Decide",
    "description": "Human approve or deny gate within Krate. When an agent raises an\napproval request, this controller routes it to the designated\nreviewer(s), presents the decision context (what the agent wants\nto do, why, and what artifacts it has produced so far), collects\nthe decision (approve, deny, modify), and resumes or terminates\nthe agent session accordingly.\n",
    "kind": "collaborative",
    "surface": "prompt-ui",
    "category": "interaction-primitive-category:human-in-loop",
    "availableInModes": [
      "chat"
    ],
    "requiresPermission": true
  },
  "outgoingEdges": [
    {
      "from": "interaction-primitive:krate-agent-approval-decide",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:krate-agent-approval-decide",
      "to": "interaction-primitive-category:human-in-loop",
      "kind": "in_category",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:krate-agent-approval-decide",
      "to": "interaction-primitive-category:approval",
      "kind": "in_category",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:krate-agent-approval-decide",
      "to": "topic:krate-agent-approval",
      "kind": "integrates_with",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:krate-agent-approval-decide",
      "to": "topic:krate-agent-dispatch-run",
      "kind": "integrates_with",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "platform:krate",
      "to": "interaction-primitive:krate-agent-approval-decide",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "ui-control"
        }
      }
    }
  ]
}