LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • LangGraph Checkpoint
    LangGraph Store
    Checkpoint Postgres
    Store Postgres
    Checkpoint SQLite
    LangGraph Prebuilt
    LangGraph CLI
    LangGraph SDK
    LangGraph Supervisor
    LangGraph Swarm
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    LangGraph Checkpoint
    LangGraph Store
    Checkpoint Postgres
    Store Postgres
    Checkpoint SQLite
    LangGraph Prebuilt
    LangGraph CLI
    LangGraph SDK
    LangGraph Supervisor
    LangGraph Swarm
    Language
    Theme
    Pythonlanggraph-sdkstreamsync_controllerSyncStreamController
    Classā—Since v0.3

    SyncStreamController

    Copy
    SyncStreamController(
      self,
      transport: SyncProtocolTransport,
      *,
      run_start_gate: threading.Event | None = None,
      

    Constructors

    Methods

    View source on GitHub
    run_start_timeout
    :
    float
    =
    _DEFAULT_RUN_START_TIMEOUT
    ,
    max_reconnect_attempts
    :
    int
    =
    5
    ,
    reconnect_backoff_base
    :
    float
    =
    0.1
    ,
    reconnect_backoff_cap
    :
    float
    =
    10.0
    )
    constructor
    __init__
    NameType
    transportSyncProtocolTransport
    run_start_gatethreading.Event | None
    run_start_timeoutfloat
    max_reconnect_attemptsint
    reconnect_backoff_basefloat
    reconnect_backoff_capfloat
    method
    register_subscription
    method
    unregister_subscription
    method
    signal_paused

    Wake every active subscription iterator on interrupt (run pause).

    Pushes the terminal sentinel (None) into every subscription queue. Iterators see None and return; the shared SSE keeps running so re-iteration after run.respond(...) registers a fresh subscription and resumes.

    method
    reconcile_stream
    method
    ensure_fanout_running
    method
    observe_applied_through_seq

    Advance the reconnect cursor from a command response meta sequence.

    method
    close

    Owns the sync shared SSE handle, subscription registry, and fan-out thread.