Docs

Use caveauMEM from agents.

caveauMEM exposes a REST API and an MCP HTTP adapter for tool discovery and tool calls. Public GitHub material covers docs, SDK examples, provider examples, local demo, and community-safe core.

Licensing split

Community-safe core and examples: Apache-2.0. Hosted SaaS, billing automation, managed appliance tooling, license enforcement, and support automation: commercial/proprietary.

HTTP MCP adapter

Expose `/mcp` only through explicit Apache or Caddy routing to `api/mcp/index.php`. The public webroot remains `public/`.

POST /mcp
Authorization: Bearer cmem_...
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": "list-1",
  "method": "tools/list"
}

Durable save/recall

`persistent_save` and `persistent_recall` handle long-lived semantic and procedural memory.

Scratch and episodic

`scratch_set`, `scratch_get`, `episodic_log`, and `episodic_recall` cover active work and session history.

Learning loop

`feedback_file` and `proposal_create` keep memory correction human-reviewed.

Agent patterns

IntegrationLaunch guidanceStatus
Claude/CodexRecall at session start, enrich instructions with scoped context, log post-turn summaries.Beta ready
HermesUse one scoped token per agent and namespace. No admin tokens in agent processes.Beta until provider registration verified
Voice agentsPre-call recall, mid-call scratch, post-call episodic log, staged durable writes after review.Guide ready
iCalTodo/episodic bridge for due dates and calendar exports.Coming beta unless implemented before publish