[FEATURE] Support for custom path in RAGStorage #1659
+10
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added support for custom path in
RAGStorage
as for feature request #1658The support is also extended to the
EntityMemory
andShortTermMemory
classes that initializeRAGStorage
.Finally, I added
path
toLongTermMemory
for completeness.Here are the tests I did (note that Oliver Kane is an AI-generated persona that ChatGPT generated for me):
First, I run the above test which creates the db in the designated path with the memory.
The expected output is the correct 3 goals of Oliver Kane.
Then, I run the above test a second time, commenting out the
crew1.kickoff()
so that it will not be able to learn from the second run.The expected output is the correct 3 goals of Oliver Kane that was learned from the first run.