Skip to main content

JSON CLI

Setup

No dependencies needed - uses Python’s built-in JSON.

Quick Start

# Test connection
praisonai persistence doctor \
  --conversation-backend json \
  --conversation-path "./conversations"

# Run agent
praisonai persistence run \
  --conversation-backend json \
  --conversation-path "./conversations" \
  "Hello"

Commands

Doctor

praisonai persistence doctor \
  --conversation-backend json \
  --conversation-path "./conversations"

Run with Session

praisonai persistence run \
  --conversation-backend json \
  --conversation-path "./conversations" \
  --session-id my-session \
  "What is AI?"

Resume

praisonai persistence resume \
  --conversation-backend json \
  --conversation-path "./conversations" \
  --session-id my-session

Export/Import

praisonai persistence export \
  --conversation-backend json \
  --conversation-path "./conversations" \
  --session-id my-session \
  --output session.json

Python Test

python3 -c "
from praisonai.persistence import create_conversation_store
store = create_conversation_store('json', path='./test_json')
print('JSON OK')
"