Class SQLiteSessionExample

java.lang.Object
ai.acolite.agentsdk.examples.SQLiteSessionExample

public class SQLiteSessionExample extends Object
SQLiteSessionExample

Demonstrates persistent session storage with SQLite database.

This example shows: - Creating a SQLiteSession for persistent conversation storage - Running multiple conversations over multiple program executions - How conversation history persists across restarts - Accessing and inspecting session history from database

SQLiteSession is ideal for: - Production applications requiring data persistence - Multi-session management (multiple conversations in one database) - Conversation history that survives application restarts - Audit trails and conversation analysis

Features: - WAL mode enabled for better concurrency - Session isolation (multiple sessions in same database) - Transaction support for data integrity

Usage: OPENAI_API_KEY=sk-... java ai.acolite.agentsdk.examples.SQLiteSessionExample

  • Constructor Details

    • SQLiteSessionExample

      public SQLiteSessionExample()
  • Method Details