 Nuno CamposandGitHub
|
50b1a455bd
|
Merge pull request #41 from langchain-ai/nc/fan-out
StateGraph/MessageGraph: Add support for multiple incoming edges
|
2024-02-19 13:06:14 -08:00 |
|
Nuno Campos
|
e4bfa8603d
|
Support multiple tool calls, Lint
|
2024-02-19 09:12:08 -08:00 |
|
midas8181919
|
794cc71254
|
fixed
|
2024-02-13 22:42:37 +00:00 |
|
midas8181919
|
41ff4c8c43
|
fix some errors
|
2024-02-13 15:41:27 +00:00 |
|
midas8181919
|
b4269f6453
|
finish test
|
2024-02-11 02:04:09 +00:00 |
|
midas8181919
|
acaa4567e1
|
fix test
|
2024-02-10 23:25:17 +00:00 |
|
midas8181919
|
38ef3d5218
|
replace function_call with tool_call
|
2024-02-10 23:10:32 +00:00 |
|
Nuno Campos
|
979b735256
|
Allow fan-in in stategraph
|
2024-02-10 12:01:52 -08:00 |
|
Nuno Campos
|
c4f87cdccd
|
Close the connection
|
2024-02-07 20:02:36 -08:00 |
|
Nuno Campos
|
f2ad930cd4
|
Add AsyncSqliteSaver
|
2024-02-07 19:31:24 -08:00 |
|
Nuno Campos
|
afa9592f6a
|
Only execute tasks leftover from previous checkpoint when resuming with no new input
|
2024-02-04 14:12:10 -08:00 |
|
Nuno Campos
|
083178d2a6
|
Add SqliteSaver
|
2024-02-01 18:12:52 -08:00 |
|
Nuno Campos
|
150583bd40
|
py3.9 compat
|
2024-01-21 09:12:18 -08:00 |
|
Nuno Campos
|
07f0eca65f
|
Add MessageGraph
|
2024-01-20 17:17:01 -08:00 |
|
Nuno Campos
|
b328a46f73
|
Change chat executor back
|
2024-01-20 17:05:47 -08:00 |
|
Nuno Campos
|
ee66e11eae
|
Add support for single key state, eg just list of messages
|
2024-01-20 15:04:35 -08:00 |
|
Nuno Campos
|
55493f5d45
|
Filter from config_schema properties provided by Pregel class
|
2024-01-18 11:10:39 -08:00 |
|
Nuno Campos
|
e245b1d2ff
|
Lint
|
2024-01-17 13:55:26 -08:00 |
|
Nuno Campos
|
b535b5caa0
|
Add tests
|
2024-01-16 16:23:41 -08:00 |
|
Nuno Campos
|
2e537320c3
|
Rename saver to checkpointer, expose in graph, state graph, prebuilt agent exec
|
2024-01-15 13:45:54 -08:00 |
|
Nuno Campos
|
23f84c9ac9
|
Fix tests to run in py 3.9
|
2024-01-15 13:18:32 -08:00 |
|
Nuno Campos
|
f6894fb5dd
|
Add input_keys, rename output_keys, add interrupt
|
2024-01-15 09:14:30 -08:00 |
|
Nuno Campos
|
d68faa6d06
|
Update tracing name
|
2024-01-13 10:55:18 -08:00 |
|
Nuno Campos
|
3d58aff93e
|
Add async test
|
2024-01-13 10:44:42 -08:00 |
|
Nuno Campos
|
426a5c1b10
|
Implement StateGraph
|
2024-01-12 17:55:19 -08:00 |
|
Nuno Campos
|
8c65b30ca7
|
Adjust stream output of Graph
Now output of stream() are dicts where keys are node names and values are the output of that node on that step
|
2024-01-08 14:48:26 -08:00 |
|
Nuno Campos
|
5799b80261
|
.stream() defaults to yielding output from all channels
|
2024-01-07 19:53:28 -08:00 |
|
Nuno Campos
|
e441990f92
|
Rename
|
2024-01-07 19:39:10 -08:00 |
|
Nuno Campos
|
6875401cc9
|
Lint
|
2024-01-07 09:55:43 -08:00 |
|
Nuno Campos
|
641190d84b
|
Remove file
|
2024-01-06 14:56:19 -08:00 |
|
Nuno Campos
|
49aad8f320
|
Stream output of each process when running with astream_log()
|
2024-01-06 14:21:48 -08:00 |
|
Nuno Campos
|
73e4f8953b
|
Add tests for conditional edges
|
2024-01-06 13:51:00 -08:00 |
|
Nuno Campos
|
4ab9ff05ad
|
Add graph async tests
|
2024-01-06 13:15:49 -08:00 |
|
Nuno Campos
|
d293f5156d
|
Add output kwarg
|
2024-01-06 13:13:32 -08:00 |
|
Nuno Campos
|
de599be8a1
|
Rename chains to nodes
|
2024-01-06 12:43:15 -08:00 |
|
Nuno Campos
|
17cd659533
|
...
|
2024-01-05 18:22:46 -08:00 |
|
Nuno Campos
|
58b9502872
|
Update to langchain core
|
2023-12-28 15:23:13 -08:00 |
|
Nuno Campos
|
82741a6dcc
|
Implement .step() and .astep()
|
2023-12-27 19:57:54 -08:00 |
|
Nuno Campos
|
d1572afd49
|
Update _atransform
|
2023-12-26 20:04:00 -08:00 |
|
Nuno Campos
|
b1b68cde94
|
WIP
|
2023-12-26 19:05:21 -08:00 |
|
Nuno Campos
|
dd5b100f3c
|
Update langchain
|
2023-11-29 09:59:47 +00:00 |
|
Nuno Campos
|
9a2ddb30d7
|
Add test
|
2023-11-28 14:06:51 +00:00 |
|
Nuno Campos
|
eef4c015d6
|
Allow passing values directly to Channel.write_toi
|
2023-11-15 16:21:09 +00:00 |
|
Nuno Campos
|
b90a62a00d
|
Add concept of reserved channels (ie. channels updated by Pregel), Add a reserved channel for is_last_step
|
2023-11-15 15:16:18 +00:00 |
|
Nuno Campos
|
682e7d175d
|
Add tests for checkpointing
|
2023-11-14 12:54:23 +00:00 |
|
Nuno Campos
|
cec6ba4963
|
Change binop to init value if possible
|
2023-11-14 12:38:17 +00:00 |
|
Nuno Campos
|
f96ebb3357
|
Implement checkpoints
|
2023-11-14 12:14:18 +00:00 |
|
Nuno Campos
|
56a38ee859
|
Change Channel.checkpoint() to return any python value, add checkpoint tests
|
2023-11-14 11:17:39 +00:00 |
|
Nuno Campos
|
7f76fbb699
|
Create a Topic channel, Make LastValue the default channel if not specified, Add default input and output keys
- Topic channel combines the features of Inbox, Archive, UniqueInbox, UniqueArchive, which have been removed.
|
2023-11-04 17:40:12 +00:00 |
|
Nuno Campos
|
124722c0c8
|
Rename Channel classes
|
2023-11-04 14:29:48 +00:00 |
|