iiRecord
Agentic AI Atlas · Claude Code Anthropic-direct transport client
transport-client:claude-code-anthropic-directa5c.ai
II.
TransportClient JSON

transport-client:claude-code-anthropic-direct

Structured · live

Claude Code Anthropic-direct transport client json

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

File · compute/transport-clients/claude-code-anthropic-direct.yamlCluster · compute
Record JSON
{
  "id": "transport-client:claude-code-anthropic-direct",
  "_kind": "TransportClient",
  "_file": "compute/transport-clients/claude-code-anthropic-direct.yaml",
  "_cluster": "compute",
  "attributes": {
    "displayName": "Claude Code Anthropic-direct transport client",
    "providerId": "provider:anthropic",
    "idleTimeoutMs": 30000,
    "responseTimeoutMs": 600000,
    "firstTokenTimeoutMs": 120000,
    "keepAliveEnabled": true,
    "keepAliveTeardownOnCodes": [
      "ECONNRESET",
      "EPIPE"
    ],
    "retryPolicyId": "retry-policy:claude-code-default",
    "oauthRefreshOn401": true,
    "clearAuthCacheOn401": true,
    "credentialPrecedence": [
      "env-var",
      "oauth",
      "api-key-helper",
      "settings"
    ],
    "mockModeEnabled": false,
    "dumpsPrompts": false,
    "description": "Direct Anthropic Messages API client. Streams via SSE, uses keep-alive\nwith ECONNRESET/EPIPE teardown, refreshes OAuth on 401 (handleOAuth401Error)\nor clears apikey-helper cache on non-OAuth 401.\n"
  },
  "outgoingEdges": [
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "provider:anthropic",
      "kind": "client_targets_provider",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "retry-policy:claude-code-default",
      "kind": "client_uses_retry_policy",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "token-budget:claude-code-call-default",
      "kind": "client_uses_token_budget",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "api-error-class:claude-code-api-connection-timeout",
      "kind": "emits_api_error",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "api-error-class:claude-code-fallback-triggered",
      "kind": "emits_api_error",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "api-error-class:claude-code-api-user-abort",
      "kind": "emits_api_error",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "capacity-cascade-signal:claude-code-repeated-529",
      "kind": "emits_cascade_signal",
      "attributes": {}
    },
    {
      "from": "transport-client:claude-code-anthropic-direct",
      "to": "capacity-cascade-signal:claude-code-fast-mode-cooldown",
      "kind": "emits_cascade_signal",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "agent-runtime-impl:claude-code.runtime@1.x",
      "to": "transport-client:claude-code-anthropic-direct",
      "kind": "uses_transport_client",
      "attributes": {}
    }
  ]
}