deep-agents-memory

Provide agents with pluggable backends for file operations and memory management.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JosephRobles23/Vora.IA --skill deep-agents-memory-josephrobles23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-agents-memory
Source: https://github.com/JosephRobles23/Vora.IA/tree/main/backend/.windsurf/skills/deep-agents-memory
Command: npx skills add https://github.com/JosephRobles23/Vora.IA --skill deep-agents-memory-josephrobles23

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides agents with robust memory and filesystem capabilities, allowing them to persist data across sessions, manage temporary files, and interact with the underlying file system securely.

Core Features & Use Cases

  • Ephemeral Memory (StateBackend): Stores data within a single thread, useful for temporary working files.
  • Persistent Memory (StoreBackend): Saves data across threads and sessions for long-term storage.
  • Filesystem Access (FilesystemMiddleware): Enables operations like listing, reading, writing, and editing files.
  • Hybrid Storage (CompositeBackend): Routes different file paths to different backend types for flexible storage management.
  • Use Case: An agent needs to save user preferences for future interactions. It can use StoreBackend to save these preferences persistently, ensuring they are available even after the agent session ends.

Quick Start

Invoke this skill when your Deep Agent needs memory, persistence, or filesystem access.

Frequently Asked Questions about deep-agents-memory

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

FAQPage Schema
How do I persist agent memory across sessions?

To persist agent memory across sessions, use a persistent storage backend like StoreBackend. This ensures data is saved across threads and sessions for long-term retrieval and continuity.

Can I route different file paths to different storage backends for agent memory?

Yes, you can route file paths to different storage backends using a CompositeBackend. This hybrid storage approach allows flexible management by directing specific paths to ephemeral or persistent memory.

What's the best way to manage temporary working files in an agent thread?

The best way to manage temporary working files in an agent thread is using an ephemeral StateBackend. This stores data within a single thread for temporary operations until the session ends.

How do I read and write files directly from the disk in an agent?

You can read and write files directly from the disk using FilesystemMiddleware. It enables direct disk access for operations like listing, reading, writing, and editing files.

Does this agent memory skill support file searching operations like glob and grep?

Yes, this agent memory skill supports file searching operations like glob and grep. These operations are available alongside listing, reading, writing, and editing files via the filesystem middleware.

When should I not use persistent storage for agent state management?

You should not use persistent storage for agent state management when handling temporary working files that only need to exist within a single thread. An ephemeral backend is better suited for transient data.