Skip to content

Storage Overview

AgentCircuits supports several persistence modes.

Use InMemorySessionService for tests, local experiments, and disposable execution state.

Use file-backed storage when you want durable local state without introducing a database immediately.

Use PostgreSQL when you need multi-user, hosted runtime persistence for:

  • sessions
  • users
  • agents
  • providers
  • channels
  • remote agents
  • async operations

Continue to SQL Storage for the actual service registration and migration behavior.