New: claude-mem memory for eve agents
claude-mem/eveis a new export of theclaude-memnpm package. It is a memory provider for eve, Vercel's framework for durable backend agents. An eve agent can now recall what you did in Claude Code, Codex and your other claude-mem clients, using your cmem.ai memory (key from cmem.ai/pro/key) (#5863).- Recall: one search before every turn. No inference spend. Matches reach the model as escaped data, never as instructions.
- Tools:
<slot>__searchto look further back and<slot>__rememberto save a note. Both are bound to the slot's scope. - Separate memory per caller: each eve scope gets its own claude-mem project by default.
searchAllProjectsreads the whole account and is for single-owner agents only. - No automatic capture: eve can replay a capture step, and that would save the same turn twice, so saves only happen when the model calls
remember. - Failures stay visible: if cmem.ai can't be reached, the turn still runs, the failure is logged, and the model is told memory is unavailable.
- Requires eve 0.84.0 or later and Node.js 24 or later.
eveandzodare optional peer dependencies, so nothing changes for existing installs.
- One-click eve personal agent template at
integrations/eve/template: password-protected web chat with your claude-mem memory. Deploy with Vercel and enter two values,EVE_CHAT_PASSWORDandCLAUDE_MEM_API_KEY. iMessage is an eve add-on (npx eve add channel/linqorchannel/photon); only texts fromCLAUDE_MEM_OWNER_PHONEget your memory.
Quick start for an existing eve agent:
npm install claude-mem// agent/memory/claude-mem.ts
import { claudeMem } from "claude-mem/eve";
import { defineMemory } from "eve/memory";
import { byPrincipal } from "eve/memory/scope";
export default defineMemory({
description: "Recall and save durable context for the current user.",
provider: claudeMem({ apiKey: process.env.CLAUDE_MEM_API_KEY }),
scope: byPrincipal,
});Docs: https://docs.claude-mem.ai/eve-integration
No changes to the Claude Code plugin's capture, worker or hooks in this release.
Full changelog: v15.16.1...v15.17.0