AI Agent Sessions Are a Data Store Nobody Designed
Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.
Critical analysis of AI agent session data stores, directly relevant to data engineering and observability.
Google's ADK Go and Genkit agent frameworks automatically persist full conversation histories, including tool responses and user inputs, as unencrypted snapshots in SQLite or JSON files. A bug in ADK Go demonstrates that deleting a session does not remove associated event data, leaving sensitive information like passwords exposed in the database. This design flaw means agent session stores become unintended data repositories, collecting everything from tool outputs to user-pasted content without encryption or proper lifecycle management.