When agents work as a crew, memory should too.
CrewAI coordinates agents well. But once the crew run ends, everything each agent learned disappears. Hebbrix gives every agent in your crew access to one shared, persistent memory, so the research agent's findings are available to the writing agent on this run and every run after.
Your crew's best work vanishes after every run
Each CrewAI run starts fresh. The research agent doesn't know what the analyst discovered last time. The writer doesn't know what the researcher found three runs ago. Every run is expensive; every lesson learned is thrown away.
With Hebbrix, each agent stores its findings in a shared collection. On the next run, or the next month, every agent can reach the full history of what the crew has learned.
import asyncio
import os
from hebbrix import MemoryClient
async def store_task_result(collection_id: str, result: str):
# Pass the actual result returned by your CrewAI task, not a placeholder.
async with MemoryClient(api_key=os.environ["HEBBRIX_API_KEY"]) as memory:
receipt = await memory.memories.create(
collection_id=collection_id, content=result, wait_for_index=True
)
if receipt.get("searchable") is not True:
raise RuntimeError("Wait for indexing before starting a dependent task.")
return receipt
async def retrieve_task_context(collection_id: str, question: str):
async with MemoryClient(api_key=os.environ["HEBBRIX_API_KEY"]) as memory:
return await memory.search(question, collection_id=collection_id)
if __name__ == "__main__":
# Read-only example; call store_task_result from your real task completion hook.
print(asyncio.run(retrieve_task_context(
os.environ["HEBBRIX_COLLECTION_ID"], "previous research findings"
)))Memory that adds up run after run
Searches memory before it starts, so it doesn't repeat work. If a topic came up in a prior run, it builds on that instead of starting over, and cost per run drops as the memory fills out.
Sees the full history of what's been researched, so patterns and trends across runs become visible. One run's anomaly turns into the next run's confirmed finding.
Draws on everything the crew has ever found instead of repeating earlier outputs. It already knows the established positions, the open questions, and the prior conclusions.

Give your crew a shared brain
Every run makes the next one smarter. Free tier, no credit card required.