Sydney Runkle and GitHub
be088801ba
fix(langgraph): fix assertion in test ( #5606 )
2025-07-21 14:25:37 -04:00
Sydney Runkle and GitHub
1ee6bfeb8d
release(langgraph): v0.5.4 ( #5605 )
0.5.4
2025-07-21 18:17:00 +00:00
Nuno Campos and GitHub
2153d36726
feat(langgraph): Handle ParentCommand in RemoteGraph ( #5600 )
...
- when receiving a "command" stream event raise ParentCommand exception
for caller graph to handle
2025-07-21 18:48:40 +01:00
Sydney Runkle and GitHub
819eae891e
feat(sdk-py): add interrupts to ThreadState ( #5603 )
sdk==0.1.74
2025-07-21 16:33:00 +00:00
Sydney Runkle
457edaa75b
locks
2025-07-21 12:32:23 -04:00
Sydney Runkle and GitHub
b3c5298100
fix(langgraph): ignore write to END with Command ( #5601 )
...
Fixes https://github.com/langchain-ai/langgraph/issues/5572
End is a special terminal node, so we don't need a branch to channel
like we do for other values passed to `Command.goto`
2025-07-21 14:03:00 +00:00
9d9476e664
chore: bump codespell-project/actions-codespell from 2.0 to 2.1 ( #5597 )
...
Bumps
[codespell-project/actions-codespell](https://github.com/codespell-project/actions-codespell )
from 2.0 to 2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/codespell-project/actions-codespell/releases ">codespell-project/actions-codespell's
releases</a>.</em></p>
<blockquote>
<h2>v2.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Use v2 in README by <a
href="https://github.com/okuramasafumi "><code>@okuramasafumi</code></a>
in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/69 ">codespell-project/actions-codespell#69</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/72 ">codespell-project/actions-codespell#72</a></li>
<li>Bump actions/setup-python from 4 to 5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a> in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/74 ">codespell-project/actions-codespell#74</a></li>
<li>feat: bump to use node20 runtime by <a
href="https://github.com/kbdharun "><code>@kbdharun</code></a> in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/71 ">codespell-project/actions-codespell#71</a></li>
<li>[pre-commit.ci] pre-commit autoupdate by <a
href="https://github.com/pre-commit-ci "><code>@pre-commit-ci</code></a>
in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/76 ">codespell-project/actions-codespell#76</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/okuramasafumi "><code>@okuramasafumi</code></a>
made their first contribution in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/69 ">codespell-project/actions-codespell#69</a></li>
<li><a
href="https://github.com/dependabot "><code>@dependabot</code></a> made
their first contribution in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/72 ">codespell-project/actions-codespell#72</a></li>
<li><a href="https://github.com/kbdharun "><code>@kbdharun</code></a>
made their first contribution in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/71 ">codespell-project/actions-codespell#71</a></li>
<li><a
href="https://github.com/pre-commit-ci "><code>@pre-commit-ci</code></a>
made their first contribution in <a
href="https://redirect.github.com/codespell-project/actions-codespell/pull/76 ">codespell-project/actions-codespell#76</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codespell-project/actions-codespell/compare/v2...v2.1 ">https://github.com/codespell-project/actions-codespell/compare/v2...v2.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/codespell-project/actions-codespell/commit/406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 "><code>406322e</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/codespell-project/actions-codespell/issues/76 ">#76</a>)</li>
<li><a
href="https://github.com/codespell-project/actions-codespell/commit/3174815d6231f5bdc24dbfb6fc3b8caec73d521c "><code>3174815</code></a>
feat: bump to use node20 runtime (<a
href="https://redirect.github.com/codespell-project/actions-codespell/issues/71 ">#71</a>)</li>
<li><a
href="https://github.com/codespell-project/actions-codespell/commit/8edd9f294002b35e8d7de67b06ac493e89114b91 "><code>8edd9f2</code></a>
Bump actions/setup-python from 4 to 5 (<a
href="https://redirect.github.com/codespell-project/actions-codespell/issues/74 ">#74</a>)</li>
<li><a
href="https://github.com/codespell-project/actions-codespell/commit/8dc81685022bbd5008e21ddb6f44abe4eb4f27b1 "><code>8dc8168</code></a>
Bump actions/checkout from 3 to 4 (<a
href="https://redirect.github.com/codespell-project/actions-codespell/issues/72 ">#72</a>)</li>
<li><a
href="https://github.com/codespell-project/actions-codespell/commit/41170f1b9c4f5c5788cb677c6c2f9ef26010243d "><code>41170f1</code></a>
Use v2 in README (<a
href="https://redirect.github.com/codespell-project/actions-codespell/issues/69 ">#69</a>)</li>
<li>See full diff in <a
href="https://github.com/codespell-project/actions-codespell/compare/v2.0...v2.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 09:30:41 -04:00
AG2AI-Admin and GitHub
dd9b5c42e8
chore(docs): Migrate from pyautogen to ag2 Library ( #5577 )
2025-07-20 19:43:54 -04:00
Eugene Yurtsev and GitHub
951a3f2d1c
ci: Update privileged.yml ( #5481 )
2025-07-20 17:34:20 -04:00
Sakshi Gupta and GitHub
adaa340c15
fix(docs): jokes needs reducer in graph-api.md ( #5489 ) ( #5489 )
2025-07-20 17:32:47 -04:00
Yagnesh M. Bhadiyadra and GitHub
2c85cba9ca
fix(docs): Change of condition arguments in Command API example for ease of reading. ( #5571 )
2025-07-20 20:58:37 +00:00
Sydney Runkle and GitHub
c61ac946af
feat(docs): add python alt for UI how to ( #5593 )
...
Fixes https://github.com/langchain-ai/langgraph/issues/5311
2025-07-20 09:33:17 -04:00
Andrew Nguonly and GitHub
61676b8db0
docs: Change 'that' to 'than' ( #5581 )
2025-07-18 14:54:55 -07:00
langchain-infra and GitHub
3b85e53360
docs: fix egress formatting ( #5575 )
2025-07-18 10:43:03 -04:00
infra
250a17d711
docs: fix egress formatting
2025-07-18 09:42:46 -05:00
Eugene Yurtsev and GitHub
f63bec8578
chore(prebuilt): restructure tool node and tool injection logic ( #5562 )
...
* Cleaning up the underlying tool injection logic which is happening in
multiple locations.
* State was being injected into the ToolCall via Send in two places in
create react agent and the logic doesn't belong there, the actual
injection should be happening inside the ToolNode where there's
awareness of what run time parameters the tool accepts.
Change is required to unblock:
https://github.com/langchain-ai/langgraph/pull/5537
2025-07-18 09:59:14 -04:00
langchain-infra and GitHub
dc0f0c5944
docs: add egress docs for LGP self hosted ( #5569 )
2025-07-18 03:14:40 -04:00
infra
777fe692d4
docs: add egress docs for LGP self hosted
2025-07-18 00:40:15 -04:00
infra
fdbe31a3aa
docs: add egress docs for LGP self hosted
2025-07-18 00:28:04 -04:00
Sam Crowder and GitHub
78a9933144
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5561 )
2025-07-17 20:45:42 -07:00
Eugene Yurtsev and GitHub
5717eefa79
feat(docs): Document disabling webhooks ( #5535 )
...
Add information about disabling webhooks
2025-07-17 15:23:00 -04:00
5978012619
release(cli): Release new CLI version with increased bounds for server ( #5565 )
...
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
cli==0.3.5
2025-07-17 12:22:30 -07:00
Eugene Yurtsev and GitHub
b447a1c7cf
fix(docs): fix langgraph cli reference ( #5563 )
...
Fix for wrong indentation that completely messes up formatting
2025-07-17 12:10:11 -07:00
f87608a16f
chore(prebuilt): Remove dead code from prebuilt tests ( #5555 )
...
Fixes #5554
This PR removes unused utility classes and functions from the prebuilt
tests directory to clean up dead code.
Changes include:
- Removed unused classes from `libs/prebuilt/tests/any_str.py`:
- Deleted FloatBetween, AnyDict, AnyVersion, and UnsortedSequence
- Kept only AnyStr class
- Removed unused functions from `libs/prebuilt/tests/messages.py`:
- Deleted _AnyIdDocument and _AnyIdAIMessageChunk
- Kept _AnyIdHumanMessage and _AnyIdToolMessage
- Removed unused classes from `libs/prebuilt/tests/memory_assert.py`:
- Deleted NoopSerializer, MemorySaverAssertCheckpointMetadata, and
MemorySaverNoPending
- Kept MemorySaverAssertImmutable
Verification:
- Manually checked for no remaining references to removed code
- Maintained existing import structures
- Preserved functionality of the prebuilt test suite
The changes reduce code complexity and remove unnecessary utility
classes that were not being used in the test suite.
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
2025-07-17 18:45:10 +00:00
Sam Crowder
e0699fbdaf
Update changelog via LangGraph Server Changelog Bot
2025-07-17 11:04:52 -07:00
Lauren Hirata Singh and GitHub
b4eb57da67
docs: Rearrange nav ( #5560 )
...
Move Prebuilts overview and Run an agent to the guides page
2025-07-17 13:47:43 -04:00
Sam Crowder and GitHub
cec3bef7ea
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5558 )
...
Automated changelog update created by the LangGraph Server Changelog
Bot.
Feel free to merge anytime.
2025-07-17 12:41:13 -04:00
Nuno Campos
71dc92b349
langgraph-checkpoint 2.1.1
checkpoint==2.1.1
2025-07-17 15:04:57 +02:00
79b4642e55
fix(docs): broken URL in _AIO_ERROR_MSG for AsyncSqliteSaver ( #5483 )
...
remove unreachable `yield` from unimplemented async methods
---------
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2025-07-17 12:26:22 +00:00
Nuno Campos and GitHub
48446bcbd2
chore(docs): Mention dataclass ( #5470 )
2025-07-17 14:23:41 +02:00
Nuno Campos and GitHub
cf95c870fe
fix(checkpoint): fix AsyncBatchedBaseStore getting stuck ( #5504 )
2025-07-17 12:50:18 +02:00
Nuno Campos and GitHub
a34c38a53d
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5547 )
2025-07-17 12:24:24 +02:00
Sam Crowder
db5276ded1
Update changelog via LangGraph Server Changelog Bot
2025-07-16 16:32:19 -07:00
Sam Crowder and GitHub
9c67b9ce4b
docs(docs): add disclaimer about overriding otel with DD_API_KEY ( #5538 )
2025-07-16 16:06:54 -07:00
Lauren Hirata Singh and GitHub
08667fe786
docs: More tracing ( #5545 )
...
docs: add more about tracing
2025-07-16 19:06:43 -04:00
Sam Crowder and GitHub
48dabc0538
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5540 )
...
Update changelog via LangGraph Server Changelog Bot
2025-07-16 18:24:46 -04:00
d2cc02d789
Update docs/docs/cloud/reference/env_var.md
...
Co-authored-by: Lauren Hirata Singh <lauren@langchain.dev >
2025-07-16 14:17:56 -07:00
Lauren Hirata Singh and GitHub
92c66d13ec
docs: add o11y overview ( #5542 )
...
* docs: add o11y overview
* add section for enabling tracing
2025-07-16 16:32:11 -04:00
Sam Crowder
7f821deded
remove word tracing
2025-07-16 11:36:16 -07:00
Sam Crowder
12a601c8a3
fix: add disclaimer to the docs about DD_API_KEY overriding app-level tracing
2025-07-16 11:35:48 -07:00
Eugene Yurtsev and GitHub
d64447c4c2
chore(prebuilt): Allow testing fast ( #5533 )
...
Allow testing fast
2025-07-16 15:56:28 +00:00
0d2db35d93
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5530 )
...
* Update changelog via LangGraph Server Changelog Bot
* Update docs/docs/cloud/reference/langgraph_server_changelog.md
* Update docs/docs/cloud/reference/langgraph_server_changelog.md
---------
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com >
2025-07-16 14:01:46 +00:00
renchao and GitHub
b290e1ffdc
docs(mcp): update workflow usage examples ( #5525 )
...
Update mcp.md
"END" is missing
2025-07-16 13:21:26 +00:00
Nuno Campos
a5eb6a75bf
checkpoint-postgres 2.0.23
checkpointpostgres==2.0.23
2025-07-16 11:58:07 +02:00
Nuno Campos and GitHub
7a136aaff6
perf(checkpoint-postgres): Reduce writes to checkpoint_blobs table ( #5524 )
2025-07-16 11:57:11 +02:00
Nuno Campos
e973e936c3
perf: checkpoint-postgres: Reduce writes to checkpoint_blobs table
...
- Channels containing primitive values don't need to be stored in separate rows in blobs table, as the overhead of a separate row will usually be higher than the size of the value
- This applies for instance to all internal channels used to manage edges, so it has a big impact just from that. It can also apply to user-managed channels depending on their values
- The same channel may switch storage between versions without any issue
2025-07-16 11:43:51 +02:00
066f3b21f8
docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) ( #5523 )
...
* Update changelog via LangGraph Server Changelog Bot
* Update docs/docs/cloud/reference/langgraph_server_changelog.md
---------
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com >
2025-07-16 06:39:09 +00:00
+3
d5b8733a40
ci(docs): Add codespell for docs md and py files ( #5494 )
...
* docs: Add codespell for markdown files
* update
* remove path
* fix
* update linting guidelines
* chore[deps]: upgrade dependencies with `uv lock --upgrade` (#5471 )
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
* fix(checkpoint): correct logging call to use logger (#5458 )
fix[checkpoint]: correct logging call to use logger
* release(langgraph): v0.5.3 (#5498 )
bump
* extend to cover python files used for reference docs
* fix(docs): Update the graph image link (#5500 )
Update the graph image link
Point to the correct image reference for Map-Reduce and the Send API example
* fix(docs): Update graph-api.md File to reflect correct image (#5499 )
Update graph-api.md File to reflect correct image
Referencing to the correct image file
* docs(prebuilt): improve documentation in ToolNode module (#5497 )
Update documentation in ToolNode module
* Update changelog via LangGraph Server Changelog Bot
* feat(sdk-py): Show is_studio_user (#5505 )
* Update changelog via LangGraph Server Changelog Bot
* fix(docs): Node caching explanation code required a small fix,. (#5473 )
fix(docs): Node caching explanation code required a small fix, to avoid confusion to readers. The code had `time.sleep(2)` but the note mentioned one second only.
Co-authored-by: ygicp <yagnesh@infocusp.com >
* fix(langgraph): add `stacklevel=2` to the warnings to point to the caller’s codes (#5457 )
chore: add stacklevel=2 to the warnings to point to the caller’s codes
* chore(docs): Improve example in use mcp (#5480 )
* Make example more explicit
* Update docs/docs/agents/mcp.md
* fix(docs): update examples link (#5515 )
Co-authored-by: ahmed murtaza <ahmed.gmurtaza@gmail.com >
* docs: [LangGraph Server Changelog Bot] Changelog updates for new version(s) (#5514 )
Update changelog via LangGraph Server Changelog Bot
* fix readmes
* fix
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
Co-authored-by: Michael Li <michaelli65535@gmail.com >
Co-authored-by: Sakshi Gupta <64280320+sakshi1989@users.noreply.github.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Sam Crowder <samecrowder@gmail.com >
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com >
Co-authored-by: Yagnesh M. Bhadiyadra <35532869+yagneshmb@users.noreply.github.com >
Co-authored-by: ygicp <yagnesh@infocusp.com >
Co-authored-by: Ahmed Murtaza <ahmed.gmurtaza@hotmail.com >
Co-authored-by: ahmed murtaza <ahmed.gmurtaza@gmail.com >
2025-07-15 19:22:48 +00:00
Lauren Hirata Singh and GitHub
40c0e44b9a
docs: Update with links to Forum ( #5440 )
...
Also updates some outdated references to LangChain
2025-07-15 14:55:15 -04:00
Mason Daugherty and GitHub
b5afec4b2a
chore: add PR template ( #5491 )
2025-07-15 14:48:59 -04:00