II.
AgentCoreImpl JSON
Structured · liveagent-core-impl:codex-sdk.core@current
Codex SDK Core (current) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent-core-impl:codex-sdk.core@current",
"_kind": "AgentCoreImpl",
"_file": "agent-stack/core-impls/codex-sdk-core-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Codex SDK Core (current)",
"agentVersionId": "agent-version:codex-sdk@current",
"packageRef": "source-ref:codex-github",
"loopIteratorPolicy": "process-function-driven",
"loopIteratorNotes": "Host program calls `openai.chat.completions.create({stream:true})`\nor the Responses API directly. The tool-use loop body is the\nhost's code — there is no Codex Rust runtime in this variant.\n",
"contextManagementStrategy": "user-managed",
"compactionTriggerNotes": "No rolling-summary primitive in this variant; the host program is\nresponsible for any context management.\n",
"subagentInvokerPolicy": "not-applicable",
"subagentInvokerNotes": "Subagent dispatch is not advertised by the codex-sdk adapter\n(supportsSubagentDispatch is false).\n",
"resultSynthesisPolicy": "model-direct",
"resultSynthesisNotes": "Streaming chunks are delivered via the OpenAI SDK; the host emits\nthe final response when the stream closes.\n",
"stopDetectionStrategy": "structured-end-event",
"transportClientLibrary": "openai",
"supportedTransportProtocols": [
"model-transport:openai-chat-completions",
"model-transport:openai-responses"
],
"parallelToolCallHandling": "native",
"streamingFidelity": "full",
"thinkingChannelHandling": "not-supported"
},
"outgoingEdges": [
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "layer:4-agent-core",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "agent:codex-sdk",
"kind": "composes",
"attributes": {
"role": "core"
}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "model-transport:openai-chat-completions",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "model-transport:openai-responses",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "capability:streaming",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "capability:supports-tool-use",
"kind": "supports",
"attributes": {
"versionRange": "*",
"level": "full"
}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "protocol-message:openai-response-created",
"kind": "emits_message_type",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "protocol-message:openai-response-output-item-added",
"kind": "emits_message_type",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "protocol-message:openai-response-output-text-delta",
"kind": "emits_message_type",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "protocol-message:openai-response-completed",
"kind": "emits_message_type",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "protocol-message:openai-response-failed",
"kind": "emits_message_type",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "effort-level:minimal",
"kind": "supports_effort_level",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "effort-level:low",
"kind": "supports_effort_level",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "effort-level:medium",
"kind": "supports_effort_level",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "effort-level:high",
"kind": "supports_effort_level",
"attributes": {}
},
{
"from": "agent-core-impl:codex-sdk.core@current",
"to": "output-guard:openai-structured-output-strict",
"kind": "output_guard_applied_by",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-version:codex-sdk@current",
"to": "agent-core-impl:codex-sdk.core@current",
"kind": "composed_of",
"attributes": {
"role": "core"
}
}
]
}