Back to Skills

deep-agents-memory

INVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.

624stars54forksUpdated 4/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About deep-agents-memory

The deep-agents-memory skill is designed to enhance the capabilities of Deep Agents by providing them with memory, persistence, and filesystem access. This skill addresses the need for agents to manage data effectively across different sessions and threads, allowing for a more robust interaction model. By utilizing various backends, it enables agents to store and retrieve information seamlessly, ensuring that critical data is not lost when a thread ends or when switching contexts.

FAQ

How do I invoke the deep-agents-memory skill?

You can invoke the skill by creating a Deep Agent instance and using the appropriate backend configuration for your use case.

What are the different backends available in this skill?

The skill offers StateBackend for ephemeral storage, StoreBackend for persistent storage, and CompositeBackend for routing between different storage types.

Can I use this skill for cross-session memory?

Yes, you can use StoreBackend to persist files across different threads and sessions.

Is this skill compatible with both Python and TypeScript?

Yes, the deep-agents-memory skill provides examples and support for both Python and TypeScript.

What are the limitations of using StateBackend?

StateBackend only stores data within a single thread and loses that data when the thread ends.

Install deep-agents-memory

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill