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
Nuno Campos
71dc92b349
langgraph-checkpoint 2.1.1
2025-07-17 15:04:57 +02:00
Eugene Yurtsev and GitHub
d64447c4c2
chore(prebuilt): Allow testing fast ( #5533 )
...
Allow testing fast
2025-07-16 15:56:28 +00:00
Nuno Campos
a5eb6a75bf
checkpoint-postgres 2.0.23
2025-07-16 11:58:07 +02:00
William FH and GitHub
e315fb7397
feat(sdk-py): Show is_studio_user ( #5505 )
2025-07-14 16:55:32 -07:00
Eugene Yurtsev and GitHub
7a39e5fc6e
docs(prebuilt): improve documentation in ToolNode module ( #5497 )
...
Update documentation in ToolNode module
2025-07-14 16:43:35 -04:00
Sydney Runkle and GitHub
a5ce13eb45
release(langgraph): v0.5.3 ( #5498 )
...
bump
2025-07-14 20:05:52 +00:00
3d9cb305b4
chore[deps]: upgrade dependencies with uv lock --upgrade ( #5471 )
...
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
2025-07-14 13:48:40 -04:00
jito and GitHub
54dadadac4
docs(prebuilt): fix typo in interrupt.py ( #5478 )
...
fix typo in interrupt.py
Signed-off-by: jitokim <pigberger70@gmail.com >
2025-07-14 14:06:13 +00:00
William FH and GitHub
9b9bf88aee
fix(checkpoint-postgres): Remove python invalid escape warning ( #5441 )
2025-07-10 22:38:05 +00:00
Sydney Runkle and GitHub
0ab9770056
release(langgraph): v0.5.2 ( #5421 )
...
langgraph bump
2025-07-09 19:10:20 +00:00
87f2e69395
chore[deps]: upgrade dependencies with uv lock --upgrade ( #5358 )
...
* chore: upgrade dependencies with `uv lock --upgrade`
* linting
* upgrade PR title
---------
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
2025-07-07 23:24:32 +00:00
Sydney Runkle and GitHub
813a1d6d0c
langgraph: release v0.5.1 ( #5323 )
...
* bump
* lock
2025-07-02 21:06:05 +00:00
Sydney Runkle and GitHub
000f5c3043
fix[deps]: update lockfiles / deps bounds for internal tools ( #5301 )
...
update lockfiles / deps bounds
2025-07-02 10:30:55 -04:00
ccurme and GitHub
6182cd1dcb
prebuilt: release 0.5.2 ( #5280 )
2025-06-30 15:50:21 -04:00
ccurme and GitHub
a48d8cb69b
prebuilt[patch]: import recognized tool message content block types from langchain-core ( #5275 )
2025-06-30 15:22:19 -04:00
Sydney Runkle and GitHub
fa5e7a97c2
release[prebuilt]: bump version to v0.5.1 ( #5228 )
...
version bump
2025-06-27 14:02:14 +00:00
Sydney Runkle and GitHub
233a92ccb9
fix[prebuilt]: bind tools even if it's only provider tools ( #5227 )
...
bind tools even if just provider tools
2025-06-27 09:49:26 -04:00
lc-arjun and GitHub
e277a6bd9b
chore: sdk bumps ( #5220 )
...
* chore: sdk bumps
* uv lock
2025-06-26 17:57:05 -07:00
Nuno Campos
0a4cd5fcaa
0.5.0
2025-06-26 15:47:46 -07:00
lc-arjun and GitHub
4a26ca5bc2
feat: crons sorting sdk ( #5197 )
...
* feat: crons sorting sdk
* update sync clients
* lock file
* lock file
* lock file
2025-06-26 11:27:44 -07:00
William FH and GitHub
7fda427601
fix: [prebuilt] Checks for pre-bound model with builtin tools ( #5203 )
2025-06-26 01:34:21 +00:00
Nuno Campos
a1c856c088
Reduce extraneous keys in checkpoint.metadata
...
- Leave it up to each checkpointer implementation to decide whether to merge in configurable/metadata (previously PregelLoop would do some of this always)
- Never copy over internal langgraph keys into checkpoint.metadata (these are redundant/misleading to include)
2025-06-17 17:40:18 -07:00
Nuno Campos
6dcff8a839
If FuturesDict callback has been GCed, don't call it
2025-06-17 13:47:47 -07:00
Nuno Campos
edfb65fd3a
langgraph-prebuilt 0.5.0rc0
2025-06-16 17:47:21 -07:00
Nuno Campos and GitHub
1134017d07
Preparation for 0.5 release: langgraph-checkpoint ( #5124 )
...
Prepare langgraph-checkpoint for 0.5
- Given we have no upper bound on langgraph-checkpoint dep need to undo all changes in langgraph-checkpoint that might break previous versions of langgraph
2025-06-16 21:57:11 +00:00
Nuno Campos
5498893780
Restore compatibility with custom checkpointer classes created in prior versions
...
- Ensure existing custom checkpointer classes are compatible with new langgraph-checkpoint release
2025-06-13 16:29:55 -07:00
Nuno Campos
3fa3a586b5
Revert "Remove MessageGraph ( #4875 )"
...
This reverts commit a5e6223569 .
2025-06-13 14:21:05 -07:00
Sydney Runkle and GitHub
0171e9a323
fix(langgraph): remove deprecated output usage in favor of output_schema ( #5095 )
...
use output_schema
2025-06-13 12:34:39 -04:00
Sydney Runkle and GitHub
3ad061f0d7
serialize/deserialize pandas with pickle fallback ( #5057 )
2025-06-12 15:14:00 -04:00
Emmanuel Ferdman and GitHub
d719438307
fix: throw exception on multiple injections ( #5033 )
...
Throw exception on for multiple injections
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-10 16:54:01 -04:00
Nuno Campos and GitHub
2e33c520a5
Support numpy array serialization in JsonPlusSerializer ( #5035 )
...
* Handle numpy Fortran arrays
* Lint
* Lint
* Lint
2025-06-10 01:17:28 +00:00
Nuno Campos and GitHub
67b1dc602e
Update ormsgpack ( #5034 )
...
* Update ormsgpack
- Now supports bytearray/memoryview passthrough
* Lint
2025-06-10 00:30:58 +00:00
Sydney Runkle and GitHub
b735452153
deprecate input and output in favor of input_schema and output_schema ( #4983 )
2025-06-06 19:44:56 -04:00
a5e6223569
Remove MessageGraph ( #4875 )
...
Remove MessageGraph
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2025-05-29 21:50:23 -04:00
Nuno Campos and Sydney Runkle
afb83d2201
Remove non-state Graph
...
- Not used in any examples/docs
2025-05-29 21:38:58 -04:00
Nuno Campos and GitHub
76661f4c9c
Remove Checkpoint.writes ( #4822 )
2025-05-28 14:04:45 -07:00
Nuno Campos and GitHub
c32677c92d
Remove old checkpoint test fixtures ( #4814 )
2025-05-28 14:03:12 -07:00
Sydney Runkle and GitHub
5602c29668
prebuilt: release 0.2.2 ( #4851 )
...
bump prebuilt
2025-05-28 13:33:39 +00:00
Sydney Runkle and GitHub
19ca6b416b
fix: post_model_hook should inject state + store into tool calls if necessary ( #4842 )
2025-05-27 17:42:20 +00:00
Nuno Campos
936176eb21
Remove Checkpoint.writes
...
- This has been superseded by saving the individual writes of each task through put_writes()
- Removing this speeds up checkpoint operations as it was duplicating data saved elsewhere already
2025-05-25 19:06:46 -07:00
Nuno Campos
bc17c3522b
Remove old checkpoint test fixtures
...
- Now all tests fully migrated to more recent sync_checkpointer and async_checkpointer fixtures for parametrising on checkpointer
- Use sync/async_store fixtures where tests used only in memory store
- Remove unused "should snapshot" check for older versions of langchain core no longer tested against
2025-05-24 14:27:13 -07:00
Nuno Campos
0139e11ae5
0.4.7
2025-05-23 16:51:48 -07:00
Nuno Campos
9170f636d0
Lock
2025-05-23 16:14:15 -07:00
Sydney Runkle and GitHub
a9c87ed8b6
prebuilt: release 0.2.1 ( #4801 )
...
lockfile and version updates
2025-05-23 18:07:24 +00:00
Sydney Runkle and GitHub
837fe59e24
prebuilt: support provider builtin tools in create_react_agent ( #4800 )
2025-05-23 13:58:53 -04:00
Sydney Runkle and GitHub
aff3be03dc
prebuilt: release 0.2.0 ( #4793 )
2025-05-22 17:54:58 +00:00
Sydney Runkle and GitHub
87fa661ac0
temp: remove ToolInterruptNode code ( #4792 )
...
remove tool node specific code for post_model_hook release
2025-05-22 13:28:59 -04:00
Tat Dat Duong
461afe0aa6
Again?
2025-05-22 00:12:40 +02:00
Sydney Runkle and GitHub
06607e08ea
prebuilts hitl: fix branching logic + add structural snapshot tests ( #4767 )
2025-05-21 09:29:59 -04:00