Crawler Summary

crewai-zerodb answer-first brief

ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Freshness

Last checked 10/9/2026

Best For

crewai-zerodb is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Agent DossierGITHUB REPOSSafety: 66/100

crewai-zerodb

ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Oct 9, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Oct 9, 2026

Vendor

Ainative Studio

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Ainative Studio

profilemedium
Observed Oct 9, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Oct 9, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

markdown

# crewai-zerodb

**Persistent Memory, RAG, and Observability for CrewAI — powered by ZeroDB**

`crewai-zerodb` is an open-source integration that connects the **CrewAI Agent Framework (OSS)** with **ZeroDB** via the official **AINative Python SDK**.

It enables:
- 🧠 **Durable agent memory** (preferences, objections, next steps)
- 📚 **ZeroDB-backed RAG** across sales knowledge, cases, and history
- 🔍 **Run / task / tool observability** with replay-ready artifacts
- 🤝 **Multi-agent continuity** across independent runs

The integration is opinionated, minimal, and hackathon-ready.

---

## Why This Exists

CrewAI is excellent at orchestrating agents, but in OSS usage:

- Memory is ephemeral  
- RAG wiring is ad-hoc  
- Debugging agent behavior is difficult  

ZeroDB provides durable agent state — not just vectors.

This repo makes ZeroDB feel **native** to CrewAI.

---

## Features (v1)

### ✅ ZeroDB Knowledge Tool (RAG)
- Stage-aware retrieval (research / outreach / follow-up)
- Deterministic namespace + filter recipes
- Citation-friendly results

### ✅ ZeroDB Memory Store
- Curated long-term memory (not raw chat)
- Facet-based recall (preferences, objections, next steps)
- Semantic recall with post-filtering

### ✅ ZeroDB Tracer
- Run start / end
- Task summaries
- Tool-call summaries (no noisy raw logs)
- Replay-ready artifacts stored in ZeroDB

### ✅ Sales Crew Demo
- Research → Outreach → Follow-up
- Memory persists across runs
- Follow-ups adapt based on past context

---

## Non-Goals (Explicit)

- ❌ CrewAI Cloud
- ❌ UI / Dashboard
- ❌ Raw chat persistence by default
- ❌ CRM sync (future extension)

---

## Architecture Overview

text

---

## ZeroDB Namespace Map (Authoritative)

| Purpose | Namespace |
|------|-----------|
| Sales Playbooks | `sales_playbooks` |
| Case Studies | `sales_cases` |
| Account Notes | `accounts` |
| Lead Notes | `leads` |
| Outreach History | `outreach_history` |
| Runs & Traces | `crew_runs` |

---

## Installation

text

> Requires **Python 3.10+**

---

## Configuration

Create a `.env` file or export environment variables:

text

If `ZERODB_PROJECT_ID` is not provided, the integration will create or resolve one automatically.

---

## Minimal Usage Example

text

These components are designed to be **plug-and-play** with CrewAI agents and callbacks.

---

## Sales Crew Demo (End-to-End)

### 1. Research Run

* Retrieves playbooks + cases + account notes
* Stores:

  * Research summary (memory)
  * Account notes (vectors)

### 2. Outreach Run

* Recalls lead preferences + past context
* Generates outreach drafts
* Stores:

  * Outreach artifacts
  * Decision rationale

### 3. Follow-Up Run

* Recalls objections + outreach history
* Adapts follow-up strategy
* Stores:

  * Next steps
  * Updated status

👉 **Second run references memory from the first run automatically**

---

## Example

text

Run it twice to see memory persistence in action.

---

## Memory Philosophy (Important)

This integration is **intentionally opinionated**:

* ✅ Store **facts, decisions, summaries**
* ❌ Do NOT store raw chat by default
* ❌ Do NOT store token-level logs

Memory is treated as **high-signal state**, not exhaust.

---

## Project Structure

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl

Full README
# crewai-zerodb

**Persistent Memory, RAG, and Observability for CrewAI — powered by ZeroDB**

`crewai-zerodb` is an open-source integration that connects the **CrewAI Agent Framework (OSS)** with **ZeroDB** via the official **AINative Python SDK**.

It enables:
- 🧠 **Durable agent memory** (preferences, objections, next steps)
- 📚 **ZeroDB-backed RAG** across sales knowledge, cases, and history
- 🔍 **Run / task / tool observability** with replay-ready artifacts
- 🤝 **Multi-agent continuity** across independent runs

The integration is opinionated, minimal, and hackathon-ready.

---

## Why This Exists

CrewAI is excellent at orchestrating agents, but in OSS usage:

- Memory is ephemeral  
- RAG wiring is ad-hoc  
- Debugging agent behavior is difficult  

ZeroDB provides durable agent state — not just vectors.

This repo makes ZeroDB feel **native** to CrewAI.

---

## Features (v1)

### ✅ ZeroDB Knowledge Tool (RAG)
- Stage-aware retrieval (research / outreach / follow-up)
- Deterministic namespace + filter recipes
- Citation-friendly results

### ✅ ZeroDB Memory Store
- Curated long-term memory (not raw chat)
- Facet-based recall (preferences, objections, next steps)
- Semantic recall with post-filtering

### ✅ ZeroDB Tracer
- Run start / end
- Task summaries
- Tool-call summaries (no noisy raw logs)
- Replay-ready artifacts stored in ZeroDB

### ✅ Sales Crew Demo
- Research → Outreach → Follow-up
- Memory persists across runs
- Follow-ups adapt based on past context

---

## Non-Goals (Explicit)

- ❌ CrewAI Cloud
- ❌ UI / Dashboard
- ❌ Raw chat persistence by default
- ❌ CRM sync (future extension)

---

## Architecture Overview

CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB


---

## ZeroDB Namespace Map (Authoritative)

| Purpose | Namespace |
|------|-----------|
| Sales Playbooks | `sales_playbooks` |
| Case Studies | `sales_cases` |
| Account Notes | `accounts` |
| Lead Notes | `leads` |
| Outreach History | `outreach_history` |
| Runs & Traces | `crew_runs` |

---

## Installation

```bash
pip install crewai-zerodb

Requires Python 3.10+


Configuration

Create a .env file or export environment variables:

export AINATIVE_API_KEY=your_api_key_here
export AINATIVE_ORG_ID=optional_org_id
export ZERODB_PROJECT_ID=optional_existing_project

If ZERODB_PROJECT_ID is not provided, the integration will create or resolve one automatically.


Minimal Usage Example

from crewai_zerodb import (
    ZeroDBKnowledgeTool,
    ZeroDBMemoryStore,
    ZeroDBTracer,
)

These components are designed to be plug-and-play with CrewAI agents and callbacks.


Sales Crew Demo (End-to-End)

1. Research Run

  • Retrieves playbooks + cases + account notes

  • Stores:

    • Research summary (memory)
    • Account notes (vectors)

2. Outreach Run

  • Recalls lead preferences + past context

  • Generates outreach drafts

  • Stores:

    • Outreach artifacts
    • Decision rationale

3. Follow-Up Run

  • Recalls objections + outreach history

  • Adapts follow-up strategy

  • Stores:

    • Next steps
    • Updated status

👉 Second run references memory from the first run automatically


Example

python examples/sales_crew.py

Run it twice to see memory persistence in action.


Memory Philosophy (Important)

This integration is intentionally opinionated:

  • ✅ Store facts, decisions, summaries
  • ❌ Do NOT store raw chat by default
  • ❌ Do NOT store token-level logs

Memory is treated as high-signal state, not exhaust.


Project Structure

crewai_zerodb/
├── config.py           # env + project resolution
├── models.py           # Pydantic schemas (metadata, filters, tags)
├── knowledge_tool.py   # ZeroDB RAG tool
├── memory_store.py     # Durable agent memory
├── tracer.py           # Run / task / tool observability
├── utils/
│   └── filters.py
examples/
├── sales_crew.py       # Research → Outreach → Follow-up demo
tests/
└── ...

Testing

Lightweight but real:

  • Unit tests for:

    • Filter builders
    • Pydantic schema validation
  • Manual verification:

    • Run the sales demo twice
    • Confirm memory recall + traces in ZeroDB

OSS & Contributions

  • License: MIT (or Apache 2.0 if preferred)

  • PRs welcome

  • Please keep:

    • Stories ≤ size 3
    • Changes aligned with ZeroDB primitives
    • No custom clients (SDK only)

Roadmap (Post-v1)

  • Agent handoff memory
  • Eval hooks (win/loss, task success)
  • Replay helpers
  • CRM adapters
  • CLI runner

Maintainers

Built by AINative Studio Powered by ZeroDB


TL;DR

If you’re building serious CrewAI agents and want them to:

  • remember past work
  • retrieve real knowledge
  • be debuggable and replayable

👉 this repo is your missing persistence layer.

Happy building 🚀


---

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 10h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-10-10T05:38:54.430Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Ainative Studio",
    "href": "https://github.com/AINative-Studio/crewai-zerodb",
    "sourceUrl": "https://github.com/AINative-Studio/crewai-zerodb",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-10-09T20:19:41.950Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-10-09T20:19:41.950Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to crewai-zerodb and adjacent AI workflows.