Sessions CLI
CLI commands for session management in PraisonAI TypeScript
The praisonai-ts CLI provides commands for managing conversation sessions.
Quick Start
- Simple Usage
bash praisonai-ts session list - With Configuration
bash praisonai-ts chat "Hello" --session my-session
List Sessions
# List all sessions
praisonai-ts session list
# Get JSON output
praisonai-ts session list --jsonCreate Session
# Create a new session
praisonai-ts session create
# Create with custom ID
praisonai-ts session create my-sessionGet Session Details
# Get session details
praisonai-ts session get my-session --jsonDelete Session
# Delete a session
praisonai-ts session delete my-sessionExport Session
# Export session data
praisonai-ts session export my-session --jsonChat with Session
# Chat with session continuity
praisonai-ts chat "Hello" --session my-session
praisonai-ts chat "What did I just say?" --session my-sessionSDK Usage
For programmatic session management:
import { SessionManager } from 'praisonai';
const sessions = new SessionManager();
// Create session
const session = await sessions.create('my-session');
// Get session
const existing = await sessions.get('my-session');
// List sessions
const all = await sessions.list();
// Delete session
await sessions.delete('my-session');For more details, see the Sessions SDK documentation.