Rank
70
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
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
๐ง Persistent memory for AI agents. One API. Every agent remembers. Long-term memory, semantic search, entity relationships, and context building for Claude, LangChain, OpenAI, CrewAI and custom agents. <div align="center"> <img src="assets/logo.svg" alt="MemoryHub" width="200"/> ๐ง MemoryHub **Persistent memory for AI agents. One API. Every agent remembers.** $1 $1 $1 $1 $1 $1 $1 $1 ยท $1 ยท $1 ยท $1 </div> --- Every AI agent wakes up with amnesia. **MemoryHub fixes that.** ๐ง โก Give your Claude, LangChain, AutoGPT, CrewAI, AutoGen, or custom agents a brain that **persists across sessions**. Store conversations, facts, Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
memoryhub 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
๐ง Persistent memory for AI agents. One API. Every agent remembers. Long-term memory, semantic search, entity relationships, and context building for Claude, LangChain, OpenAI, CrewAI and custom agents. <div align="center"> <img src="assets/logo.svg" alt="MemoryHub" width="200"/> ๐ง MemoryHub **Persistent memory for AI agents. One API. Every agent remembers.** $1 $1 $1 $1 $1 $1 $1 $1 ยท $1 ยท $1 ยท $1 </div> --- Every AI agent wakes up with amnesia. **MemoryHub fixes that.** ๐ง โก Give your Claude, LangChain, AutoGPT, CrewAI, AutoGen, or custom agents a brain that **persists across sessions**. Store conversations, facts,
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Atum246
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Atum246
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
bash
pip install memoryhub
bash
memoryhub serve # ๐ง Server starts at http://localhost:7860 # ๐ API docs at http://localhost:7860/docs
bash
memoryhub register --name "my-assistant" --namespace "john" # Save the API key! ๐
python
from memoryhub import MemoryHubClient
# Connect
client = MemoryHubClient(api_key="mhub_xxx", base_url="http://localhost:7860")
# ๐ง Store memories
client.remember("John prefers dark mode", category="preference", importance=4)
client.remember("Project Alpha uses FastAPI + PostgreSQL", category="fact")
client.remember("Decided to use SQLite for MVP", category="decision", importance=5)
# ๐ Search memories
results = client.recall("John preferences")
for m in results["memories"]:
print(f" [{m['category']}] {m['content']}")
# ๐ Build context for your agent
context = client.context_as_text("What does John prefer?")
# โ "๐ Context Summary
# Found 2 relevant memories (semantic).
# - [preference] John prefers dark mode [92%]"
# ๐ Create entity relationships
client.relate("John", "works_at", "Acme Corp")
client.relate("Project Alpha", "uses", "FastAPI")
# ๐ Get stats
print(client.stats())
# โ {'total_memories': 3, 'total_relations': 2, ...}python
# Pre-configured memory types
client.remember_preference("John likes dark themes")
client.remember_fact("The API runs on port 7860")
client.remember_decision("Using SQLite for MVP, migrate later")
client.remember_error("Connection timeout after 30s")
client.remember_conversation("User: How do I configure this?")text
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ Claude ๐ค โ โ LangChain โ โ CrewAI ๐ฅ โ โ Custom Bot โ
โ Agent A โ โ Agent B โ โ Agent C โ โ Agent D โ
โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ
โ โ โ โ
โโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ MemoryHub ๐ง โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ REST API โ โ โ FastAPI + OpenAPI
โ โ Python SDK โ โ โ memoryhub package
โ โ CLI Tool โ โ โ memoryhub command
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Memory Engine โ โ
โ โ โข Episodic โ โ โ conversations, events
โ โ โข Semantic โ โ โ facts, preferences
โ โ โข Relational โ โ โ entity graphs
โ โ โข Procedural โ โ โ workflows, patterns
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Search Engine โ โ
โ โ โข Full-Text โ โ โ ILIKE search
โ โ โข Semantic โ โ โ embeddings (MiniLM)
โ โ โข Entity Ext. โ โ โ auto-extraction
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Storage Layer โ โ
โ โ โข SQLite ๐ฆ โ โ โ local-first
โ โ โข PostgreSQL โ โ โ production scale
โ โโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโFull documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
๐ง Persistent memory for AI agents. One API. Every agent remembers. Long-term memory, semantic search, entity relationships, and context building for Claude, LangChain, OpenAI, CrewAI and custom agents. <div align="center"> <img src="assets/logo.svg" alt="MemoryHub" width="200"/> ๐ง MemoryHub **Persistent memory for AI agents. One API. Every agent remembers.** $1 $1 $1 $1 $1 $1 $1 $1 ยท $1 ยท $1 ยท $1 </div> --- Every AI agent wakes up with amnesia. **MemoryHub fixes that.** ๐ง โก Give your Claude, LangChain, AutoGPT, CrewAI, AutoGen, or custom agents a brain that **persists across sessions**. Store conversations, facts,
Persistent memory for AI agents. One API. Every agent remembers.
Quick Start ยท Features ยท [API Docs#-api-reference) ยท Deployment ยท Contributing
</div>Every AI agent wakes up with amnesia. MemoryHub fixes that. ๐ง โก
Give your Claude, LangChain, AutoGPT, CrewAI, AutoGen, or custom agents a brain that persists across sessions. Store conversations, facts, preferences, decisions, and relationships โ all through a simple REST API or Python SDK.
Keywords: ai agent memory, persistent memory, llm memory, ai long-term memory, agent context, rag alternative, conversation memory, ai knowledge base, agent state management, llm context window, ai memory system, agent memory store, ai persistent storage, langchain memory, ai agent framework, llm agent memory, ai assistant memory, context persistence, agent memory api, ai memory management
| Problem | Without MemoryHub | With MemoryHub | |---------|-------------------|----------------| | ๐ง Agent memory | Resets every session | Persists forever | | ๐ Context retrieval | Manual RAG setup | Built-in semantic search | | ๐ท๏ธ Memory organization | Flat text chunks | Typed, tagged, scored | | ๐ Entity relationships | Manual tracking | Automatic graph | | ๐ Deduplication | None | Auto-consolidation | | ๐ก๏ธ Security | Afterthought | Built-in auth + detection | | ๐ Integration | Custom glue code | SDK + CLI + REST API |
pip install memoryhub โ from memoryhub import MemoryHubClientmemoryhub command with full feature support/docspip install memoryhub
memoryhub serve
# ๐ง Server starts at http://localhost:7860
# ๐ API docs at http://localhost:7860/docs
memoryhub register --name "my-assistant" --namespace "john"
# Save the API key! ๐
from memoryhub import MemoryHubClient
# Connect
client = MemoryHubClient(api_key="mhub_xxx", base_url="http://localhost:7860")
# ๐ง Store memories
client.remember("John prefers dark mode", category="preference", importance=4)
client.remember("Project Alpha uses FastAPI + PostgreSQL", category="fact")
client.remember("Decided to use SQLite for MVP", category="decision", importance=5)
# ๐ Search memories
results = client.recall("John preferences")
for m in results["memories"]:
print(f" [{m['category']}] {m['content']}")
# ๐ Build context for your agent
context = client.context_as_text("What does John prefer?")
# โ "๐ Context Summary
# Found 2 relevant memories (semantic).
# - [preference] John prefers dark mode [92%]"
# ๐ Create entity relationships
client.relate("John", "works_at", "Acme Corp")
client.relate("Project Alpha", "uses", "FastAPI")
# ๐ Get stats
print(client.stats())
# โ {'total_memories': 3, 'total_relations': 2, ...}
# Pre-configured memory types
client.remember_preference("John likes dark themes")
client.remember_fact("The API runs on port 7860")
client.remember_decision("Using SQLite for MVP, migrate later")
client.remember_error("Connection timeout after 30s")
client.remember_conversation("User: How do I configure this?")
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ Claude ๐ค โ โ LangChain โ โ CrewAI ๐ฅ โ โ Custom Bot โ
โ Agent A โ โ Agent B โ โ Agent C โ โ Agent D โ
โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ
โ โ โ โ
โโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โ MemoryHub ๐ง โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ REST API โ โ โ FastAPI + OpenAPI
โ โ Python SDK โ โ โ memoryhub package
โ โ CLI Tool โ โ โ memoryhub command
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Memory Engine โ โ
โ โ โข Episodic โ โ โ conversations, events
โ โ โข Semantic โ โ โ facts, preferences
โ โ โข Relational โ โ โ entity graphs
โ โ โข Procedural โ โ โ workflows, patterns
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Search Engine โ โ
โ โ โข Full-Text โ โ โ ILIKE search
โ โ โข Semantic โ โ โ embeddings (MiniLM)
โ โ โข Entity Ext. โ โ โ auto-extraction
โ โโโโโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโ โ
โ โ Storage Layer โ โ
โ โ โข SQLite ๐ฆ โ โ โ local-first
โ โ โข PostgreSQL โ โ โ production scale
โ โโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโ
# Register a new agent โ get API key
POST /api/v1/agents
{
"name": "my-agent",
"namespace": "my-project",
"description": "My helpful AI assistant"
}
# Response: { "api_key": "mhub_xxxxxxxx", ... }
# Use in all requests
X-API-Key: mhub_xxxxxxxx
| Endpoint | Method | Description |
|----------|--------|-------------|
| /api/v1/memories | POST | ๐ง Store a new memory |
| /api/v1/memories/bulk | POST | ๐ฆ Store multiple memories |
| /api/v1/memories/search | GET | ๐ Search memories |
| /api/v1/memories/{id} | GET | ๐ Get a specific memory |
| /api/v1/memories/{id} | PATCH | โ๏ธ Update a memory |
| /api/v1/memories/{id} | DELETE | ๐๏ธ Delete a memory |
| /api/v1/memories/context/build | GET | ๐ Build context bundle |
| /api/v1/memories/stats | GET | ๐ Get statistics |
| /api/v1/memories/consolidate | POST | ๐ Run consolidation |
| Endpoint | Method | Description |
|----------|--------|-------------|
| /api/v1/memories/relations | POST | ๐ Create relationship |
| /api/v1/memories/relations/search | GET | ๐ธ๏ธ Search relationships |
| /api/v1/memories/relations/{id} | DELETE | โ Delete relationship |
| Endpoint | Method | Description |
|----------|--------|-------------|
| /health | GET | ๐ Health check |
| /docs | GET | ๐ Interactive API docs |
| /redoc | GET | ๐ ReDoc documentation |
| /openapi.json | GET | ๐ OpenAPI schema |
# ๐ง Configure
memoryhub configure
# ๐ง Store memories
memoryhub remember "John prefers dark mode" --type semantic --category preference --importance 4
memoryhub remember "Meeting notes from today" --tags "meeting,project-alpha"
# ๐ Search
memoryhub recall "John" --limit 5
memoryhub recall "project" --type semantic --text
# ๐ Build context
memoryhub context "What does John like?" --text
# ๐ Create relationships
memoryhub relate "John" "works_at" "Acme Corp"
memoryhub relate "Project Alpha" "uses" "FastAPI"
# ๐ Stats & management
memoryhub stats
memoryhub consolidate
memoryhub health
# ๐ Start server
memoryhub serve --host 0.0.0.0 --port 7860 --reload
import anthropic
from memoryhub import MemoryHubClient
memory = MemoryHubClient(api_key="mhub_xxx")
claude = anthropic.Anthropic()
def chat(user_message, session_id="default"):
# Get relevant context from memory
context = memory.context_as_text(user_message, max_memories=5)
# Store user message
memory.remember(user_message, category="conversation", session_id=session_id)
# Call Claude with context
response = claude.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
system=f"You are a helpful assistant. Relevant context:\n{context}",
messages=[{"role": "user", "content": user_message}]
)
# Store response
memory.remember(response.content[0].text, category="conversation", session_id=session_id)
return response.content[0].text
from langchain.agents import AgentExecutor, create_openai_agent
from langchain.tools import Tool
from memoryhub import MemoryHubClient
memory = MemoryHubClient(api_key="mhub_xxx")
tools = [
Tool(name="Remember", func=lambda c: str(memory.remember(c)),
description="Store a memory. Input: content to remember."),
Tool(name="Recall", func=lambda q: memory.recall_as_text(q),
description="Search memories. Input: search query."),
]
# Use tools in your LangChain agent...
from openai import OpenAI
from memoryhub import MemoryHubClient
memory = MemoryHubClient(api_key="mhub_xxx")
client = OpenAI()
def chat(user_message):
context = memory.context_as_text(user_message)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": f"Context:\n{context}"},
{"role": "user", "content": user_message}
]
)
memory.remember(f"Q: {user_message}\nA: {response.choices[0].message.content}")
return response.choices[0].message.content
from crewai import Agent, Task, Crew
from memoryhub import MemoryHubClient
memory = MemoryHubClient(api_key="mhub_xxx")
# Use memory in crew tasks...
context = memory.context_as_text("research topic")
researcher = Agent(
role="Researcher",
goal="Research with persistent memory",
backstory=f"Previous findings:\n{context}"
)
docker run -d \
--name memoryhub \
-p 7860:7860 \
-v memoryhub-data:/app/data \
-e MEMORYHUB_SECRET_KEY=$(openssl rand -hex 32) \
memoryhub/memoryhub:latest
docker compose up -d
gcloud run deploy memoryhubfly deployrailway upSee docs/DEPLOYMENT.md for detailed guides.
| Variable | Default | Description |
|----------|---------|-------------|
| MEMORYHUB_HOST | 0.0.0.0 | Server host |
| MEMORYHUB_PORT | 7860 | Server port |
| MEMORYHUB_SECRET_KEY | auto-generated | JWT/API key secret |
| MEMORYHUB_DATABASE_URL | sqlite+aiosqlite:///./memoryhub.db | Database URL |
| MEMORYHUB_EMBEDDING_MODEL | all-MiniLM-L6-v2 | Sentence transformer model |
| MEMORYHUB_ENABLE_SENSITIVE_DETECTION | true | Auto-detect sensitive data |
| MEMORYHUB_REDACT_ON_STORE | false | Auto-redact before storage |
| MEMORYHUB_CONSOLIDATION_INTERVAL_HOURS | 24 | Hours between auto-consolidation |
| MEMORYHUB_IMPORTANCE_DECAY_DAYS | 90 | Days before importance decays |
| MEMORYHUB_DEBUG | false | Debug mode |
| Type | Use For |
|------|---------|
| episodic | Events, conversations, interactions |
| semantic | Facts, knowledge, preferences |
| relational | Entity connections |
| procedural | How-to, workflows, patterns |
| Category | Description |
|----------|-------------|
| conversation | Chat messages, dialogues |
| decision | Decisions made, rationale |
| preference | User preferences, settings |
| fact | Objective facts, knowledge |
| task | Tasks, todos, assignments |
| error | Errors, bugs, learnings |
| learning | Insights, discoveries |
| person | Information about people |
| project | Project-related info |
| system | System configuration, state |
| Feature | MemoryHub | LangChain Memory | Vector DB + RAG | Custom Solution | |---------|-----------|-----------------|-----------------|-----------------| | Setup complexity | โญ Simple | โญโญ Medium | โญโญโญ Complex | โญโญโญโญ Very complex | | Persistent storage | โ Built-in | โ Session only | โ ๏ธ DIY | โ ๏ธ DIY | | Memory types | โ 4 types | โ Text only | โ Chunks only | โ ๏ธ Custom | | Entity relationships | โ Built-in | โ No | โ No | โ ๏ธ DIY | | Semantic search | โ Built-in | โ No | โ Yes | โ ๏ธ DIY | | Auto-consolidation | โ Built-in | โ No | โ No | โ ๏ธ DIY | | Sensitive detection | โ Built-in | โ No | โ No | โ ๏ธ DIY | | Multi-agent | โ Namespaces | โ No | โ ๏ธ DIY | โ ๏ธ DIY | | Auth & security | โ API keys | โ No | โ ๏ธ DIY | โ ๏ธ DIY | | Python SDK | โ | โ ๏ธ Part of LangChain | โ No | โ ๏ธ DIY | | CLI tool | โ | โ No | โ No | โ ๏ธ DIY | | Docker ready | โ | N/A | โ ๏ธ Depends | โ ๏ธ DIY |
memoryhub/
โโโ memoryhub/
โ โโโ api/ # FastAPI routes
โ โ โโโ memories.py # Memory CRUD, search, context, relations
โ โ โโโ admin.py # Agent registration, namespaces
โ โ โโโ deps.py # Auth dependencies, middleware
โ โโโ core/ # Business logic
โ โ โโโ auth.py # API key management
โ โ โโโ client.py # Python SDK client
โ โ โโโ consolidation.py # Memory dedup, archive, decay
โ โ โโโ context.py # Context bundle builder
โ โ โโโ embeddings.py # Sentence transformer engine
โ โ โโโ extraction.py # Entity & sentiment extraction
โ โ โโโ sensitive.py # Sensitive data detection
โ โโโ models/ # Pydantic data models
โ โ โโโ memory.py # Memory, Relation, Search, Stats
โ โ โโโ auth.py # Agent, Token, Namespace
โ โโโ storage/ # Database layer
โ โ โโโ database.py # SQLAlchemy async engine
โ โ โโโ models.py # ORM table models
โ โ โโโ memory_store.py # CRUD operations
โ โโโ utils/ # Utilities
โ โ โโโ sensitive.py # Pattern matching for secrets
โ โโโ cli/ # CLI tool
โ โ โโโ main.py # Typer CLI commands
โ โโโ config.py # Environment configuration
โ โโโ app.py # FastAPI application
โโโ tests/ # Test suite
โโโ examples/ # Integration examples
โโโ docs/ # Documentation
โโโ assets/ # Logos, images
โโโ .github/ # CI/CD, templates
โโโ Dockerfile # Docker build
โโโ docker-compose.yml # Docker Compose
โโโ pyproject.toml # Package config
โโโ README.md # This file
โโโ CONTRIBUTING.md # Contribution guide
โโโ CHANGELOG.md # Version history
โโโ SECURITY.md # Security policy
โโโ LICENSE # MIT License
We welcome contributions! See CONTRIBUTING.md for guidelines.
Areas we need help with:
MIT License โ see LICENSE for details.
Built to solve AI amnesia. One memory at a time. ๐ง โก
โญ Star on GitHub ยท ๐ฆ PyPI ยท ๐ Docs ยท ๐ฌ Discord
</div>Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
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
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
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
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
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!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
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://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/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-04-17T01:55:22.481Z"
}
},
"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": "Atum246",
"href": "https://github.com/Atum246/memoryhub",
"sourceUrl": "https://github.com/Atum246/memoryhub",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:17.271Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:17.271Z",
"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://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-atum246-memoryhub/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 memoryhub and adjacent AI workflows.