Nuno Campos
d30da72f6e
Reduce the number of channels created for each node by 50%
...
- Used to be 2 channels per node, it is now one per node, which is the minimum
- Now both hard edges, conditional edges, entrypoint and conditional entrypoint all use the same channel to trigger a node
2025-03-27 17:47:11 -07:00
William FH and GitHub
7f079adfee
Update auth user type ( #4062 )
sdk==0.1.60
2025-03-27 16:09:54 -07:00
William Fu-Hinthorn
4c74af606f
Update auth user type
2025-03-27 16:03:11 -07:00
Eugene Yurtsev and GitHub
900824089b
docs: disable link checking on push and workflow dispatch ( #4061 )
2025-03-27 17:33:36 -04:00
Nuno Campos and GitHub
522caa643f
In Python 3.12 or above, use asyncio eager task factory ( #4055 )
...
- This is a performance improvement when calling async functions that do
not use await, as they are run immediately and never scheduled in the
loop
2025-03-27 13:36:04 -07:00
Nuno Campos
ef71656f05
Fix
2025-03-27 13:14:39 -07:00
Nuno Campos and GitHub
f5fe7e5195
Remove internal frames from stack traces ( #4054 )
...
- For exceptions raised in user code (ie. nodes or edges) remove
internal frames from the stack trace
2025-03-27 12:41:54 -07:00
Nuno Campos
1c5a354a7d
In Python 3.12 or above, use asyncio eager task factory
...
- This is a performance improvement when calling async functions that do not use await, as they are run immediately and never scheduled in the loop
2025-03-27 11:00:37 -07:00
Nuno Campos
bfd271e00e
Remove internal frames from stack traces
...
- For exceptions raised in user code (ie. nodes or edges) remove internal frames from the stack trace
2025-03-27 10:58:13 -07:00
Vadym Barda and GitHub
9647b1e55f
langgraph: use correct type for node destination annotations ( #4053 )
...
Fixes https://github.com/langchain-ai/langgraph/issues/4051
2025-03-27 16:57:39 +00:00
Eugene Yurtsev and GitHub
e4aa204110
docs: add langchain llms.txt to the overview ( #4047 )
2025-03-27 12:33:42 -04:00
Vadym Barda and GitHub
2c29edadec
langgraph: release 0.3.21 ( #4050 )
0.3.21
2025-03-27 11:38:37 -04:00
Vadym Barda and GitHub
96847e644b
langgraph: add tests for remote graph interrupts ( #4048 )
2025-03-27 15:17:29 +00:00
7021ce3742
patch: fix return type of Topic.update ( #4029 )
...
This PR fixes the return type annotation of the `update` method from
`None` to `bool`, as the method returns a boolean value indicating
whether self.values has changed
Co-authored-by: kakaogames <kakaogames@Justin-MacBook-Pro.local >
2025-03-26 16:57:35 -04:00
Nuno Campos and GitHub
d0c0aa9697
benchmark: remove some benchmarks ( #4039 )
...
Remove some benchmarks temporarily so we can fit more stuff into the
annotation
2025-03-26 13:50:53 -07:00
Vadym Barda and GitHub
520de30350
langgraph: fix interrupt deserialization in RemoteGraph ( #4040 )
2025-03-26 16:42:21 -04:00
Eugene Yurtsev
81c0d47363
x
2025-03-26 15:16:44 -04:00
87603d8a00
docs: add version admonitions for Interrupt and RetryPolicy ( #3988 )
...
This pull request includes changes to add version admonitions to the
documentation and update the styling for these admonitions. The most
important changes include the addition of version information to the
documentation, updates to the CSS for version admonitions, and
modifications to the `mkdocs.yml` configuration file to include the new
stylesheets.
this should solve this #3991
---------
Co-authored-by: Eugene Yurtsev <eugene@langchain.dev >
2025-03-26 13:48:54 -04:00
Vadym Barda and GitHub
7ad7329c7d
docs: add codeact prebuilt ( #4036 )
2025-03-26 17:25:17 +00:00
Vadym Barda and GitHub
e981d27f84
prebuilt: release 0.1.7 ( #4034 )
prebuilt==0.1.7
2025-03-26 09:22:09 -04:00
Vadym Barda and GitHub
71db4f2ad5
prebuilt: ignore updates when combining parent commands with Send ( #4033 )
2025-03-26 09:20:37 -04:00
Nuno Campos and GitHub
4ced277e2d
Update adopters.md ( #4025 )
2025-03-25 18:40:02 -07:00
jessicaou and GitHub
34738fa566
Update adopters.md
2025-03-25 17:27:53 -07:00
Nuno Campos and GitHub
0286c38784
fix(sdk-js): mark schema as nullable to match python ( #3928 )
2025-03-25 16:11:35 -07:00
David Duong and GitHub
fb5a1c4028
feat(cli): add packageManager and devEngines detection ( #4024 )
cli==0.1.80
2025-03-25 23:43:36 +01:00
Tat Dat Duong
39d85466f8
Bump to 0.1.80
2025-03-25 23:36:33 +01:00
Tat Dat Duong
3c797529bb
Avoid frozen lockfile
2025-03-25 23:32:40 +01:00
Tat Dat Duong
0d185d43ed
feat(cli): add packageManager and devEngines detection
2025-03-25 23:26:04 +01:00
Eugene Yurtsev and GitHub
70b8391a89
ci: use fast benchmark ( #4017 )
sdk==0.1.59
2025-03-25 17:59:18 -04:00
Eugene Yurtsev and GitHub
1a37f2d5a2
sdk-py: release 0.1.59 ( #4018 )
2025-03-25 17:58:51 -04:00
Really Him and GitHub
949af8abe5
docs(pregel): One-line markdown formatting quick-fix ( #4023 )
...
## Description
I noticed a very minor issue in the formatting of the Concepts > Pregel
doc:
(https://langchain-ai.github.io/langgraph/concepts/pregel/#high-level-api )
(https://github.com/langchain-ai/langgraph/blob/main/docs/docs/concepts/pregel.md )
You can see in the image below that there is a python codeblock, then a
pycon block, and inside that block there is an extra
triple-backtick/code fence, and then text at the bottom, which it
appears like it is supposed to be a separate python block, like the one
above it. I.e., clearly:
```
```python
print(graph.channels)
```
is intended to be:
```python
print(graph.channels)
```
I'm pretty sure this is due to an extra whitespace character before the preceding closing code fence, which is throwing off the formatting.

My VS-Code/extensions can't really render the Markdown the way it appears on the Website, I think because of the tabs (Graph API vs. Functional API), but I noticed that if I remove the extra whitespace, the highlighting on the python codeblock is corrected:
BEFORE:
<img width="605" alt="Screenshot 2025-03-25 at 5 02 41 PM" src="https://github.com/user-attachments/assets/8474f103-c5ab-4c02-b22f-3d54b3363331 " />
AFTER:
<img width="277" alt="Screenshot 2025-03-25 at 5 02 50 PM" src="https://github.com/user-attachments/assets/a311b87b-859c-4aba-a4d8-6b063a155d90 " />
## Fix
* Remove one whitespace character that was throwing off markdown rendering
2025-03-25 17:58:37 -04:00
Eugene Yurtsev and GitHub
094255c3fe
docs: remove langmanus temporarily ( #4022 )
...
there's no pypi package
2025-03-25 16:46:07 -04:00
Nuno Campos and GitHub
b6055ff3fe
Warn when get_graph tries to draw edge that doesn't exist ( #4021 )
2025-03-25 12:57:31 -07:00
Nuno Campos
e082ba4f85
Warn when get_graph tries to draw edge that doesn't exist
2025-03-25 12:50:47 -07:00
Vadym Barda and GitHub
f36b7f61fb
prebuilt: release 0.1.6 ( #4020 )
prebuilt==0.1.6
2025-03-25 15:49:02 -04:00
Vadym Barda and GitHub
4095f0a927
prebuilt: only combine Command.PARENT for Send gotos in ToolNode ( #4019 )
2025-03-25 15:47:46 -04:00
8af09714ff
docs: remove unused imports from guide ( #4014 )
...
Not included in index page, and currently re-directs:
https://github.com/langchain-ai/langgraph/blob/01fed0fae27a8d71490a7f94a74942af5626da97/docs/_scripts/notebook_hooks.py#L24
---------
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
2025-03-25 15:35:54 -04:00
Eugene Yurtsev and GitHub
5d7e818882
sdk: Add headers to sync client ( #4012 )
...
Add ability to pass run time headers to the sync client.
2025-03-25 14:58:33 -04:00
Eugene Yurtsev and GitHub
37429ff73b
docs: remove old code from workflow ( #4016 )
2025-03-25 14:20:04 -04:00
Vadym Barda and GitHub
af7515c37a
prebuilt: release 0.1.5 ( #4015 )
prebuilt==0.1.5
2025-03-25 13:52:35 -04:00
Vadym Barda and GitHub
b97cda4290
prebuilt: add support for multiple Command(graph=Command.PARENT) returned by tools ( #4003 )
2025-03-25 13:51:05 -04:00
Ykoh and GitHub
01fed0fae2
Docs fix example docs ( #3971 )
2025-03-25 11:02:20 -04:00
Nuno Campos
2ac22f8246
0.3.20
0.3.20
2025-03-24 18:09:56 -07:00
William FH and GitHub
ae2e8d7e5e
Use 128bit hash for task ids ( #4005 )
2025-03-24 18:09:25 -07:00
Nuno Campos
5526486a0b
Use 128bit hash for task ids
2025-03-24 18:04:26 -07:00
William FH and GitHub
0f8fc4fe68
Handle Sends ( #4004 )
...
In the json-mode deserializer
checkpoint==2.0.23
2025-03-24 17:17:52 -07:00
William Fu-Hinthorn
10859da99a
Handle sneds
2025-03-24 17:12:50 -07:00
Nuno Campos and GitHub
b285a118a7
Log and continue for subgraph schema issues ( #3997 )
2025-03-24 16:31:42 -07:00
William FH and GitHub
6853d045b6
Add HTTP deserialization option ( #4002 )
checkpoint==2.0.22
2025-03-24 16:28:53 -07:00
William Fu-Hinthorn
d8cc9c9680
merge with ormsgpack
2025-03-24 16:21:59 -07:00