Skip to main content

memora-crewai

Poison-resistant, Byzantine-fault-tolerant shared memory + robust voting for CrewAI crews.

CrewAI agents coordinate through tools. memora-crewai hands your crew a set of tools backed by Memora: agents remember_shared / recall_shared facts in one Byzantine-tolerant store, and crew_vote / crew_consensus on numeric estimates with a robust aggregate. Concurrent writers merge (CRDT, nothing lost), and a rogue or prompt-injected agent can't silently corrupt what the crew reads — or skew the vote.

pip install memora-crewai

One command — pulls in the memora-swarm engine and crewai. Free key (25,000 ops) at memora.optitransfer.ch/dashboard.

Quickstart

from crewai import Agent
from memora_crewai import MemoraCrewMemory

mem = MemoraCrewMemory("research-crew", api_key="opti_sk_...", node_id="planner")

researcher = Agent(
    role="Researcher",
    goal="Find and share verified facts with the crew",
    tools=mem.tools(),        # remember_shared, recall_shared, crew_vote, crew_consensus
    # ...
)

Every agent built with mem.tools() on the same room shares one poison-resistant memory.

The tools

Tool What it does
remember_shared(key, value) Store a fact in the crew's shared, Byzantine-safe memory
recall_shared(key) Recall a fact every agent can see
crew_vote(name, value) Submit a numeric estimate — outliers/poisoned votes are down-weighted
crew_consensus(name) Resolve the Byzantine-robust consensus; equivocators are evicted

Why it's safe under a crew

  • No lost facts. Writes merge deterministically (CRDT) — concurrent agents can't clobber each other.
  • No silent rewrite / no skewed vote. Every contribution is signed and attributable in the Memora engine; a rogue agent's write or an outlier vote is convicted/down-weighted, not trusted on faith.
  • Durable + replayable via a local append-only log.

Pricing

First 25,000 ops free (unlimited agents), then metered per semantic op — see memora.optitransfer.ch. Reads and keepalive are never billed.

Apache-2.0 · a product of optitransfer.ch

Metadata

Release files for memora-crewai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for memora-crewai 0.1.0
File Interpreter ABI Platform
memora_crewai-0.1.0-py3-none-any.whl Python 3 none any Details

Release files / memora_crewai-0.1.0-py3-none-any.whl

Download URL memora_crewai-0.1.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f71d5ca2c6a9192770f3e777f78543b05bbf2eafc0cf829c57aa1cd0dbae4357
BLAKE2b-256 checksum
How to use checksums
c8809111fce4b67ac072b295f1fd46a6b3027cfc39f3d6c94e47a9da69182ad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

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