Memory CLI

CLI commands for memory management in PraisonAI TypeScript

The praisonai-ts CLI provides commands for managing agent memory.

Diagram

User

CLI

Memory

Quick Start

  1. Simple Usage
    bash
    praisonai-ts memory list
  2. With Configuration
    bash
    praisonai-ts memory search "important" --json

List Memories

bash
# List all memories
praisonai-ts memory list

# Get JSON output
praisonai-ts memory list --json

Add Memory

bash
# Add a memory entry
praisonai-ts memory add "Important information to remember"

Search Memory

bash
# Search memories
praisonai-ts memory search "query"

# Get JSON output
praisonai-ts memory search "TypeScript" --json

Clear Memory

bash
# Clear all memories
praisonai-ts memory clear

SDK Usage

For programmatic memory management:

typescript
import { Memory } from 'praisonai';

const mem = new Memory();

// Add entries
await mem.add('Hello', 'user');
await mem.add('Hi there', 'assistant');

// Search
const results = await mem.search('Hello');

// Get recent
const recent = mem.getRecent(5);

// Build context
const context = mem.buildContext();

// Export
const data = mem.toJSON();

For more details, see the Memory SDK documentation.

Related