II.
TransportClient overview
Reference · livetransport-client:claude-code-anthropic-direct
Claude Code Anthropic-direct transport client overview
Direct Anthropic Messages API client. Streams via SSE, uses keep-alive with ECONNRESET/EPIPE teardown, refreshes OAuth on 401 (handleOAuth401Error) or clears apikey-helper cache on non-OAuth 401.
Attributes
displayName
Claude Code Anthropic-direct transport client
providerId
idleTimeoutMs
30000
responseTimeoutMs
600000
firstTokenTimeoutMs
120000
keepAliveEnabled
true
keepAliveTeardownOnCodes
- ECONNRESET
- EPIPE
retryPolicyId
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
with ECONNRESET/EPIPE teardown, refreshes OAuth on 401 (handleOAuth401Error)
or clears apikey-helper cache on non-OAuth 401.
Outgoing edges
client_targets_provider1
- provider:anthropic·ModelProviderProductAnthropic
client_uses_retry_policy1
- retry-policy:claude-code-default·RetryPolicyClaude Code default API retry policy
client_uses_token_budget1
- token-budget:claude-code-call-default·TokenBudgetClaude Code default per-call token budget
emits_api_error3
- api-error-class:claude-code-api-connection-timeout·APIErrorClassAPIConnectionTimeoutError
- api-error-class:claude-code-fallback-triggered·APIErrorClassFallbackTriggeredError
- api-error-class:claude-code-api-user-abort·APIErrorClassAPIUserAbortError
emits_cascade_signal2
- capacity-cascade-signal:claude-code-repeated-529·CapacityCascadeSignalRepeated 529 cascade trigger
- capacity-cascade-signal:claude-code-fast-mode-cooldown·CapacityCascadeSignalFast-mode cooldown signal
Incoming edges
uses_transport_client1
- agent-runtime-impl:claude-code.runtime@1.x·AgentRuntimeImplClaude Code Runtime (1.x)