Deep Agents Memory & Filesystem

Manage agent memory and file operations with pluggable backends.

11|2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jackjin1997/ClawForge --skill deep-agents-memory-filesystem-jackjin1997
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Deep Agents Memory & Filesystem
Source: https://github.com/jackjin1997/ClawForge/tree/main/skills/deep-agents-memory
Command: npx skills add https://github.com/jackjin1997/ClawForge --skill deep-agents-memory-filesystem-jackjin1997

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides agents with robust memory and filesystem capabilities, enabling them to store and retrieve information persistently across sessions and manage files effectively.

Core Features & Use Cases

  • StateBackend: Ephemeral, thread-scoped memory for temporary data.
  • StoreBackend: Persistent storage for long-term memory across sessions.
  • CompositeBackend: Flexible routing of file operations to different backends.
  • FilesystemMiddleware: Tools like ls, read_file, write_file, edit_file, glob, grep for direct file manipulation.
  • Use Case: An agent needs to remember user preferences across multiple interactions and save generated reports to disk. This skill allows it to use StoreBackend for preferences and FilesystemBackend for reports.

Quick Start

Configure the agent to use a CompositeBackend that routes files in /memories/ to a persistent StoreBackend.

Frequently Asked Questions about Deep Agents Memory & Filesystem

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add persistent memory to AI agents for storing data across sessions?

To add persistent memory to AI agents, you use a StoreBackend to save and retrieve long-term data across sessions. This ensures user preferences and generated context remain available after the current thread closes.

What is the best way to manage both temporary and persistent state in agent workflows?

The best way to manage temporary and persistent state is by using a CompositeBackend. It routes file operations to different backends, allowing ephemeral thread-scoped data and long-term memories to coexist seamlessly.

How do I enable filesystem operations like reading and writing files directly from an agent?

You enable filesystem operations by integrating FilesystemMiddleware, which provides tools like read_file, write_file, edit_file, glob, and grep for direct file manipulation and searching within the agent environment.

Can I route agent file operations to different storage backends based on file paths?

Yes, you can route agent file operations to different storage backends by configuring routing logic within a CompositeBackend. This allows specific directories like /memories/ to target a persistent StoreBackend automatically.

Does this agent memory system support local development with direct file manipulation?

Yes, this agent memory system supports local development by using a FilesystemBackend. It allows developers to test state persistence and direct file operations natively on disk during the building process.