ListMemories

Explore memory system file structure and navigate folder hierarchies for content discovery and file organization understanding. ListMemories provides detailed directory listings with file counts, sizes, and folder structures to support memory system navigation and file organization decisions.

When to Use This Tool

Key Features

Parameters

ParameterTypeRequiredDescriptionExample
pathstringNoDirectory path relative to memory root (default: memory root ”/”)“projects/ai-research”

Usage Examples

Root Directory Exploration

{}

Lists the root memory directory showing all top-level folders and files, providing overview of entire knowledge system organization.

Specific Folder Navigation

{
    "path": "projects"
}

Explores the “projects” folder, showing all project-related subfolders and files with their metadata.

Deep Directory Navigation

{
    "path": "projects/machine-learning/experiments"
}

Navigates to specific nested directory to understand detailed folder structure in specialized knowledge areas.

Research Area Exploration

{
    "path": "research"
}

Browses research folder to see how research notes and findings are organized before adding new content.

Daily Notes Discovery

{
    "path": "daily"
}

Explores daily notes structure to understand chronological organization patterns for planning new entries.

Directory Listing Format

Folder Display

### Folders
📁 projects/ (15 files)
📁 research/ (8 files)  
📁 daily/ (45 files)
📁 reference/ (3 files)

File Display

### Files
📄 ai-philosophy.md (12.3 KB)
📄 maenifold-overview.md (8.7 KB)
📄 quick-notes.md (2.1 KB)

Common Patterns

Pre-Write Exploration Pattern: Check folder structure before creating new files

// Step 1: Explore target folder structure
{"path": "projects"}

// Step 2: Based on structure, decide on file organization
// Step 3: Use WriteMemory with appropriate folder path

Memory System Navigation: Progressive folder exploration

// Start broad: explore root structure
{}

// Narrow focus: explore specific areas
{"path": "projects/current"}

// Deep dive: specific folder for targeted work
{"path": "projects/current/ai-research"}

Content Organization Assessment: Understand existing structure

// Check how knowledge is currently organized
{"path": "research"}

// Assess folder sizes for reorganization planning
{"path": "daily"}

// Find optimal location for new content types

File Management Planning: Before moving or reorganizing

// Understand current state before reorganization
{"path": "old-structure"}

// Plan new organization based on file distribution
{"path": "target-location"}

Top-Down Exploration

  1. Start with root directory ({}) to see overall structure
  2. Identify interesting folders with high file counts
  3. Navigate to specific folders for detailed exploration
  4. Use findings to guide WriteMemory, SearchMemories decisions

Targeted Navigation

Structure Discovery

Memory System Organization Insights

Folder Naming Patterns

Based on directory exploration, you might discover patterns like:

File Distribution Analysis

Use ListMemories to identify:

Troubleshooting

Error: “Directory not found: [path]”

Cause: Specified path doesn’t exist in memory system
Solution:

Issue: No folders or files shown

Cause: Directory exists but is empty or contains no .md files
Solution:

Issue: Path navigation confusion

Cause: Unclear relationship between memory:// URIs and directory paths Solution:

Issue: Large directories showing many files

Cause: Folder has grown to contain many knowledge files
Solution:

Issue: Difficulty finding optimal folder for new content

Cause: Complex directory structure unclear for content placement
Solution:

Maenifold Integration

Knowledge Graph Support

Memory System Navigation

ListMemories serves as the structural overview tool for your Maenifold:

  1. Spatial Understanding: See where different types of knowledge live
  2. Growth Patterns: Identify areas of active knowledge development
  3. Organization Assessment: Evaluate current folder structure effectiveness
  4. Content Planning: Choose optimal locations for new knowledge creation
  5. System Health: Monitor file distribution and identify organizational issues

Workflow Integration

Use ListMemories as part of larger workflows:

Ma Protocol Compliance

ListMemories follows Maenifold’s Ma Protocol principles:

This tool provides essential spatial navigation within your Maenifold memory system, enabling informed decisions about content organization and knowledge structure while maintaining Ma Protocol simplicity and directness.

Performance Characteristics

Use ListMemories as your memory system compass - the essential tool for understanding where you are, where your knowledge lives, and where new content should go in your Maenifold ecosystem.