How is it different from https://github.com/pinecone-io/canopy?
Further, it seems Canopy has picked some pretty different abstractions to focus on. For instance, they mention `ChatEngine` as core abstraction, whereas R2R attempts to be a bit more agnostic.
That being said, there are definitely some commonalities, so thanks for sharing this repo! I will be sure to give it a deep dive.