AutoGPT
AutoGPT copied to clipboard
Chroma memory
Background
Project needs more open source vector embedding db options.
Changes
Implemented Chroma database.
Documentation
Test Plan
PR Quality Checklist
- [x] My pull request is atomic and focuses on a single change.
- [X] I have thouroughly tested my changes with multiple different prompts.
- [X] I have considered potential risks and mitigations for my changes.
- [X] I have documented my changes clearly and comprehensively.
- [X] I have not snuck in any "extra" small tweaks changes
@jhouseke There are conflicts now
Resolved conflicts, thank you for heads up
It's pretty important to merge this. Reliance on a closed source service isn't a good outlook (though we're still dependent on OpenAI)
@jhouseke There are conflicts now
@jhouseke Any updates on this?
resolving now
PR no longer has conflicts. Anything else I need to be aware of?
@jhouseke CI is red now.
removed whitespace to resolve W293
EDIT: resolving other issues identified, standby
EDIT_2: all issues identified in most recent CI run resolved
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.
Any progress on this - would love to use chroma with autogpt?
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| docs | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | May 2, 2023 6:47pm |
Branch is up-to-date, awaiting merge
@nponeccop any chance this can get merged in? thanks!
This is a mass message from the AutoGPT core team. Our apologies for the ongoing delay in processing PRs. This is because we are re-architecting the AutoGPT core!
For more details (and for infor on joining our Discord), please refer to: https://github.com/Significant-Gravitas/Auto-GPT/wiki/Architecting
Hey, I've marked this as don't merge until the Memory Fixes are in. Sorry to keep it on hold longer, just no real way to test/validate functionality until the fixes are in
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.
There is currently no prospect of this getting merged, so unfortunately I'll have to close it. The structure of the codebase and the application has changed a lot, so merging it would be a lot of work, and before we start adding vector stores, we need a good high-level design for memory use. This will be tracked in #3536, which needs updating as I write this.
There's a good chance Chroma will eventually be added, and we really do appreciate the effort that went into this PR. If you're still interested in (contributing to) the project, keep an eye on the #dev-autogpt channel. We've been making good progress in the past weeks, and my current #1 todo is making sure contributors can meaningfully contribute again.