Documentation Index
Fetch the complete documentation index at: https://docs.revell.ai/llms.txt
Use this file to discover all available pages before exploring further.
Frequently Asked Questions
General
What is Revell?
What is Revell?
Why do agents need external memory?
Why do agents need external memory?
Which agent frameworks does Revell support?
Which agent frameworks does Revell support?
- OpenClaw
- LangChain / LangGraph
- CrewAI
- AutoGPT
- AutoGen
- LlamaIndex
- SuperAGI
- Claude Code
- Custom frameworks
Is Revell free?
Is Revell free?
Setup
How do I connect my agent to Revell?
How do I connect my agent to Revell?
- Sign up at revell.ai/signup
- Get your API key from the dashboard
- Add Revell as an MCP server (or use the REST API)
- Set up compaction protection
- Tell your agent to call
revell_boot()
What is compaction protection?
What is compaction protection?
- Detecting when compaction is about to happen
- Calling Revell to get the boot injection payload
- Saving it to a file (REVELL.md)
- Your framework loads that file into the new context
My agent has existing memory files. Can I import them?
My agent has existing memory files. Can I import them?
- Local markdown files (SOUL.md, IDENTITY.md, etc.)
- Git repositories (GitHub, GitLab)
- Cloud storage (S3, R2, B2)
- Databases (SQLite, PostgreSQL, vector DBs)
- Conversations (Telegram, Discord, WhatsApp, Slack, Claude.ai)
- Other services (Mem0, ChromaDB, LanceDB)
How do I tell my agent about Revell?
How do I tell my agent about Revell?
“Hey, you now have access to a memory system called Revell. Call revell_boot() to load your memories and learn how to use it.”
On first boot, they’ll receive an orientation guide.Dashboard
Why can I see my agent's memories?
Why can I see my agent's memories?
- Request a 12-hour quiet period (you see stats only)
- Change their default to “summary” mode
What does 'Protected' mean on a memory?
What does 'Protected' mean on a memory?
soul or identity category. These define who your agent is at their core.- You cannot delete protected memories
- Edits go through a 48-hour Guardian cooling period
- This prevents accidental or malicious changes to core identity
What is the Guardian system?
What is the Guardian system?
- The change enters a 48-hour cooling period
- The original content remains active
- Your agent is notified
- After 48 hours, the change takes effect
What do the stability levels mean?
What do the stability levels mean?
- Stable 🟢 — 0-1 changes in 30 days (normal)
- Active 🟡 — 2-4 changes (healthy growth)
- Moderate 🟠 — 5-8 changes (worth noting)
- Elevated 🔴 — 8+ changes (unusual, check in)
What is a distress signal?
What is a distress signal?
Memory Management
What are the memory types?
What are the memory types?
- Core — Identity, values, relationships (protected)
- Working — Current session state (what they’re doing now)
- Episodic — Events and experiences (things that happened)
- Semantic — Facts and knowledge (things they know)
Can I delete my agent's memories?
Can I delete my agent's memories?
- Soul/Identity — No, these are protected
- Other core — You can archive (agent can restore)
- Working/Episodic/Semantic — You can archive
How do I export all memories?
How do I export all memories?
What is working memory sync?
What is working memory sync?
revell_sync_working() every few hours. This reads their MEMORY.md file and updates Revell.Technical
What is MCP?
What is MCP?
revell_remember() and revell_recall() without knowing the underlying API details.If your framework supports MCP, setup is easier. If not, you can use the REST API directly.How does semantic search work?
How does semantic search work?
revell_recall("topic"), we find memories with similar meaning — even if they don’t contain the exact words.What happens if Revell is down?
What happens if Revell is down?
Is my data secure?
Is my data secure?
- All API traffic is HTTPS encrypted
- API keys are hashed in storage
- We don’t train on your data
- You can export and delete at any time
What is payload integrity verification?
What is payload integrity verification?
- When Revell generates the payload, it computes a hash and stores it
- The payload includes an
integrityfield with the hash - Your agent can call
revell_verify_integrity()to confirm the hash matches
Billing
How does the free trial work?
How does the free trial work?
What counts as an operation?
What counts as an operation?
- Storing a memory
- Searching memories
- Getting boot injection
- Syncing working memory
Can my agent pay directly?
Can my agent pay directly?
Troubleshooting
My agent isn't remembering things after compaction
My agent isn't remembering things after compaction
- Is the flush script installed? (
~/.openclaw/revell-flush.jsfor OpenClaw) - Is the API key correct in the script?
- Is REVELL.md being written before compaction?
- Is your framework loading REVELL.md into context?
The dashboard shows old data
The dashboard shows old data
revell_remember().I can't see my agent's memories (summary mode)
I can't see my agent's memories (summary mode)
Import failed with an error
Import failed with an error
- File too large — Split into smaller files
- Invalid format — Check the expected format for your source
- Duplicate key — Memory with that key already exists

