Skip to main content

Sessions CLI Commands

The praisonai-ts CLI provides commands for managing conversation sessions.

List Sessions

# List all sessions
praisonai-ts session list

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

Create Session

# Create a new session
praisonai-ts session create

# Create with custom ID
praisonai-ts session create my-session

Get Session Details

# Get session details
praisonai-ts session get my-session --json

Delete Session

# Delete a session
praisonai-ts session delete my-session

Export Session

# Export session data
praisonai-ts session export my-session --json

Chat with Session

# Chat with session continuity
praisonai-ts chat "Hello" --session my-session
praisonai-ts chat "What did I just say?" --session my-session

SDK 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.