SQLite CLI
Quick Start
Copy
# Test connection
praisonai persistence doctor --conversation-backend sqlite --conversation-path ./data.db
# Run agent with persistence
praisonai persistence run --conversation-backend sqlite --conversation-path ./data.db "Hello"
# Resume session
praisonai persistence resume --conversation-backend sqlite --conversation-path ./data.db --session-id my-session
Commands
Doctor (Connection Test)
Copy
praisonai persistence doctor \
--conversation-backend sqlite \
--conversation-path ./praisonai.db
Run with Session
Copy
praisonai persistence run \
--conversation-backend sqlite \
--conversation-path ./praisonai.db \
--session-id my-session \
"What is AI?"
Resume Session
Copy
praisonai persistence resume \
--conversation-backend sqlite \
--conversation-path ./praisonai.db \
--session-id my-session
Export Session
Copy
praisonai persistence export \
--conversation-backend sqlite \
--conversation-path ./praisonai.db \
--session-id my-session \
--output session.json
Import Session
Copy
praisonai persistence import \
--conversation-backend sqlite \
--conversation-path ./praisonai.db \
--input session.json
Python Test
Copy
python3 -c "
from praisonai.persistence import create_conversation_store
store = create_conversation_store('sqlite', path='./test.db')
print('SQLite OK')
"

