delete_session() method removes all messages and extracted memories for a specific session. Use it for GDPR compliance, user data cleanup, or resetting a conversation.
Basic Usage
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
owner_id | str | Yes | User/tenant identifier |
session_id | str | Yes | Session to delete |
agent_id | str | No | Agent scope (if memories are agent-scoped) |
What Gets Deleted
- All raw messages stored in this session
- All memories extracted from this session’s messages
- Session summaries associated with this session
Async
The open-source equivalent is
m.clear(session_id="sess_001") which clears memories scoped to a session.