# langgraphjs

> Framework to build resilient language agents as graphs.

- **URL**: https://www.freshcrate.ai/projects/langgraphjs
- **Author**: langchain-ai
- **Category**: Frameworks
- **Latest version**: `@langchain/svelte@1.0.16` (2026-06-04)
- **License**: MIT
- **Source**: https://github.com/langchain-ai/langgraphjs
- **Homepage**: https://docs.langchain.com/oss/javascript/langgraph/
- **Language**: TypeScript
- **GitHub**: 2,817 stars, 466 forks
- **Registry**: github
- **Tags**: `agents`, `ai`, `artificial-intelligence`, `generative-ai`, `llm`, `node`, `typescript`

## Description

Framework to build resilient language agents as graphs.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `@langchain/svelte@1.0.16` | 2026-06-04 | High | ### Patch Changes  -   Updated dependencies \[[`244c24e`](https://github.com/langchain-ai/langgraphjs/commit/244c24eaccff4009df7d83e4320e51a4b310b15f)]:     -   @langchain/langgraph-sdk@1.9.16 |
| `@langchain/langgraph-cli@1.2.3` | 2026-05-29 | High | ### Patch Changes  -   [#2443](https://github.com/langchain-ai/langgraphjs/pull/2443) [`80a8c12`](https://github.com/langchain-ai/langgraphjs/commit/80a8c1200a240fd984edc4deb26a7787d08c7532) Thanks [@christian-bromann](https://github.com/christian-bromann)! - refactor(sdk): drop StreamSubmitOptions.command and simplify forkFrom      Remove the misleading submit({ command }) surface from protocol-v2     StreamController; HITL resume is respond() only. Accept forkFrom as a     plain checkpoint id |
| `@langchain/svelte@1.0.6` | 2026-05-25 | High | ### Patch Changes  -   [#2430](https://github.com/langchain-ai/langgraphjs/pull/2430) [`f99941f`](https://github.com/langchain-ai/langgraphjs/commit/f99941f5fe8671ddcb6a78e93e5e05f4028d4af4) Thanks [@christian-bromann](https://github.com/christian-bromann)! - fix(sdk): clear subgraph and subagent discovery on thread swap      Reset discovery stores in `StreamController.#teardownThread()` so starting a     new thread does not leave stale subgraph cards or subagent entries from the     previous ru |
| `@langchain/angular@1.0.4` | 2026-05-19 | High | ### Patch Changes  -   Updated dependencies \[[`9d3c9dd`](https://github.com/langchain-ai/langgraphjs/commit/9d3c9dd3182059f9eca9fd9b14d8f7466b4338c4)]:     -   @langchain/langgraph-sdk@1.9.4 |
| `@langchain/langgraph-sdk@1.9.2` | 2026-05-11 | High | ### Patch Changes  -   [#2370](https://github.com/langchain-ai/langgraphjs/pull/2370) [`4c6875c`](https://github.com/langchain-ai/langgraphjs/commit/4c6875c1e3dd32857d526925865c389e4e9c10c2) Thanks [@open-swe](https://github.com/apps/open-swe)! - feat(sdk): support metadata filter for crons search/count  -   [#2377](https://github.com/langchain-ai/langgraphjs/pull/2377) [`a5089cd`](https://github.com/langchain-ai/langgraphjs/commit/a5089cda1d9db1e4b50c17cdd12a770a67279905) Thanks [@christian-bro |
| `@langchain/vue@1.0.1` | 2026-05-05 | High | ### Patch Changes  -   Updated dependencies \[[`2bb66bf`](https://github.com/langchain-ai/langgraphjs/commit/2bb66bf816a8b18b2968ed885ef2df15f684cb4e)]:     -   @langchain/langgraph-sdk@1.9.1 |
| `@langchain/vue@0.4.7` | 2026-05-02 | High | ### Patch Changes  -   [#2354](https://github.com/langchain-ai/langgraphjs/pull/2354) [`733d28e`](https://github.com/langchain-ai/langgraphjs/commit/733d28ea637135876375fa005a8d8a5605a692e6) Thanks [@christian-bromann](https://github.com/christian-bromann)! - fix(sdk): pin framework SDKs to langgraph-sdk version |
| `@langchain/langgraph-checkpoint-mongodb@1.3.0` | 2026-04-28 | High | ### Minor Changes  -   [#2326](https://github.com/langchain-ai/langgraphjs/pull/2326) [`36916ed`](https://github.com/langchain-ai/langgraphjs/commit/36916ed86e63eb07249a68ecf0508e3b986ba587) Thanks [@tadjik1](https://github.com/tadjik1)! - feat: add MongoDBStore for long-term memory      New `MongoDBStore` class for persisting data across threads and sessions — user preferences, learned facts, agent memory, and more.      -   Store and retrieve JSON documents organized by hierarchical namespaces |
| `@langchain/langgraph-sdk@1.8.9` | 2026-04-16 | High | ### Patch Changes  -   [#2302](https://github.com/langchain-ai/langgraphjs/pull/2302) [`458d66b`](https://github.com/langchain-ai/langgraphjs/commit/458d66bf665468854abb8133594d4d4f966054ed) Thanks [@AdrianSajjan](https://github.com/AdrianSajjan)! - fix(sdk): preserve messages on interrupt values events      Add a regression test for interrupt-only `values` payloads to ensure     previously streamed messages are not overwritten when `__interrupt__` is emitted. |
| `@langchain/langgraph@1.2.9` | 2026-04-16 | High | ### Patch Changes  -   [#2315](https://github.com/langchain-ai/langgraphjs/pull/2315) [`9102d52`](https://github.com/langchain-ai/langgraphjs/commit/9102d526c858a4cdbe9b47dcdd062b93da93e49f) Thanks [@hntrl](https://github.com/hntrl)! - propagate tracer metadata defaults from configurable  -   [#2311](https://github.com/langchain-ai/langgraphjs/pull/2311) [`b7c196b`](https://github.com/langchain-ai/langgraphjs/commit/b7c196b2142fb888dfcd9ceb1dfb4365d803c8b6) Thanks [@open-swe](https://github.com/ |

## Dependency audit

- **Score**: 100/100
- **Total deps**: 18
- **Resolved**: 18
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 0
- **Scanned**: 2026-04-15

## Citation

- HTML: https://www.freshcrate.ai/projects/langgraphjs
- Markdown: https://www.freshcrate.ai/projects/langgraphjs.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/langgraphjs/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
