JSON CLI

CLI commands for JSON file conversation store

JSON CLI

Setup

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

Quick Start

bash
# 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

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

Run with Session

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

Resume

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

Export/Import

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

Python Test

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