crewAI: Add support for MongoDB as a Long Term memory

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Do
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Python Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, the Long-Term Memory in CrewAI uses SQLLite3 to store task results by default, and there is no way to override these storage implementations. We want to introduce the use of the MongoDB (the database) as being something that can be used for the long term memory.

      https://github.com/crewAIInc/crewAI/tree/main/src/crewai/memory

      Acceptance Criteria:

      • Produce a mini design doc on how MongoDB can be used in the CrewAI framework as the long term memory.
      • Obtain an LGTM from the stakeholders (Engineering, AI Product and  CrewAI team's POC)
      • Implement the approved design

       

       

            Assignee:
            Unassigned
            Reporter:
            Prakul Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: