David Duong and GitHub
17bc55028e
docs(js): update semver constraints ( #4401 )
2025-04-24 15:48:17 +02:00
Tat Dat Duong
cd8443f5ce
docs(js): update semver constraints
2025-04-24 15:47:38 +02:00
David Duong and GitHub
7e3f31f97c
docs(js): update required semver ranges ( #4396 )
2025-04-24 12:41:12 +02:00
Tat Dat Duong
3db9bf325c
docs(js): update required semver ranges
2025-04-24 12:37:26 +02:00
Sydney Runkle and GitHub
0ff913c50b
Fix double interrupt return caused by dynamic tasks ( #4389 )
...
Fix issue found in
https://github.com/langchain-ai/langgraph/pull/4374#discussion_r2056701206
2025-04-23 15:56:47 -07:00
Sydney Runkle and GitHub
67075bfb7f
Update libs/langgraph/tests/test_pregel_async.py
2025-04-23 15:50:22 -07:00
Sydney Runkle
37b2956758
helpful comments + test
2025-04-23 14:24:57 -07:00
Sydney Runkle
f42fc971e3
fix double interrupt raise with task path bool flag
2025-04-23 14:16:35 -07:00
Vadym Barda and GitHub
6bcab08f55
langgraph: release 0.3.33 ( #4388 )
2025-04-23 16:28:12 -04:00
Vadym Barda and GitHub
6bca615e6a
langgraph: allow nested lists/dicts of primitives in RemoteGraph config ( #4387 )
2025-04-23 14:04:54 -04:00
Vadym Barda and GitHub
0147790937
langgraph: release 0.3.32 ( #4386 )
0.3.32
2025-04-23 11:51:29 -04:00
Vadym Barda and GitHub
364c572f0f
langgraph: fix messages streaming for list of Commands ( #4379 )
...
Fixes #4372
2025-04-23 11:46:57 -04:00
langchain-infra and GitHub
8af4b63c69
docs: Add docs for REDIS_KEY_PREFIX, REDIS_CLUSTER env vars ( #4334 )
...
# Description
Add documentation for using the REDIS_KEY_PREFIX, REDIS_CLUSTER env
vars.
2025-04-23 11:17:03 -04:00
Asamu David and GitHub
941b4b1287
Merge branch 'main' into da/4-17/add-redis-prefix-support
2025-04-23 15:52:30 +01:00
Asamu David and GitHub
24f04fba37
Update REDIS_CLUSTER env doc.md
2025-04-23 15:52:07 +01:00
William FH and GitHub
05f21a384b
Add image arg to up command ( #4385 )
...
Using this argument, you can get more customization since you can do
`langgraph build` or directly `docker build` your image and then re-use
the `langgraph up --image my-image` and have it also spin up redis &
postgres for you.
Easier then writing your own compose file
cli==0.2.7
2025-04-23 07:48:01 -07:00
Vadym Barda and GitHub
29e9ee2d7b
docs(agents): use list of messages format ( #4378 )
2025-04-23 01:25:00 +00:00
Sydney Runkle and GitHub
173627a94c
langgraph[lint]: Upgrade to Python 3.9+ syntax ( #4368 )
...
Also added "UP" (pyupgrade) rule to `pyproject.toml`
2025-04-22 13:47:18 -07:00
Sydney Runkle
edd7d608cd
final linting
2025-04-22 13:40:53 -07:00
Sydney Runkle
8977a35060
linting post merge
2025-04-22 13:01:40 -07:00
Sydney Runkle and GitHub
0a6e5a18bb
Merge branch 'main' into pyupgrade-39
2025-04-22 12:30:53 -07:00
Nuno Campos and GitHub
71bf2f9e85
Rewrite graph drawing logic ( #4354 )
...
- It now executes the same pregel algo as when the graph is executed
(without running any user code in nodes or conditional edges) to
discover all the edges
- This means we now support drawing the graph for all Pregel instances,
not just StateGraph
- This is done in preparation for new edge/node type coming in separate
PR
- Known changes
- custom labels on conditional edges to END are no longer displayed
2025-04-22 09:31:13 -07:00
Nuno Campos
b03c647677
Lint
2025-04-22 08:45:50 -07:00
Nuno Campos
5d49188d3e
Lint
2025-04-22 08:41:51 -07:00
Nuno Campos
deeb2d6e92
Fix
2025-04-22 08:36:42 -07:00
Nuno Campos
0db67d4196
Fix
2025-04-22 08:36:42 -07:00
Nuno Campos
56c9c210c3
Fix
2025-04-22 08:36:42 -07:00
Nuno Campos
3398715258
Rewrite graph drawing logic
...
- It now executes the same pregel algo as when the graph is executed (without running any user code in nodes or conditional edges) to discover all the edges
- This means we now support drawing the graph for all Pregel instances, not just StateGraph
2025-04-22 08:36:41 -07:00
William Fu-Hinthorn
38d806733d
Update site_description
...
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
2025-04-22 08:18:10 -07:00
William FH and GitHub
86ddd8da10
Add docs on tunneling ( #4371 )
...
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
2025-04-22 15:04:04 +00:00
William FH and GitHub
a5f5d0c4df
Expose --tunnel flag to dev command ( #4370 )
...
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
cli==0.2.6
2025-04-22 14:23:09 +00:00
Sydney Runkle
cba7d21732
fix tests?
2025-04-21 21:14:14 -07:00
Sydney Runkle
b6ea73ff24
linting for 3.12
2025-04-21 21:01:27 -07:00
Sydney Runkle
1a477e57ff
upgrade to py39 standards
2025-04-21 20:43:40 -07:00
lc-arjun and GitHub
7486adabdf
fix: threads search sorting defaults ( #4365 )
...
Removes default from https://github.com/langchain-ai/langgraph/pull/4362
sdk==0.1.63
2025-04-21 20:49:16 -04:00
William FH and GitHub
12ad47e4e8
Use model_validate if needed ( #4363 )
...
If the state schema uses validators, skip the model construct
optimization.
For context, pydantic state can be significantly slower to run than
typed dict and dataclass states due to the full recursive validation.
We have some optimizations to reduce the impact of this (using cached
validators with model_construct), but this doesn't handle things like
field_validator.
We prefer correctness over performance, obviously.
Resolves: https://github.com/langchain-ai/langgraph/issues/4074
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
2025-04-21 21:53:58 +00:00
lc-arjun and GitHub
90f7f776cf
feat: threads sorting sdk spec ( #4362 )
sdk==0.1.62
2025-04-21 14:42:43 -07:00
William FH and GitHub
c7306f7aed
Add log json env var ( #4348 )
2025-04-18 20:44:50 +00:00
William FH and GitHub
20bd71e289
Bump lockfile ( #4346 )
checkpointpostgres==2.0.21
2025-04-18 08:43:58 -07:00
William Fu-Hinthorn
283485753f
Format notebook
2025-04-18 08:35:31 -07:00
ba7f9975fa
Fix text fields naming ( #4345 )
...
The configuration expects the key "fields", not "text_fields": I had
failed to update across all implementations in the original PR
Thank you to Vincent Min for the fix!
---------
Co-authored-by: Vincent Min <93780551+VMinB12@users.noreply.github.com >
2025-04-18 08:21:46 -07:00
David Duong and GitHub
8c4904bee9
fix(sdk-js): make sure to wrap client component in UseStreamContext ( #4338 )
2025-04-18 01:08:38 +02:00
Tat Dat Duong
6bb06b8702
fix(sdk-js): make sure to wrap client component in UseStreamContext
2025-04-18 01:07:13 +02:00
Vadym Barda and GitHub
7a16e33833
docs: fix notebook runner ( #4337 )
2025-04-17 22:43:41 +00:00
David Asamu
f94eeabebd
add doc for REDIS_CLUSTER env var
2025-04-17 23:20:53 +01:00
Asamu David and GitHub
9e22a75423
Merge branch 'main' into da/4-17/add-redis-prefix-support
2025-04-17 22:30:10 +01:00
Vadym Barda and GitHub
3da5c73a04
checkpoint-postgres: release 2.0.20 ( #4335 )
checkpointpostgres==2.0.20
2025-04-17 17:08:18 -04:00
David Asamu
e0da491fe6
docs: Add docs for REDIS_KEY_PREFIX env var
2025-04-17 21:38:41 +01:00
David Duong and GitHub
e818f83a92
feat(cli): add internal docker tag support ( #4333 )
cli==0.2.5
2025-04-17 22:32:31 +02:00
Tat Dat Duong
e478a8deb9
Update schema
2025-04-17 22:25:47 +02:00