Nuno Campos
5db13dffbe
checkpoint: Avoid changes to pydantic models breaking deserialization while still relying on pydantic's type coercion
2024-08-30 13:28:32 -07:00
Nuno Campos and GitHub
36d1570c0f
Merge pull request #1550 from langchain-ai/nc/30aug/replay-without-fork
...
Remove the need to fork a thread to replay a past state
2024-08-30 10:39:57 -07:00
Nuno Campos
6036b4a7d4
Remove the need to fork a thread to replay a past state
2024-08-30 10:35:16 -07:00
Nuno Campos
33edc8e808
sdk-py: Update signature for runs.join
2024-08-30 10:31:33 -07:00
Nuno Campos
9fd64cd37b
Lint
2024-08-30 10:19:20 -07:00
Nuno Campos
fcd0f094f9
Add test from harrison, always produce output when resuming graph
2024-08-30 10:10:51 -07:00
Nuno Campos
44153e4a49
Update test
2024-08-29 16:52:50 -07:00
Nuno Campos
4133910670
Implement update_state for nested graphs
2024-08-29 16:41:47 -07:00
Nuno Campos
4fc4080597
Enable test for doubly nested interrupts
2024-08-29 15:49:43 -07:00
Nuno Campos
8865831104
Update async test
2024-08-29 15:42:29 -07:00
Nuno Campos
a707eef6f7
Lint
2024-08-29 15:42:25 -07:00
Nuno Campos
090c759da0
Replay a nested checkpoint
...
- note this isn't very useful until update_state is added
2024-08-29 15:39:14 -07:00
Nuno Campos
791ab654cb
Add cached mark
2024-08-29 13:57:37 -07:00
Nuno Campos
c183f4f16a
Emit output for skipped tasks
2024-08-29 13:56:55 -07:00
Nuno Campos
ddf67d9233
Add ns to subgraph stream events
2024-08-29 13:32:21 -07:00
Nuno Campos
b479b88c7e
Add name of subgraph to streaming output
2024-08-29 13:20:28 -07:00
Nuno Campos
80e442e13d
Stream output from subgraphs
...
- enabled by new argument stream(subgraphs=True)
- the same stream_mode requested for parent graph is applied to all subgraphs
2024-08-29 12:00:02 -07:00
Nuno Campos
9d68aac76f
Enable passing subgraph checkpoint config to get_state/aget_state
2024-08-29 10:47:50 -07:00
Nuno Campos and GitHub
e526674172
Merge pull request #1502 from langchain-ai/nc/27aug/subgraphs-cleanup
...
Nc/27aug/subgraphs cleanup
2024-08-29 10:17:04 -07:00
Nuno Campos
ca8614f873
Implement get_state and get_state_history for nested graphs
2024-08-29 09:45:45 -07:00
gbaian10 and GitHub
cd28799215
fix: ToolNode output isn't a str and contains non-ASCII characters ( #1505 )
2024-08-29 09:57:23 -04:00
Nuno Campos
c4010c03a6
Udpate async tests
2024-08-28 12:50:35 -07:00
Nuno Campos
03f6cf779d
Fix test setup
2024-08-28 12:48:29 -07:00
Nuno Campos
112700810c
Fix
2024-08-28 12:31:43 -07:00
Vadym Barda and GitHub
7d3527db38
cli: release 0.1.52 ( #1516 )
2024-08-28 12:12:46 -04:00
Tat Dat Duong
3bbe09dac4
Fix missing comma
2024-08-28 17:56:26 +02:00
Tat Dat Duong
f4dea9c5f7
feat(cli): add building support for JS
2024-08-28 02:07:21 +02:00
Nuno Campos
a8a2a89602
Fix docstring
2024-08-27 16:59:20 -07:00
Nuno Campos
e338a4ec98
Fix filtering on ns
2024-08-27 16:09:11 -07:00
Nuno Campos
499fe10ef2
Undo addition of Send.id
2024-08-27 13:34:50 -07:00
Isaac Francisco and GitHub
a8758661bc
acesss tool calls directly ( #1495 )
2024-08-27 14:47:20 -04:00
Nuno Campos
8d23929288
Remove print
2024-08-27 11:18:53 -07:00
Nuno Campos
9b6100bc4f
Avoid storing Sends twice in memory and postgres checkpointers
...
- Sends are stored through put_writes, so we don't need to also store them inside checkpoint object
- On reading checkpoint, reconstruct pending_sends from the stored writes
2024-08-27 11:10:18 -07:00
Nuno Campos
7fcc0da4e3
Reformat
2024-08-27 11:00:25 -07:00
Nuno Campos
d7eff6ab85
Remove abc
2024-08-27 10:52:26 -07:00
Nuno Campos
330c91f622
Update ruff
2024-08-27 10:50:39 -07:00
Nuno Campos
8c2fefcb28
sdk-py: Add values to Thread schema
2024-08-27 08:42:55 -07:00
Vadym Barda and GitHub
c88d289a73
checkpoint-postgres: release 1.0.4 ( #1493 )
2024-08-27 11:34:26 -04:00
Vadym Barda and GitHub
d12f5c6d8b
checkpoint-postgres: allow passing pool ( #1452 )
...
* checkpoint-postgres: allow passing pool
* make psycopg_pool a non-dev dependency
* code review
* lockfile
* move methods
* relax requirements, remove binary
* add binary to dev dependencies
* update readme
2024-08-27 15:30:13 +00:00
Nuno Campos
f2ec99b9a8
lib: For all value channels the return value of checkpoint() and get() are the same
2024-08-27 08:10:26 -07:00
Vadym Barda and GitHub
54b53f384d
sdk-js: release 0.0.8 ( #1490 )
2024-08-27 09:11:57 -04:00
Nuno Campos and GitHub
65784d8174
Merge pull request #1108 from langchain-ai/vb/update-get-state
...
langgraph: update get_state to handle nested subgraph state
2024-08-26 17:58:41 -07:00
vbarda
507930e5b7
lint
2024-08-26 19:29:05 -04:00
vbarda
85e698e20b
filter on checkpoint NS
2024-08-26 19:26:35 -04:00
vbarda
bf4dc5d5f6
Merge branch 'main' into vb/update-get-state
2024-08-26 19:17:26 -04:00
Nuno Campos and GitHub
ce0fad8ddb
Merge pull request #1484 from langchain-ai/vb/add-checkpoint-id-js-sdk
...
sdk-js: add checkpoint_id arg to runs create/stream/wait payload
2024-08-26 15:36:03 -07:00
Nuno Campos
1315c0d743
sdk-py0.1.29
2024-08-26 15:27:53 -07:00
vbarda
ada751d19b
better comment
2024-08-26 18:25:43 -04:00
vbarda
f310716921
sdk-js: add checkpoint_id arg to runs create/stream/wait payload
2024-08-26 17:16:06 -04:00
Nuno Campos and GitHub
568044171b
Merge pull request #1479 from langchain-ai/nc/26aug/with-config
...
Override with_config to store config in Pregel instance
2024-08-26 13:22:30 -07:00