Commit Graph
35 Commits
Author SHA1 Message Date
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 f0fa577466 Make ppickleable 2024-01-18 16:23:21 -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 aa2eb4606d Better error message on invalid use lf lastvalue channel 2024-01-17 13:51:17 -08:00
Nuno Campos c12c7583c8 Fix tags 2024-01-17 13:51:05 -08:00
Nuno Campos b535b5caa0 Add tests 2024-01-16 16:23:41 -08:00
Nuno Campos 8154114e11 Add recursion check 2024-01-16 16:13:03 -08:00
Nuno Campos 3d79c7552d Lint 2024-01-16 13:14:00 -08:00
efe83776e4 Update langgraph/prebuilt/tool_executor.py
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com>
2024-01-16 12:30:53 -08:00
Nuno Campos 8ea24435fe Add more validation 2024-01-16 10:46:21 -08:00
Nuno Campos c5e66270af Add async for chat agent exec 2024-01-15 16:01:34 -08:00
Nuno Campos b2b5365814 Add async impls 2024-01-15 15:45:17 -08:00
Nuno Campos 3539fef0cc remove arg 2024-01-15 15:35:40 -08:00
Harrison Chase 1ffdd7b93d cr 2024-01-15 15:34:17 -08:00
Harrison Chase 177f503901 cr 2024-01-15 15:31:42 -08:00
Harrison Chase 95b333f474 stash 2024-01-15 15:30:35 -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
Harrison Chase db8d02c517 Merge branch 'nc/state' of github.com:langchain-ai/permchain into nc/state 2024-01-15 13:16:18 -08:00
Harrison Chase da5e6d7319 stash 2024-01-15 13:16:05 -08:00
Nuno Campos f6894fb5dd Add input_keys, rename output_keys, add interrupt 2024-01-15 09:14:30 -08:00
Nuno Campos 6383e24b08 Manually mark runs as hidden in langsmith 2024-01-15 08:35:52 -08:00
Harrison Chase ec219c4d49 cr 2024-01-14 15:36:05 -08:00
Nuno Campos e497d14db0 Fixes 2024-01-13 15:58:25 -08:00
Nuno Campos d68faa6d06 Update tracing name 2024-01-13 10:55:18 -08:00
Nuno Campos 3857713601 Lint 2024-01-12 17:57:04 -08:00
Nuno Campos 426a5c1b10 Implement StateGraph 2024-01-12 17:55:19 -08:00
Nuno Campos ad8b5064b3 Add validation 2024-01-08 16:06:11 -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 6a7d2c6ee4 Bump 2024-01-08 08:31:13 -08:00
Nuno Campos fea9acab06 Python 3.9 compat 2024-01-08 08:28:40 -08:00
Nuno Campos 513edb8f69 Use strenum 2024-01-08 07:58:21 -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