Skip to main content

mentedb-crewai

MenteDB integration for CrewAI and AutoGen. Gives your multi agent teams persistent, cognitive memory that survives across sessions and tracks reasoning quality over time.

Installation

pip install mentedb-crewai

Components

MenteDBCrewMemory

A memory backend for CrewAI agents that stores and retrieves memories through MenteDB. Each agent can have its own memory space, or agents on the same team can share a common space for collaborative recall.

from crewai import Agent, Crew, Task
from mentedb_crewai import MenteDBCrewMemory

memory = MenteDBCrewMemory(
    data_dir="./crew-memory",
    space="research-team",
)

researcher = Agent(
    role="Senior Researcher",
    goal="Find comprehensive information on the topic",
    memory=memory,
)

writer = Agent(
    role="Technical Writer",
    goal="Write clear documentation from research",
    memory=MenteDBCrewMemory(
        data_dir="./crew-memory",
        space="research-team",
        agent_name="writer",
    ),
)

task = Task(
    description="Research and document the latest trends in vector databases",
    agent=researcher,
)

crew = Crew(agents=[researcher, writer], tasks=[task])
crew.kickoff()

Memory is stored persistently, so the next time the crew runs it can recall findings from previous sessions.

MenteDBTool

A tool that lets agents query MenteDB directly using MQL (Mente Query Language). Attach it to any agent so the agent can search and retrieve from the team's knowledge base during task execution.

from crewai import Agent
from mentedb_crewai import MenteDBTool

memory_tool = MenteDBTool(data_dir="./crew-memory")

agent = Agent(
    role="Analyst",
    goal="Analyze data using historical context",
    tools=[memory_tool],
)

The agent can then invoke the tool during its reasoning to recall past decisions, find related context, or check what the team already knows about a topic.

Usage with AutoGen

MenteDB works with AutoGen agents through the same memory and tool interfaces. Use MenteDBCrewMemory to give AutoGen agents persistent memory, or MenteDBTool to let them query the knowledge base.

from mentedb_crewai import MenteDBCrewMemory, MenteDBTool

memory = MenteDBCrewMemory(data_dir="./autogen-memory", space="dev-team")
tool = MenteDBTool(data_dir="./autogen-memory")

# Store context from agent work
memory.store("The team decided to use PostgreSQL for the main database.")

# Search for relevant memories
results = memory.search("database decision", k=5)

# Get assembled context within a token budget
context = memory.get_context("Plan the database migration", token_budget=2000)

Configuration

Parameter Default Description
data_dir ./mentedb-data Path to the MenteDB data directory
space default Memory space name for agent isolation or sharing
agent_name None Optional agent name for per agent memory scoping

License

Apache 2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mentedb_crewai-0.27.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mentedb_crewai-0.27.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file mentedb_crewai-0.27.1.tar.gz.

File metadata

  • Download URL: mentedb_crewai-0.27.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for mentedb_crewai-0.27.1.tar.gz
Algorithm Hash digest
SHA256 bcfa1b3042e0323c91be6189b2e8fa37f5535988e2ed28e06bbaa4fc27cb2761
MD5 c09fac406134d0a2957fdb5a97b41785
BLAKE2b-256 f53bf286cf8153c8a5b3b5a9735ad98fd81fe923cbbdce5a935824d19baeed08

See more details on using hashes here.

Provenance

The following attestation bundles were made for mentedb_crewai-0.27.1.tar.gz:

Publisher: publish-sdks.yml on nambok/mentedb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mentedb_crewai-0.27.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mentedb_crewai-0.27.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2c0bbca90cb0b4be79089b02c62f4e554b4ea838c4c59c2fd3e098db2421e97a
MD5 a9b08b86f1b766631927934eaab75a54
BLAKE2b-256 809d14e4ce8c82ed5c8f027d034e5d2f9122e3f28af314fe7106c2dbbf698a94

See more details on using hashes here.

Provenance

The following attestation bundles were made for mentedb_crewai-0.27.1-py3-none-any.whl:

Publisher: publish-sdks.yml on nambok/mentedb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.32.2

2 files

0.32.1

2 files

0.32.0

2 files

0.31.0

2 files

0.30.0

2 files

0.29.0

2 files

0.28.0

2 files

0.27.3

2 files

0.27.2

2 files

This release

0.27.1 This release

2 files

0.27.0

2 files

0.26.0

2 files

0.25.0

2 files

0.24.6

2 files

0.24.5

2 files

0.24.4

2 files

0.24.3

2 files

0.21.1

2 files

0.21.0

2 files

0.20.4

2 files

0.20.3

2 files

0.20.2

2 files

0.20.1

2 files

0.20.0

2 files

0.19.0

2 files

0.18.0

2 files

0.17.11

2 files

0.17.10

2 files

0.17.9

2 files

0.17.8

2 files

0.17.7

2 files

0.17.6

2 files

0.17.5

2 files

0.17.4

2 files

0.17.3

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.1

2 files

0.16.0

2 files

0.15.1

2 files

0.15.0

2 files

0.14.7

2 files

0.14.6

2 files

0.14.5

2 files

0.14.4

2 files

0.14.3

2 files

0.14.1

2 files

0.14.0

2 files

0.13.1

2 files

0.13.0

2 files

0.12.6

2 files

0.12.4

2 files

0.12.3

2 files

0.12.2

2 files

0.12.1

2 files

0.12.0

2 files

0.11.14

2 files

0.11.13

2 files

0.11.12

2 files

0.11.11

2 files

0.11.10

2 files

0.11.7

2 files

0.11.6

2 files

0.11.5

2 files

0.11.4

2 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.8

2 files

0.10.5

2 files

0.10.4

2 files

0.10.0

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page