iiRecord
Agentic AI Atlas · Kradle PR Create
interaction-primitive:kradle-pr-createa5c.ai
II.
InteractionPrimitive JSON

interaction-primitive:kradle-pr-create

Structured · live

Kradle PR Create json

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

File · domain/products/kradle-agent-layer.yamlCluster · domain
Record JSON
{
  "id": "interaction-primitive:kradle-pr-create",
  "_kind": "InteractionPrimitive",
  "_file": "domain/products/kradle-agent-layer.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Kradle PR Create",
    "description": "Create a pull request with an attached CI pipeline within Kradle's\nGit forge. Agents invoke this primitive to submit their code changes\nfor review. The PR creation controller validates branch protection\nrules, attaches CI pipeline definitions, generates PR descriptions\nfrom agent session context, and optionally requests reviewers based\non code ownership rules.\n",
    "kind": "cli",
    "surface": "cli",
    "category": "interaction-primitive-category:lifecycle",
    "availableInModes": [
      "headless"
    ],
    "requiresPermission": true
  },
  "outgoingEdges": [
    {
      "from": "interaction-primitive:kradle-pr-create",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-create",
      "to": "interaction-primitive-category:lifecycle",
      "kind": "in_category",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-create",
      "to": "definition:kradle-forge-model",
      "kind": "integrates_with",
      "attributes": {}
    },
    {
      "from": "interaction-primitive:kradle-pr-create",
      "to": "topic:kradle-agent-artifact",
      "kind": "integrates_with",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "platform:kradle",
      "to": "interaction-primitive:kradle-pr-create",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "api-endpoint"
        }
      }
    }
  ]
}