Commit Graph
100 Commits
Author SHA1 Message Date
Harrison ChaseandGitHub 63ef53c75b Update LICENSE 2023-10-31 17:24:39 -07:00
Nuno Campos 77b0515cc0 0.0.4 2023-10-23 23:05:18 +01:00
Nuno Campos 85e200fb95 Lint v0.0.4 2023-10-23 16:14:44 +01:00
Nuno CamposandGitHub 70abd37127 Merge pull request #12 from langchain-ai/nc/channel-cls-methods 2023-10-23 16:02:00 +01:00
Nuno Campos dbe8c1362f Move subscribe/write cls methods to Channel 2023-10-23 15:42:51 +01:00
Nuno Campos f363310d80 Lint 2023-10-23 15:27:05 +01:00
Nuno Campos 577bf5205a Rename Context channel 2023-10-23 15:26:41 +01:00
Nuno Campos 14d84825da Add some intro docs to readme 2023-10-23 15:06:07 +01:00
Nuno Campos d96f756793 Update readme 2023-10-23 14:19:55 +01:00
Nuno CamposandGitHub 3b56d062c7 Merge pull request #11 from langchain-ai/nc/channel-docs
Add doc strings for all channels, small update to names/semantics
2023-10-23 14:18:44 +01:00
Nuno Campos 4beb5d6441 Update notebook 2023-10-23 14:17:16 +01:00
Nuno Campos d0df4103cd Add doc strings for all channels, small update to names/semantics 2023-10-23 14:12:44 +01:00
Nuno CamposandGitHub 4f206fcc49 Merge pull request #9 from langchain-ai/harrison/pregel-combine
Harrison/pregel combine
2023-10-23 12:02:41 +01:00
Nuno Campos 49ff5e2eab Implement reduce chain 2023-10-23 12:01:35 +01:00
Nuno Campos 1e08395810 WIP 2023-10-23 10:39:57 +01:00
Harrison ChaseandNuno Campos d014b13d6f combine docs notebook 2023-10-23 10:39:57 +01:00
Nuno Campos 62e4df815a Add todo 2023-10-23 10:39:37 +01:00
Nuno CamposandGitHub 8891f787d3 Merge pull request #10 from langchain-ai/nc/main-chain
Add an optional "main" chain which has implicit input and output channels
2023-10-23 10:33:47 +01:00
Nuno Campos 948ab93563 Lint 2023-10-23 10:30:28 +01:00
Nuno Campos 8284a6b6ea Rename send_to to write_to 2023-10-23 10:29:46 +01:00
Nuno Campos 274600436b Remove "main" chain, Improve debug logging, Remove max_steps from send_to, Add retries to recursive web loader 2023-10-23 10:26:10 +01:00
Nuno Campos 9dfffe5fc0 Add an optional "main" chain which has implicit input and output channels 2023-10-22 21:12:30 +01:00
Nuno Campos 82d927a421 Lint 2023-10-22 19:42:54 +01:00
Nuno Campos abd3786870 Add debug logging 2023-10-22 19:41:36 +01:00
Nuno Campos f3291ca0f6 Add back .join() method removed by accident 2023-10-22 19:41:11 +01:00
Nuno Campos f0e31a8ffa Split into smaller files 2023-10-22 19:07:10 +01:00
Nuno CamposandGitHub c7bf502dd4 Merge pull request #8 from langchain-ai/nc/pregel
Nc/pregel
2023-10-22 17:17:34 +01:00
Nuno Campos 8342e5ca93 Update langchain 2023-10-22 17:16:22 +01:00
Nuno Campos 8adfa69405 Implement dict input, add more tests 2023-10-19 12:57:26 +01:00
Nuno Campos 4312ac07e4 Split channels into separate files 2023-10-19 12:26:09 +01:00
Nuno Campos b07f8d87e5 Simplify api of context mngr channel 2023-10-19 12:13:18 +01:00
Nuno Campos 73a5ff0044 Add comments 2023-10-18 19:44:14 +01:00
Nuno Campos bfc122412c Use it 2023-10-18 18:59:22 +01:00
Nuno Campos 28131eae7a Add .join() for subscribe_to_each() 2023-10-18 18:59:18 +01:00
Nuno Campos 9f16191c75 Add recursive web loader example 2023-10-18 18:44:40 +01:00
Nuno Campos bfb3b374c2 Add more channel types 2023-10-18 18:44:29 +01:00
Nuno Campos d46a20377b Remove leading underscore from channel methods 2023-10-18 17:11:22 +01:00
Nuno Campos 0048704af9 Update context manager interface for channels, add channel that exposes a context manager 2023-10-18 17:05:38 +01:00
Nuno Campos c933f66a04 Implement input_schema, output_schema, add tests for channels, update api for channels to pass type as regular arg 2023-10-18 13:32:41 +01:00
Nuno Campos 285577fc77 Make channels context managers, Add async tests, Add concurrency tests 2023-10-18 12:23:30 +01:00
Nuno Campos b146b0dd7e Update readme 2023-10-16 14:08:35 +01:00
Nuno Campos 837c9c9af2 Add validation, finish porting tests to new api 2023-10-16 13:52:35 +01:00
Nuno Campos 07c9199d18 join(question, draft) -> join([question, draft]) 2023-10-16 10:47:20 +01:00
Nuno Campos 5c1619076d Update API 2023-10-13 19:07:53 +01:00
Nuno Campos 6633d58521 python <3.11 compat 2023-10-13 14:18:51 +01:00
Nuno Campos 725c416511 Improve docstrings 2023-10-13 14:17:36 +01:00
Nuno Campos 25dce1ff58 Update readme 2023-10-13 14:03:42 +01:00
Nuno Campos 065a1a6e15 Fix async impl 2023-10-13 13:45:04 +01:00
Nuno Campos 12c203f3a3 Add tests 2023-10-13 13:37:39 +01:00
Nuno Campos 8a35811262 Lint 2023-10-13 12:27:03 +01:00