iiRecord
Agentic AI Atlas · Handoff Target (OpenAI Agents SDK)
subagent:openai-agents-sdk.handoff-targeta5c.ai
II.
Subagent JSON

subagent:openai-agents-sdk.handoff-target

Structured · live

Handoff Target (OpenAI Agents SDK) json

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

File · extensions/subagents/openai-agents-sdk-handoff.yamlCluster · extensions
Record JSON
{
  "id": "subagent:openai-agents-sdk.handoff-target",
  "_kind": "Subagent",
  "_file": "extensions/subagents/openai-agents-sdk-handoff.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "Handoff Target (OpenAI Agents SDK)",
    "provenance": "built-in",
    "subjectId": "agentVersion:codex:ge-0-119-0",
    "roleId": "role:implementer",
    "systemPrompt": "Generic handoff-receiving agent in OpenAI's Agents SDK. The SDK\ndocuments handoffs (one agent transferring control to another)\nrather than named built-in subagents. Each handoff target is a\nuser-defined `Agent` configured with its own instructions and\ntools.\n",
    "tools": [],
    "triggers": "Invoked via the SDK's `handoffs=[other_agent]` declaration on a\nparent Agent.\n",
    "description": "Canonical handoff pattern documented in the OpenAI Agents SDK\n(https://openai.github.io/openai-agents-python/handoffs/).\nNot a named built-in subagent — represents the role-shape of any\ndeclared handoff target.\n"
  },
  "outgoingEdges": [
    {
      "from": "subagent:openai-agents-sdk.handoff-target",
      "to": "role:implementer",
      "kind": "roles_played_by",
      "attributes": {}
    },
    {
      "from": "subagent:openai-agents-sdk.handoff-target",
      "to": "extension-interface:orchestration",
      "kind": "implements",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}