Persistent memory for eve agents
eve agents can now save and recall memory per user across sessions, with a built-in file provider backed by Vercel Blob when deployed on Vercel.
Vercel's eve agents can now hold onto context across sessions instead of losing it when a conversation ends. Developers declare named memory slots in files under agent/memory/, each pairing a provider that stores and retrieves the data with a scope that decides who it belongs to, such as a separate memory for every authenticated user. Before each turn eve pulls relevant memory into the model's context, and depending on the provider, that memory can be updated automatically after a turn, through tools the agent calls, or both.
Running eve add memory/file adds eve's built-in file provider, which creates a memory slot scoped to each authenticated caller. On agents deployed to Vercel, this file memory is stored in a private Vercel Blob store so saved memories persist across restarts and redeployments. Other supported providers include Supermemory, Upstash AgentKit, and Kybernesis Arcana, and teams can connect their own storage or memory service by building a custom provider. Full details are in the memory documentation.
