| Invalid index parameter value for {k}: {v} | validation | error | |
| Embedding configuration is required for vector operations (f | validation | error | |
| Text fields must be a list or a string. Got {fields} | validation | error | |
| {AIO_ERROR_MSG} | exception | error | |
| Invalid filter key: '{key}'. Filter keys must contain only a | validation | error | |
| Error executing TTL refresh:
{query.query}
{query.params}
{ | exception | error | |
| Error executing GET query:
{query.query}
{query.params}
{e} | exception | error | |
| Embedding configuration is required for vector operations (f | validation | error | |
| Invalid filter key: '{key}'. Filter keys must contain only a | validation | error | |
| Unsupported operator: {op} | validation | error | |
| Error executing TTL refresh:
{query.query}
{query.params}
{ | exception | error | |
| Error executing GET query:
{query.query}
{query.params}
{e} | exception | error | |
| Embedding configuration is required for vector operations (f | validation | error | |
| {AIO_ERROR_MSG} | exception | error | |
| Text fields must be a list or a string. Got {text_fields} | validation | error | |
| Key {redis_key} does not start with prefix {prefix} | validation | error | |
| Pycryptodome is not installed. Please install it with `pip i | exception | error | |
| LANGGRAPH_AES_KEY environment variable is not set. | validation | error | |
| LANGGRAPH_AES_KEY must be 16, 24, or 32 bytes long. | validation | error | |
| Refused to deserialize JSON constructor: {dotted}. No allowe | exception | error | |
| Refused to deserialize JSON constructor: {dotted}. Symbol is | exception | error | |
| Unknown serialization type: {type_} | exception | error | |
| Object of type {obj.__class__.__name__} is not serializable | exception | error | |
| TTL is not supported by {self.__class__.__name__}. Use a sto | exception | error | |
| Namespace cannot be empty. | validation | error | |
| Invalid namespace label '{label}' found in {namespace}. Name | validation | error | |
| Invalid namespace label '{label}' found in {namespace}. Name | validation | error | |
| Namespace labels cannot be empty strings. Got {label} in {na | validation | error | |
| Root label for namespace cannot be "langgraph". Got: {namesp | validation | error | |
| embed must be provided | validation | error | |
| Could not load embeddings from string '{embed}'. {version_in | validation | error | |
| func must be provided | validation | error | |
| EmbeddingsLambda was initialized with an async function but | validation | error | |
| Unknown operation type: {type(op)} | exception | error | |
| Number of embeddings ({len(embeddings)}) does not match numb | validation | error | |
| Unsupported match type: {match_type} | exception | error | |
| Unsupported operator: {operator} | exception | error | |
1 Error: {e} | console | error | |
| Invalid build tool: {pack}; must be one of {', '.join(_BUILD | validation | error | |
| Node.js version must be major version only | validation | error | |
| Invalid auth.path format: '{auth_conf['path']}'. Must be in | validation | error | |
| Invalid encryption.path format: '{encryption_conf['path']}'. | validation | error | |
| Invalid http.app format: '{http_conf['app']}'. Must be in fo | validation | error | |
| Invalid keep_pkg_tools: '{tool}'. Must be one of 'pip', 'set | validation | error | |
| Invalid keep_pkg_tools: '{keep_pkg_tools}'. Must be bool or | validation | error | |
| Package name '{name}' used in local dep '{ref}' is reserved. | validation | error | |
| Could not find local dependency: {resolved} | exception | error | |
| Local dependency must be a directory: {resolved} | exception | error | |
| Package name '{resolved.name}' contains a hyphen. Rename the | validation | error | |
| Graph '{graph_id}' must contain a 'path' key if it is a dic | validation | error | |
| Graph '{graph_id}' must be a string or a dictionary with a ' | validation | error | |
| Import string "{import_str}" must be in format "<module>:<at | validation | error | |
| Could not find local module: {resolved} | exception | error | |
| Local module must be a file: {resolved} | exception | error | |
| Module '{import_str}' not found in 'dependencies' list. Add | exception | error | |
| Auth file not found: {resolved} (from {path_str}) | exception | error | |
| Auth path must be a file: {resolved} | exception | error | |
| Auth file '{resolved}' not covered by dependencies.
Add its | exception | error | |
| Encryption file not found: {resolved} (from {path_str}) | exception | error | |
| Encryption path must be a file: {resolved} | exception | error | |
| Encryption file '{resolved}' not covered by dependencies.
Ad | exception | error | |
| Checkpointer file not found: {resolved} (from {path_str}) | exception | error | |
| Configuration file {config_path} is not under the build cont | validation | error | |
| POST /v2/deployments succeeded but response missing a valid | error_code | error | |
| LangSmith Deployment is not enabled for this organization. E | http | error | |
| {method} {path} failed with status {err.response.status_code | http | error | |
| {err} | exception | error | |
| Failed to decode response from {path}: {err} | exception | error | |
| Import string "{import_str}" must be in format "<module>:<at | validation | error | |
| Could not find {label}: {resolved} | exception | error | |
| {label.capitalize()} must be a file: {resolved} | exception | error | |
| Graph '{graph_id}' must contain a 'path' key if it is a dict | validation | error | |
| Graph '{graph_id}' must be a string or a dictionary with a ' | validation | error | |
| Could not find ui '{ui_name}': {resolved} | exception | error | |
| Ui '{ui_name}' must be a file: {resolved} | exception | error | |
| source.kind 'uv' requires a base image with uv support (lang | validation | error | |
| Unsupported callback types: {type(base)}, {type(new)} | exception | error | |
| Expected a type, got {type(obj)}. | validation | error | |
| A future is required for source argument | validation | error | |
| A future is required for destination argument | validation | error | |
| An asyncio.Future, a coroutine or an awaitable is required. | validation | error | |
| Expected a Pydantic model. Got {type(model)} | validation | error | |
| Remapping for fields starting with '_' or fields with a name | validation | error | |
| When specifying __root__ no other fields should be provided. | validation | error | |
| can't specify timeout for non-blocking acquire | validation | error | |
| 'timeout' must be a non-negative number | validation | error | |
| At least one of func or afunc must be provided. | validation | error | |
| No synchronous function provided to "{self.name}".
Either in | validation | error | |
| Missing required config key '{runtime_key}' for '{self.name} | validation | error | |
| Expected a Runnable, callable or dict.Instead got an unsuppo | validation | error | |
| RunnableSeq must have at least 2 steps, got {len(steps_flat) | validation | error | |
| callbacks must be a handler, sequence, or manager | validation | error | |
| run_id must be a UUID or None | validation | error | |
| EmptyChannelError | exception | error | |
INVALID_CONCURRENT_GRAPH_UPDATE Can receive only one Overwrite value per super-step. | error_code | error | |
| EmptyChannelError | exception | error | |
| snapshot_frequency must be a positive int, got {snapshot_fre | validation | error | |
INVALID_CONCURRENT_GRAPH_UPDATE Can receive only one Overwrite value per super-step. | error_code | error | |
| EmptyChannelError | exception | error | |
| At key '{self.key}': EphemeralValue(guard=True) can receive | exception | error | |
INVALID_CONCURRENT_GRAPH_UPDATE At key '{self.key}': Can receive only one value per step. Use an Annotated key t | validation | error | |
| At key '{self.key}': Value {value} not in {self.names} | validation | error | |
| At key '{self.key}': UntrackedValue(guard=True) can receive | validation | error | |
| Called get_config outside of a runnable context | exception | error | |
| module has no attribute '{name}' | exception | error | |
| idle_timeout is required when kind='idle' | validation | error | |
| run_timeout is required when kind='run' | validation | error | |
| kind must be 'idle' or 'run' | validation | error | |
| Generators are not supported in the Functional API. | exception | error | |
| Entrypoint function must have at least one parameter | validation | error | |
| Please an annotation for both the return_ and the save value | validation | error | |
| Branch did not return a valid destination | validation | error | |
| Cannot send a packet to the END node | validation | error | |
| Must specify non-null arguments for both 'left' and 'right'. | validation | error | |
| Attempting to delete a message with an ID that doesn't exist | validation | error | |
| Unrecognized {format=}. Expected one of 'langchain-openai', | validation | error | |
| Message ID is required | validation | error | |
| Unsupported node type: {type(node)} | validation | error | |
| Invalid managed channels detected in {schema_name}: {names}. | validation | error | |
| Channel '{key}' already exists with a different type | validation | error | |
| Managed value '{key}' already exists with a different type | validation | error | |
| Node name must be provided if action is not a function | validation | error | |
| Node `{node}` already present. | validation | error | |
| Node `{node}` is reserved. | validation | error | |
| '{character}' is a reserved character and is not allowed in | validation | error | |
| Auto-generated error handler node `{handler_node_name}` alre | validation | error | |
| END cannot be a start node | validation | error | |
| START cannot be an end node | validation | error | |
| Already found path for node '{start_key}'.
For multiple edge | validation | error | |
| Input channel '{chan}' not in '{repr(sorted(channels))[:100] | exception | error | |
| Output channel '{chan}' not in known channels: '{repr(sorted | exception | error | |
| Node {n} not in nodes | exception | error | |
| Key {keys} not in channels | exception | error | |
| Key {chan} not in channels | exception | error | |
| Cannot write to the reserved channel TASKS | exception | error | |
| PASSTHROUGH value must be replaced | exception | error | |
| Invalid write entry: {w} | exception | error | |
| Cannot subscribe to single channels when other channels are | exception | error | |
| Cannot subscribe to channels when subscribed to a single cha | exception | error | |
| stream_events(version='v3') / astream_events(version='v3') d | exception | error | |
| stream_events(version='v3') transformers must be scope-aware | exception | error | |
| stream_events(version='v3') transformers must be scope-aware | exception | error | |
| Channel '{TASKS}' is reserved and cannot be used in the grap | exception | error | |
| Invalid context schema type: {context_schema}. Must be a Bas | exception | error | |
| No checkpointer set | exception | error | |
| Subgraph {recast} not found | exception | error | |
| No supersteps provided | exception | error | |
| No updates provided | exception | error | |
| Cannot apply multiple updates when clearing state | exception | error | |
| Cannot apply multiple updates when updating as input | exception | error | |
| Received no input writes for {self.input_channels} | exception | error | |
| Cannot copy checkpoint with multiple updates | exception | error | |
| Cannot copy a non-existent checkpoint | exception | error | |
| Invalid update item: {item} when copying checkpoint | exception | error | |
| Ambiguous update, specify as_node | exception | error | |
| Node {as_node} does not exist | exception | error | |
| as_node is required when applying multiple updates | exception | error | |
| Node {as_node} has no writers | exception | error | |
| recursion_limit must be at least 1 | exception | error | |
| checkpointer=True cannot be used for root graphs. | exception | error | |
| Checkpointer requires one or more of the following 'configur | exception | error | |
| Cannot use both `checkpoint_during` and `durability` paramet | exception | error | |
GRAPH_RECURSION_LIMIT Recursion limit of {config['recursion_limit']} reached without hitting a stop co | exception | error | |
| Draining status requires run control | exception | error | |
| shutdown | exception | error | |
| No cache is set for this graph. Cannot clear cache. | validation | error | |
| Async client is not initialized: please provide `url` or `cl | validation | error | |
| Sync client is not initialized: please provide `url` or `syn | validation | error | |
| RemoteGraph.stream_events(version='v3') does not support `{n | exception | error | |
| RemoteGraph.stream_events(version='v3') does not support the | exception | error | |
| RemoteException | exception | error | |
| RemoteGraph.astream_events(version={version!r}) is not imple | exception | error | |
| Cannot patch execution_info before it has been set | exception | error | |
| StreamMux._make_child requires the mux to be constructed wit | exception | error | |
| {type(transformer).__name__} requires an async run — it over | exception | error | |
| StreamTransformer.init() must return a dict, got {type(proje | exception | error | |
| Transformer {type(transformer).__name__} returned projection | exception | error | |
| {type(self).__name__} must override process() or aprocess() | exception | error | |
| {type(self).__name__}.schedule() requires a running event lo | exception | error | |
| interleave() requires StreamChannel projections, got {type(c | exception | error | |
| StreamChannel {name!r} has not been bound yet. Register the | exception | error | |
| StreamChannel {name!r} is bound to async mode — sync interle | exception | error | |
| StreamChannel {name!r} already has a subscriber; use .tee(n) | exception | error | |
| StreamChannel maxlen must be a positive int or None | exception | error | |
| StreamChannel is already bound | exception | error | |
| Cannot push to a closed StreamChannel | exception | error | |
| StreamChannel has not been bound yet. Register the transform | exception | error | |
| This StreamChannel is bound to async mode — use 'async for' | exception | error | |
| StreamChannel already has a subscriber; use .tee(n) for fan- | exception | error | |
| This StreamChannel is bound to sync mode — use 'for' instead | exception | error | |
| StreamChannel already has a subscriber; use .atee(n) for fan | exception | error | |
| tee() requires n >= 1 | validation | error | |
| atee() requires n >= 1 | validation | error | |
| Invalid checkpointer provided. Expected an instance of `Base | exception | error | |
| {key} | exception | error | |
| {field} must be greater than 0 | validation | error | |
| refresh_on must be 'auto' or 'heartbeat' | validation | error | |
| Got unexpected type for `prompt`: {type} | exception | error | |
| Number of tools in the model.bind_tools() and tools passed t | exception | error | |
| Missing tools '{missing_tools}' in the model.bind_tools() | exception | error | |
| Expected `model` to be a ChatModel or RunnableBinding (e.g. | exception | error | |
INVALID_CHAT_HISTORY Found AIMessages with tool_calls that do not have a corresponding ToolMessage. H | error_code | error | |
| create_react_agent() got unexpected keyword arguments: {depr | exception | error | |
| Invalid version {version}. Supported versions are 'v1' and ' | validation | error | |
| Missing required key(s) {missing_keys} in state_schema | validation | error | |
| Please install langchain (`pip install langchain`) to use '< | exception | error | |
| Expected input to call_model to have 'llm_input_messages' or | exception | error | |
| Async model callable provided but agent invoked synchronousl | exception | error | |
| Got unexpected type of `handle_tool_error`. Expected bool, s | exception | error | |
| All types in the error handler error annotation must be Exce | validation | error | |
| Arbitrary types are not supported in the error handler signa | validation | error | |
| Tool {name} is not registered with ToolNode | exception | error | |
| Tool {name} invocation failed validation: {args} | exception | error | |
| No message found in input | validation | error | |
| No AIMessage found in input | validation | error | |
| Invalid input to ToolNode. Tool {name} requires graph state | validation | error | |
| {state_field} | exception | error | |
| Cannot inject store into tools with InjectedStore annotation | exception | error | |
| Tool {name} returned a list with invalid element types: expe | exception | error | |
| Tool {name} returned unexpected type: {type} | exception | error | |
| Tool {name} returned a list with {count} messages bound to t | validation | error | |
| Tools can provide a dict in Command.update only when using d | validation | error | |
| Tools can provide a list of messages in Command.update only | exception | error | |
| Expected to have a matching ToolMessage in Command.update fo | exception | error | |
| No messages found in input state to tool_edge: {state} | exception | error | |
| A tool argument should not be annotated with {injection_type | exception | error | |
| Tool {schema.name} does not have an args_schema defined. | exception | error | |
| Validation node only works with tools that have a pydantic B | exception | error | |
| Unsupported input to ValidationNode. Expected BaseModel, too | exception | error | |
| No message found in input | exception | error | |
| Last message is not an AIMessage | exception | error | |
| Unsupported schema type: {type(schema)}. Expected BaseModel | exception | error | |
| response_format must be 'array' or 'object', got {response_f | exception | error | |
| {response['__error__'].get('error')}: {response['__error__'] | exception | error | |
| Invalid namespace label '{label}'. Namespace labels cannot c | exception | error | |
| AsyncThreadStream is closed. | exception | error | |
| thread.run.respond: no outstanding interrupt. Provide an exp | exception | error | |
| thread.run.respond: ambiguous — {len(outstanding)} outstandi | exception | error | |
| thread.run.respond: interrupt_id {interrupt_id!r} does not m | exception | error | |
| AsyncThreadStream not entered — use `async with`. | exception | error | |
| AsyncThreadStream not entered - use `async with`. | exception | error | |
| ToolCallHandle.deltas can only be iterated by a single consu | exception | error | |
| extension name must be non-empty. | exception | error | |
| AsyncThreadStream is closed and cannot be re-entered. | exception | error | |
| Protocol error [{code}]: {message} | exception | error | |
| AsyncThreadStream not entered — use async with | exception | error | |
| thread.output: no run has been started and no explicit threa | exception | error | |
| transport must be 'sse' or 'websocket'. | exception | error | |
| Cannot set reserved header '{header}' | exception | error | |
| Cannot JSON-serialize type object: {obj!r}. Did you mean to | exception | error | |
| Object of type {type(obj)} is not JSON serializable | exception | error | |
| Cannot determine timezone name from {tz!r}. Use a zoneinfo.Z | exception | error | |
| Expected str, datetime.tzinfo, or None for timezone, got {ty | exception | error | |
| Refusing to follow cross-origin reconnect Location: {locatio | exception | error | |
| path parameter must not be None | exception | error | |
| path parameter must not be bytes; pass a str or uuid.UUID | exception | error | |
| response_format must be 'array' or 'object' | exception | error | |
| Invalid namespace label '{label}'. Namespace labels cannot c | exception | error | |
| Result was not set before timeout. | exception | error | |
| SyncThreadStream is closed. | exception | error | |
| thread.run.respond: no outstanding interrupt. Provide an exp | exception | error | |
| thread.run.respond: ambiguous — {len(outstanding)} outstandi | exception | error | |
| thread.run.respond: interrupt_id {interrupt_id!r} does not m | exception | error | |
| SyncThreadStream not entered — use `with`. | exception | error | |
| SyncToolCallHandle.deltas can only be iterated by a single c | exception | error | |
| extension name must be non-empty. | exception | error | |
| SyncThreadStream is closed and cannot be re-entered. | exception | error | |
| Protocol error [{code}]: {message} | exception | error | |
| thread.output: no run has been started and no explicit threa | exception | error | |
| transport must be 'sse' or 'websocket'. | exception | error | |
| Authentication handler already set as {self._authenticate_ha | exception | error | |
| Global handler already set. | exception | error | |
| types.Handler already set for {r}, {a}. | exception | error | |
| Auth handler '{getattr(fn, '__name__', fn)}' must be an asyn | exception | error | |
| Auth handler '{getattr(fn, '__name__', fn)}' must have a 'ct | exception | error | |
| Auth handler '{getattr(fn, '__name__', fn)}' must have a 'va | exception | error | |
| Cache is only available server-side within the LangGraph Age | exception | error | |
| {handler_type} must be an async function, got {type(fn)} | exception | error | |
| {handler_type} must accept exactly 2 parameters (ctx, data), | exception | error | |
| Blob encryptor already registered | exception | error | |
| JSON encryptor already registered | exception | error | |
| Blob decryptor already registered | exception | error | |
| JSON decryptor already registered | exception | error | |
| No authenticated user available in access_context='{self.acc | exception | error | |
| {ch!r} is not a valid interleave_projections channel{hint}. | exception | error | |
| extension name must be non-empty. | exception | error | |
| Sync run.start gate timeout. | exception | error | |
| Protocol transport is closed. | exception | error | |
| Protocol command did not return a valid response. | exception | error | |
| Protocol transport is closed. | exception | error | |
| Protocol command did not return a valid response. | exception | error | |
| Protocol transport is closed. | exception | error | |
| Protocol command did not return a valid response. | exception | error | |
| Protocol transport is closed. | exception | error | |
| Protocol command did not return a valid response. | exception | error | |
|
Interrupted. Deployment ID: {deployment_id}, Revision ID: { | console | error | |
| Re-run with --verbose to see full build output. | console | error | |
| Importing {name} from langgraph.constants is deprecated. Ple | console | error | |
| NodeInterrupt is deprecated. Please use `langgraph.types.int | console | error | |
| Accessing GraphOutput via `result[key]` is deprecated. Use ` | console | error | |
| `interrupt_id` is deprecated. Use `id` instead. | console | error | |
| You're using incompatible versions of langgraph and checkpoi | console | error | |
| ShallowPostgresSaver is deprecated as of version 2.0.20 and | console | error | |
| AsyncShallowPostgresSaver is deprecated as of version 2.0.20 | console | error | |
| Could not resolve image digest for {remote_image}; falling b | console | error | |
| Push failed, retrying (attempt {attempt + 2} of {max_push | console | error | |
| The build will continue remotely. | console | error | |
| Skipped tracked-package scan: {exc} | console | error | |
| The 'config' parameter should be typed as 'RunnableConfig' o | console | error | |
| Importing {name} from langgraph.constants is deprecated. Thi | console | error | |
| `retry` is deprecated and will be removed. Please use `retry | console | error | |
| `config_schema` is deprecated and will be removed. Please us | console | error | |
| MessageGraph is deprecated in LangGraph v1.0.0, to be remove | console | error | |
| Must have langchain-core>=0.3.11 installed to use automatic | console | error | |
| Invalid state_schema: {schema}. Expected a type or Annotated | console | error | |
| `config_schema` is deprecated and will be removed. Please us | console | error | |
| `input` is deprecated and will be removed. Please use `input | console | error | |
| `output` is deprecated and will be removed. Please use `outp | console | error | |
| `retry` is deprecated and will be removed. Please use `retry | console | error | |
| `config_type` is deprecated and will be removed. Please use | console | error | |
| `config_schema` is deprecated. Use `get_context_jsonschema` | console | error | |
| `get_config_jsonschema` is deprecated. Use `get_context_json | console | error | |
| `checkpoint_during` is deprecated and will be removed. Pleas | console | error | |
| `durability` has no effect when no checkpointer is present. | console | error | |
| Importing from langgraph.pregel.types is deprecated. Please | console | error | |
| Accessing GraphOutput via `key in result` is deprecated. Use | console | error | |
| `config_schema` is deprecated and will be removed. Please us | console | error | |
| Setting attribute '{name}' on ToolCallRequest is deprecated. | console | error | |
| `checkpoint_during` is deprecated and will be removed in a f | console | error | |
| Request failed, attempting reconnect to Location: {loc} | console | error | |
| `checkpoint_during` is deprecated and will be removed in a f | console | error | |
| `checkpoint_during` is deprecated and will be removed in a f | console | error | |
| Request failed, attempting reconnect to Location: {loc} | console | error | |
| `checkpoint_during` is deprecated and will be removed in a f | console | error | |
| The Encryption API is in beta and may change in future versi | console | error | |