@langchain/langgraph breaking changes
Every breaking API change we have recorded in @langchain/langgraph on npm: 89 breaking changes in 1 version. Below are its newest version, removals and renames first, each with its source.
Newest change October 18, 2025

On this page
1.0.0
- Removed
Command.__@COMMAND_SYMBOL@5286038
Command.__@COMMAND_SYMBOL@5286038 was removed in @langchain/langgraph 1.0.0 npmjs.com - Removed
typedNode
typedNode was removed in @langchain/langgraph 1.0.0 npmjs.com - Signature changed
AsyncBatchedStore
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com - Signature changed
BaseCheckpointSaver
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com - Signature changed
BaseLangGraphErrorFields
Was type BaseLangGraphErrorFields = {lc_error_code?: "GRAPH_RECURSION_LIMIT" | "INVALID_CONCURRENT_GRAPH_UPDATE" | "INVALID_GRAPH_NODE_RETURN_VALUE" | "MULTIPLE_SUBGRAPHS" | "UNREACHABLE_NODE";}; now type BaseLangGraphErrorFields =... npmjs.com - Signature changed
BaseLangGraphErrorFields.lc_error_code
Was lc_error_code?: "GRAPH_RECURSION_LIMIT" | "INVALID_CONCURRENT_GRAPH_UPDATE" | "INVALID_GRAPH_NODE_RETURN_VALUE" | "MULTIPLE_SUBGRAPHS" | "UNREACHABLE_NODE"; now lc_error_code?: "GRAPH_RECURSION_LIMIT" |... npmjs.com - Signature changed
BaseStore
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com - Signature changed
Checkpoint
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com - Signature changed
CheckpointMetadata
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com - Signature changed
CheckpointTuple
Was export {MemorySaver, type Checkpoint, type CheckpointMetadata, type CheckpointTuple, copyCheckpoint, emptyCheckpoint, BaseCheckpointSaver, type Item, type GetOperation, type SearchOperation, type PutOperation, type Operation, type... npmjs.com
And 79 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp