# adk_ex_ecto v1.0.1 - Table of Contents

Ecto-backed session persistence for the Elixir ADK (adk_ex). Database-backed ADK.Session.Service implementation with support for SQLite3 and PostgreSQL.

## Pages

- [ADK Ex Ecto](readme.md)
- [Changelog](changelog.md)
- [LLM Usage Rules](usage-rules.md)

## Modules

- Core
  - [ADKExEcto](ADKExEcto.md): Ecto-backed session persistence for ADK.
  - [ADKExEcto.Migration](ADKExEcto.Migration.md): Provides migration helper to create the 4 ADK session tables.
  - [ADKExEcto.SessionService](ADKExEcto.SessionService.md): Ecto-backed session service implementing `ADK.Session.Service`.

- Schemas
  - [ADKExEcto.Schemas.AppState](ADKExEcto.Schemas.AppState.md): Ecto schema for the `adk_app_states` table.

  - [ADKExEcto.Schemas.Event](ADKExEcto.Schemas.Event.md): Ecto schema for the `adk_events` table.

  - [ADKExEcto.Schemas.Session](ADKExEcto.Schemas.Session.md): Ecto schema for the `adk_sessions` table.

  - [ADKExEcto.Schemas.UserState](ADKExEcto.Schemas.UserState.md): Ecto schema for the `adk_user_states` table.

