iiRecord
Agentic AI Atlas · Guardrail Agent (OpenAI Agents SDK example)
subagent:openai-agents-sdk.guardraila5c.ai
II.
Subagent JSON

subagent:openai-agents-sdk.guardrail

Structured · live

Guardrail Agent (OpenAI Agents SDK example) json

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

File · extensions/subagents/subagents-openai-agents-sdk.yamlCluster · extensions
Record JSON
{
  "id": "subagent:openai-agents-sdk.guardrail",
  "_kind": "Subagent",
  "_file": "extensions/subagents/subagents-openai-agents-sdk.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "Guardrail Agent (OpenAI Agents SDK example)",
    "provenance": "built-in",
    "subjectId": "agentVersion:codex:ge-0-119-0",
    "roleId": "role:code-reviewer",
    "systemPrompt": "Canonical guardrail agent example from the OpenAI Agents SDK. Runs\nalongside the primary agent and short-circuits the run when the\ninput or output violates a configured policy.\n",
    "tools": [],
    "triggers": "Invoked before/after the primary agent via the SDK's `input_guardrails`\nor `output_guardrails` configuration.\n",
    "description": "Documented in https://openai.github.io/openai-agents-python/guardrails/.\n"
  },
  "outgoingEdges": [
    {
      "from": "subagent:openai-agents-sdk.guardrail",
      "to": "role:code-reviewer",
      "kind": "roles_played_by",
      "attributes": {}
    },
    {
      "from": "subagent:openai-agents-sdk.guardrail",
      "to": "extension-interface:reflection",
      "kind": "implements",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}