@runloop/remote-agents-sdk
    Preparing search index...

    Module shared

    Shared types and utilities used by both the ACP and Claude connection modules.

    Configuration

    LogFn

    Transport

    AxonFrameTransport

    Types

    Common types shared by both the ACP and Claude connection modules.

    ResubscribeRetryInfo
    ResubscribeTuning
    StreamResubscribeOptions
    SystemErrorEventInfo
    ResubscribeAttemptOutcome
    StreamResubscribeResult

    Other

    AsyncMessageQueue
    PendingRequestMap
    AxonFrameTransportOptions
    ConnectionReadLoopOptions
    ReconnectableMessageTransport
    FrameRequestId
    getLastSequence
    isSystemEventType
    resolveReplayTarget
    runConnectionReadLoop
    AgentErrorTimelineEvent → AgentErrorTimelineEvent
    AgentLogTimelineEvent → AgentLogTimelineEvent
    AgentOriginEvent → AgentOriginEvent
    BackgroundChangedTimelineEvent → BackgroundChangedTimelineEvent
    BrokerErrorTimelineEvent → BrokerErrorTimelineEvent
    createCustomEventGuard → createCustomEventGuard
    DevboxLifecycleTimelineEvent → DevboxLifecycleTimelineEvent
    extractACPUserMessage → extractACPUserMessage
    extractClaudeUserMessage → extractClaudeUserMessage
    ExtractedACPUserMessage → ExtractedACPUserMessage
    ExtractedClaudeUserMessage → ExtractedClaudeUserMessage
    ExtractedUserMessage → ExtractedUserMessage
    isAgentErrorEvent → isAgentErrorEvent
    isAgentLogEvent → isAgentLogEvent
    isBackgroundChangedEvent → isBackgroundChangedEvent
    isBrokerErrorEvent → isBrokerErrorEvent
    isDevboxLifecycleEvent → isDevboxLifecycleEvent
    isFromAgent → isFromAgent
    isFromUser → isFromUser
    isSystemTimelineEvent → isSystemTimelineEvent
    isTurnCompletedEvent → isTurnCompletedEvent
    isTurnFailedEvent → isTurnFailedEvent
    isTurnResumedEvent → isTurnResumedEvent
    isTurnStartedEvent → isTurnStartedEvent
    isUnknownTimelineEvent → isUnknownTimelineEvent
    tryParseSystemEvent → tryParseSystemEvent
    tryParseTimelinePayload → tryParseTimelinePayload
    TurnCompletedTimelineEvent → TurnCompletedTimelineEvent
    TurnFailedTimelineEvent → TurnFailedTimelineEvent
    TurnResumedTimelineEvent → TurnResumedTimelineEvent
    TurnStartedTimelineEvent → TurnStartedTimelineEvent
    UserOriginEvent → UserOriginEvent

    Constants

    DEFAULT_BASE_DELAY_MS
    DEFAULT_MAX_DELAY_MS
    DEFAULT_SUCCESS_INTERVAL_MS

    Errors

    ConnectionStateError
    InitializationError
    SystemError
    ConnectionStateErrorCode
    isConnectionStateError

    Structural

    getJsonRpcId
    getRequestId
    getStringProp
    hasJsonRpcId
    hasRequestId
    hasStringType
    isNonNullObject
    isTextContentBlock

    Timeline

    AgentErrorEvent
    AgentLogEvent
    BaseTimelineEvent
    ClassifyConfig
    AgentLogType
    DevboxLifecycleEvent
    DevboxLifecycleKind
    SYSTEM_EVENT_TYPES
    createClassifier
    AxonEventListener → AxonEventListener
    AxonEventView → AxonEventView
    BackgroundChangedEvent → BackgroundChangedEvent
    BackgroundTask → BackgroundTask
    BackgroundTaskKind → BackgroundTaskKind
    BaseConnectionOptions → BaseConnectionOptions
    CustomTimelineEvent → CustomTimelineEvent
    SystemEvent → SystemEvent
    SystemTimelineEvent → SystemTimelineEvent
    TimelineEventListener → TimelineEventListener
    UnknownTimelineEvent → UnknownTimelineEvent

    Utilities

    Internal helpers for lifecycle management, logging, and listener dispatch.

    ListenerSet
    isTerminalSubscribeError
    makeDefaultOnError
    makeLogger
    runDisconnectHook
    runStreamResubscribeLoop
    timelineEventGenerator