vbarda
cd4fae601c
remove sleep
2024-07-22 20:26:12 -04:00
Nuno Campos
aed313ebb5
Fix stack not being unwound when suppressing interrupt
2024-07-22 17:09:47 -07:00
Nuno Campos
2008df03fa
Merge branch 'main' into nc/19jul/nested-checkpoints
2024-07-22 16:33:33 -07:00
Nuno Campos
3f860617a5
Update tests
2024-07-22 16:32:18 -07:00
Nuno Campos
98a962661b
Instead of saving an additional interrupt checkpoint, make child graphs keep a single checkpoint for each parent checkpoint
...
- while the inner graph makes progress it overwrites the partial progress checkpoints, eventually keeping only one for each outer step
- implement parent_config in MemorySaver
- fix edge cases in PregelLoop
2024-07-22 16:32:15 -07:00
Nuno Campos
42174ad9fb
Add optional id arg to create_checkpoint
2024-07-22 16:30:19 -07:00
Nuno Campos
0c1ec8d5d2
Update sync bg executor to wait on all tasks on exit
2024-07-22 16:30:08 -07:00
vbarda
fbced023f3
add more tests
2024-07-22 16:23:54 -04:00
vbarda
6e57fa5f9a
return future on self._put_checkpoint
2024-07-22 14:32:57 -04:00
vbarda
77f6ec5a2b
update memory
2024-07-22 13:03:30 -04:00
vbarda
f2a95ad67f
fix broken interrupt tests
2024-07-22 12:18:12 -04:00
vbarda
d635a22302
sort memory checkpoints monotonically decreasing
2024-07-22 12:14:33 -04:00
Nuno Campos and GitHub
b1ffa52da6
Merge pull request #1064 from KYUUUW/patch-1
...
[docs]Fix runtime error README.md example
2024-07-22 08:42:34 -07:00
Nuno Campos and GitHub
e2b959ee7e
Merge pull request #1073 from langchain-ai/nc/19jul/binop-lambda-eq
...
Don't include lambdas in __eq__ for BinOp
2024-07-22 08:41:30 -07:00
Nuno Campos
84e404eb71
Lint
2024-07-22 08:24:53 -07:00
Nuno Campos
a1a5fc01a9
cli0.1.50
2024-07-22 08:22:05 -07:00
Nuno Campos and GitHub
2616614470
Merge pull request #1080 from langchain-ai/nc/21jul/cli-stdout-overrun
...
cli: Fix crash when subprocess has a very long stdout/stderr line
2024-07-22 08:21:25 -07:00
vbarda
f820ca8f7f
sdk-py: add threads copy
2024-07-21 20:21:27 -04:00
Nuno Campos and GitHub
34407d9de1
Update exec.py
2024-07-21 12:19:19 -07:00
Nuno Campos
b81612c292
cli: Fix crash when subprocess has a very long stdout/stderr line
2024-07-21 12:16:37 -07:00
LEE KYU WON and GitHub
b3e44bed22
Fix example error
2024-07-21 18:14:01 +09:00
Bagatur and GitHub
610b6cc78c
langgraph[patch]: InjectedState annotation ( #1067 )
...
Add annotated for injecting state vars into a Tool
2024-07-19 20:07:21 -07:00
Nuno Campos and GitHub
afe3905958
Update loop.py
2024-07-19 18:15:54 -07:00
Nuno Campos and GitHub
375d9a45d9
Update loop.py
2024-07-19 18:15:47 -07:00
Nuno Campos
f5390a4ee5
Port to new architecture
2024-07-19 18:04:55 -07:00
William FH and GitHub
29d7a812ae
[Docs] Update checkpointer docstrings ( #1074 )
2024-07-19 17:52:47 -07:00
Nuno Campos and GitHub
fb9d5b9304
Merge pull request #1059 from langchain-ai/nc/18jul/loop
...
Make Pregel loop runnable step-by-step
2024-07-19 17:16:48 -07:00
Nuno Campos
b77ef7d162
Lint
2024-07-19 17:13:51 -07:00
Nuno Campos
b0e0d269c5
Lint
2024-07-19 16:40:50 -07:00
Nuno Campos
1dbf7a3392
Move all checkpoint edits to apply_writes
2024-07-19 16:37:27 -07:00
Nuno Campos
27cd4e2221
Update core
2024-07-19 15:44:21 -07:00
Nuno Campos
dc703857dd
Run tests in parallel
2024-07-19 15:43:40 -07:00
Nuno Campos
4dc1195bcd
Don't include lambdas in __eq__ for BinOp
...
When using forward refs, inline lambdas in Annotated are re-evaluated for every subclass, thus making the comparison fail
2024-07-19 14:46:01 -07:00
isaac hershenson
afd940d9bd
first draft
2024-07-19 12:38:55 -07:00
Nuno Campos
ed5d114087
Fix
2024-07-19 12:19:43 -07:00
Nuno Campos and GitHub
29e860acca
Update manager.py
2024-07-19 08:52:08 -07:00
Nuno Campos and GitHub
ec2892098b
Update client.py
2024-07-19 08:21:58 -07:00
vbarda
c7133fd34b
Merge branch 'main' into vb/update-assistants
2024-07-19 10:12:26 -04:00
Nuno Campos
7ed5f9e4bc
Implement AsyncLoop
2024-07-18 17:28:44 -07:00
vbarda
8bd2d88be4
sdk-py: add if_exists for assistants
2024-07-18 19:59:12 -04:00
Bagatur and GitHub
3a53843185
langgraph[patch]: refactor ToolNode ( #1066 )
2024-07-18 16:13:06 -07:00
Nuno Campos
f974471f7d
Lint
2024-07-18 15:52:20 -07:00
Nuno Campos
909bf4433f
Lint
2024-07-18 15:51:37 -07:00
Nuno Campos
73b4b6ec5b
Lint
2024-07-18 15:50:45 -07:00
Nuno Campos
06f83710c8
Lint
2024-07-18 15:49:58 -07:00
Nuno Campos
b3ee728839
Pregel.stream passing all tests
2024-07-18 15:49:58 -07:00
Nuno Campos
60f7a7d593
Lint
2024-07-18 15:49:58 -07:00
Nuno Campos
56238036d7
WIP: Split out loop logic from Pregel class
2024-07-18 15:49:58 -07:00
Nuno Campos
97281d708b
lib 0.1.9
2024-07-18 10:28:24 -07:00
Nuno Campos
833b1faba2
Enable configuring retry policy for each node of StateGraph
2024-07-18 10:18:29 -07:00