Class 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 Summary
Constructors -
Method Summary
-
Constructor Details
-
SQLiteSessionExample
public SQLiteSessionExample()
-
-
Method Details
-
main
- Throws:
Exception
-