Tat Dat Duong
7a6bdb3441
Remove redundant cast
2025-05-22 00:23:26 +02:00
Tat Dat Duong
d2875cc576
feat(graph): add push_message method to push manually to messages / message-tuple stream
2025-05-22 00:18:12 +02:00
Nuno Campos and GitHub
96e2f68b2d
Only emit stream values chunks when the output channels have changed ( #4774 )
2025-05-21 13:09:42 -04:00
le-codeur-rapide and GitHub
8ec29b4df7
docs: fix example pregel reducer ( #4740 )
2025-05-21 10:38:29 -04:00
Sydney Runkle and GitHub
06607e08ea
prebuilts hitl: fix branching logic + add structural snapshot tests ( #4767 )
2025-05-21 09:29:59 -04:00
Sydney Runkle and GitHub
bd52b1faa1
docs: deferred nodes ( #4759 )
2025-05-20 13:07:11 -04:00
Tat Dat Duong
325d9e3134
Bump to 0.0.77
2025-05-20 14:14:48 +02:00
Tat Dat Duong
b052ebf984
feat(sdk-js): add stream_resumable flag, that marks the stream as resumable
2025-05-20 14:13:47 +02:00
Nuno Campos and GitHub
46a9d3159d
Remove local_write utility ( #4751 )
...
- The validation isn't worth the cost of having to pass list of nodes to task config
2025-05-19 15:49:17 -04:00
Nuno Campos and GitHub
d825e39df9
Print output for cached @task functions ( #4750 )
2025-05-19 11:42:16 -07:00
Nuno Campos
53a1e7c9de
Print output for cached @task functions
2025-05-19 11:35:51 -07:00
Sydney Runkle and GitHub
7bd8616b1e
feature: Implement post_model_hook and HumanInterruptNode ( #4583 )
2025-05-19 14:07:42 -04:00
William FH and GitHub
95f92069a7
sqlite: Add test for search with list filters ( #4747 )
2025-05-18 23:50:27 -07:00
William FH and GitHub
6b28319796
sqlite: update list_namespaces with max_depth ( #4746 )
...
sqlite: update on conflict
2025-05-18 23:27:06 -07:00
William Fu-Hinthorn
15bafc54c8
Update lockfile
2025-05-17 21:55:46 -07:00
William FH and GitHub
725dd40fa7
Release sqlite store ( #4737 )
2025-05-17 21:49:03 -07:00
William FH and GitHub
c2a1b3af07
docs: Clean up adjective use in readme ( #4734 )
2025-05-17 21:43:14 -07:00
William FH and GitHub
025b634d98
SqliteStore ( #3608 )
2025-05-17 21:40:19 -07:00
bracesproul
c21cf9fc1d
release(sdk-js): 0.0.76
2025-05-16 14:56:56 -07:00
David Duong and GitHub
cb95393c67
fix: Allow users to config whether or not stream subgraphs ( #4732 )
2025-05-16 23:51:25 +02:00
bracesproul
bb1edb4415
cr
2025-05-16 14:49:57 -07:00
bracesproul
6f1db4c60a
fix: Allow users to config whether or not stream subgraphs
2025-05-16 14:49:28 -07:00
Vadym Barda and GitHub
119a03bb00
ci: fix benchmark command ( #4729 )
2025-05-16 12:53:46 -07:00
Vadym Barda and GitHub
09138048bc
docs: document tuples in streaming guides ( #4690 )
2025-05-16 14:59:51 -04:00
Tat Dat Duong
c65919b3b2
Remove onResponse
2025-05-16 11:52:07 -07:00
Tat Dat Duong
0fa2b6c600
Bump to 0.0.75
2025-05-16 11:50:35 -07:00
Tat Dat Duong
9b2071b103
Fix tests
2025-05-16 11:50:09 -07:00
Tat Dat Duong
b3f13ee904
Add onRunCreated callback
2025-05-16 11:43:40 -07:00
Tat Dat Duong
bf239a06e1
Add callback for response object to get headers
2025-05-16 11:43:39 -07:00
Tat Dat Duong
cc25539018
feat(sdk-js): expose ID for SSE events, update joinStream
2025-05-16 11:43:39 -07:00
Tat Dat Duong
e9d1f5508a
package.json
2025-05-16 10:53:06 -07:00
Tat Dat Duong
c6157d90dd
feat(sdk-js): switch from jest to vitest, add useStream FE tests
2025-05-16 10:48:11 -07:00
Sydney Runkle and GitHub
228a08b966
ci: migrate to uv! ( #4698 )
...
* Migrate to `uv`
* Format `pyproject.toml` files properly
* Remove upper bounds on dependencies, and bounds on dev dependencies
(we should be using latest)
* Move to hatch for packaing
In the future we should:
* Set up dependabot / automate lockfile updates and tests
* Add tests for min compatible versions (I'll do this right after merge)
* Use dynamic versioning
* Bump `pydantic` to v2.11.4 in the lockfile, we have some tests failing
2025-05-15 17:39:14 -07:00
Vadym Barda and GitHub
6fb2a93212
langgraph: release 0.4.5 ( #4709 )
2025-05-15 13:33:02 -04:00
Vadym Barda and GitHub
3f8944c1fc
checkpoint: release 2.0.26 ( #4708 )
2025-05-15 13:28:10 -04:00
Nuno Campos and GitHub
e79f3ceedc
Improve how we match cached writes for async imperative tasks ( #4691 )
...
- remove match_cached_writes from PregelRunner args (now called by
PregelLoop internally)
- this will be helpful when implementing distributed runner classes
2025-05-15 10:21:27 -07:00
Vadym Barda and GitHub
a64414c87c
langgraph: release 0.4.4 ( #4704 )
2025-05-15 11:20:59 -04:00
vbarda
3a1c02ff33
update for consistency
2025-05-15 08:38:25 -04:00
vbarda
5ab2aa79bb
lint again
2025-05-14 22:11:09 -04:00
vbarda
c33e64daa6
use list
2025-05-14 22:03:40 -04:00
vbarda
4ffae6065f
lint + update
2025-05-14 22:01:54 -04:00
vbarda
54ddde9d4c
update
2025-05-14 21:30:22 -04:00
vbarda
60c41ce69e
update
2025-05-14 21:14:49 -04:00
vbarda
efd33d860f
update
2025-05-14 21:03:47 -04:00
vbarda
254a38560e
langgraph: fix drawing graph with __root__ channel
2025-05-14 20:42:30 -04:00
Nuno Campos
3bdb7d09be
Lint
2025-05-14 11:30:49 -07:00
Nuno Campos
3acf63a918
Lint
2025-05-14 11:29:26 -07:00
Nuno Campos
f51e5e2bd7
Improve how we match cached writes for async imperative tasks
...
- remove match_cached_writes from PregelRunner args (now called by PregelLoop internally)
- this will be helpful when implementing distributed runner classes
2025-05-14 11:25:49 -07:00
vbarda
b20130d4e4
langgraph: fix graph drawing for self-loops
2025-05-14 09:46:32 -04:00
William FH and GitHub
bed5f80e2c
Optionally use loop-safe asgi transport ( #4668 )
2025-05-12 19:31:44 -07:00