{"record":{"id":"4a088a08e124b862","repo":"langchain-ai/langgraph","slug":"remotegraph-astream-events-version-version-r-is","errorCode":null,"errorMessage":"RemoteGraph.astream_events(version={version!r}) is not implemented; use astream() for v1/v2 streaming or version='v3'.","messagePattern":"RemoteGraph\\.astream_events\\(version=(.+?)\\) is not implemented; use astream\\(\\) for v1/v2 streaming or version='v3'\\.","errorType":"exception","errorClass":"NotImplementedError","httpStatus":null,"severity":"error","filePath":"libs/langgraph/langgraph/pregel/remote.py","lineNumber":1101,"sourceCode":"        config: RunnableConfig | None = None,\n        *,\n        version: Literal[\"v1\", \"v2\", \"v3\"] = \"v2\",\n        interrupt_before: All | Sequence[str] | None = None,\n        interrupt_after: All | Sequence[str] | None = None,\n        control: Any = None,\n        transformers: Sequence[Any] | None = None,\n        headers: dict[str, str] | None = None,\n        **kwargs: Any,\n    ) -> Any:\n        \"\"\"Async-stream events from this remote graph.\n\n        For `version=\"v3\"`, awaits to an `_AsyncRemoteGraphRunStream`, matching\n        the local `Pregel.astream_events(version=\"v3\")` awaitable contract:\n        `async with await rg.astream_events(..., version=\"v3\") as run`. For\n        `version=\"v1\"`/`\"v2\"`, raises NotImplementedError (use `astream`).\n        \"\"\"\n        if version != \"v3\":\n            raise NotImplementedError(\n                f\"RemoteGraph.astream_events(version={version!r}) is not \"\n                \"implemented; use astream() for v1/v2 streaming or \"\n                \"version='v3'.\"\n            )\n        self._reject_v3_unsupported(\n            control=control,\n            transformers=transformers,\n            interrupt_before=interrupt_before,\n            interrupt_after=interrupt_after,\n            extra_kwargs=kwargs,\n        )\n        client = self._validate_client()\n        sanitized = self._sanitize_config(merge_configs(self.config, config))\n        thread_id = sanitized.get(\"configurable\", {}).pop(\"thread_id\", None)\n        merged_headers = (\n            _merge_tracing_headers(headers) if self.distributed_tracing else headers\n        )\n        sdk_thread = client.threads.stream(","sourceCodeStart":1083,"sourceCodeEnd":1119,"githubUrl":"https://github.com/langchain-ai/langgraph/blob/38031739e551638e373fb553453256c23feeb41f/libs/langgraph/langgraph/pregel/remote.py#L1083-L1119","documentation":"Error \"RemoteGraph.astream_events(version={version!r}) is not implemented; use astream() for v1/v2 streaming or version='v3'.\" thrown in langchain-ai/langgraph.","triggerScenarios":"Thrown at libs/langgraph/langgraph/pregel/remote.py:1101 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"38031739e551638e373fb553453256c23feeb41f","analyzedAt":"2026-08-26T18:02:49.312Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}