Claude Code Anthropic-direct transport client
transport-client:claude-code-anthropic-direct
TransportClientcompute/transport-clients/claude-code-anthropic-direct.yaml·Open in Graph → {
"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": {}
}
]
}