langchain/tests/unit_tests
yakigac acd86d33bc
Add read only shared memory (#1491)
Provide shared memory capability for the Agent.
Inspired by #1293 .

## Problem

If both Agent and Tools (i.e., LLMChain) use the same memory, both of
them will save the context. It can be annoying in some cases.


## Solution

Create a memory wrapper that ignores the save and clear, thereby
preventing updates from Agent or Tools.
2023-03-12 09:34:36 -07:00
..
agents rfc: callback changes (#1165) 2023-02-20 22:54:15 -08:00
callbacks (rfc) chat models (#1424) 2023-03-06 08:34:24 -08:00
chains Add read only shared memory (#1491) 2023-03-12 09:34:36 -07:00
data Prompt from file proof of concept using plain text (#127) 2022-11-13 13:15:30 -08:00
docstore wip: add method for both docstore and embeddings (#119) 2022-11-20 16:23:58 -08:00
document_loader Harrison/youtube loader (#1545) 2023-03-08 20:53:27 -08:00
llms (rfc) chat models (#1424) 2023-03-06 08:34:24 -08:00
prompts Harrison/callbacks (#1587) 2023-03-10 12:53:09 -08:00
tools Add a SQL agent for interacting with SQL Databases and JSON Agent for interacting with large JSON blobs (#1150) 2023-02-28 19:44:39 -08:00
utilities Centralize logic for loading from LangChainHub, add ability to pin dependencies (#805) 2023-01-30 14:52:17 -08:00
__init__.py initial commit 2022-10-24 14:51:15 -07:00
test_bash.py Optionally return shell output on incorrect command (#894) (#899) 2023-02-06 12:46:16 -08:00
test_formatting.py initial commit 2022-10-24 14:51:15 -07:00
test_python.py Add a SQL agent for interacting with SQL Databases and JSON Agent for interacting with large JSON blobs (#1150) 2023-02-28 19:44:39 -08:00
test_sql_database_schema.py Sql alchemy commands used in table info (#1135) 2023-02-18 10:58:29 -08:00
test_sql_database.py Sql alchemy commands used in table info (#1135) 2023-02-18 10:58:29 -08:00
test_text_splitter.py Harrison/shallow metadata (#1599) 2023-03-11 09:18:25 -08:00