Skip to main content

Status definitions

StatusMeaning
SupportedAvailable in the current release and tested.
Coming soonActively being worked on or has a concrete plan.
Not yet plannedNot on the immediate roadmap. May be added based on demand.

Feature matrix

Assistants and graphs

FeatureStatusNotes
Assistants CRUDSupportedCreate, read, update, delete, and search assistants.
Assistant versioningSupportedEach update creates a new version. Pin or roll back.
Graph schemasSupportedInput, output, state, and config schemas exposed via API.
Graph visualizationSupportedMermaid graph structure returned by the API.

Threads and state

FeatureStatusNotes
Thread CRUDSupportedCreate, read, update, delete, and search threads.
State persistenceSupportedPostgreSQL checkpoints via LangGraph.
Thread state inspectionSupportedGet current state, values, and next nodes for any thread.
Thread historySupportedFull checkpoint history with replay capability.

Runs and execution

FeatureStatusNotes
Background runsSupportedNon-blocking execution with polling.
Streaming (7 SSE modes)Supportedvalues, updates, messages, messages-tuple, custom, events, and debug.
SSE reconnectionSupportedResume interrupted streams from where they left off.
Sync waitSupportedBlock until run completes and return final output.
Subgraph streamingSupportedStream events from nested subgraphs.
Stateless runsSupportedExecute without persisting thread state.
Cron / scheduled jobsComing soonTrigger runs on a schedule.

Human-in-the-loop

FeatureStatusNotes
Interrupt before / afterSupportedPause execution at specific nodes.
User approval gatesSupportedResume or reject interrupted runs.
State editingSupportedModify thread state before resuming.

Storage

FeatureStatusNotes
Key-value storeSupportedNamespaced key-value storage with listing and search.
Semantic searchSupportedVector embeddings via pgvector. Configurable embedding models.

Authentication and authorization

FeatureStatusNotes
Configurable auth handlersSupportedWrite Python functions for JWT, OAuth, Firebase, or custom schemes.
Fine-grained authorizationSupportedPer-resource access control based on user identity.
Studio auth bypassSupportedOptional flag to disable auth for local development.

Extensibility

FeatureStatusNotes
Custom routesSupportedAdd FastAPI endpoints alongside the Agent Protocol API.
Shared dependenciesSupportedLoad Python modules available to all graphs.
MCP server supportComing soonExpose agents as Model Context Protocol servers.
A2A protocolComing soonAgent-to-agent communication protocol support.

Observability

FeatureStatusNotes
OpenTelemetry tracingSupportedOTLP fan-out to multiple backends simultaneously.
Langfuse integrationSupportedFirst-class support with environment variable config.
Arize Phoenix integrationSupportedLocal debugging and evaluation.
Generic OTLPSupportedJaeger, Honeycomb, Datadog, or any OTLP backend.
Console exportSupportedLog traces to stdout for debugging.

Deployment

FeatureStatusNotes
Docker / Docker ComposeSupportedaegra up or docker compose up.
PaaS deploymentSupportedRailway, Render, Fly.io — any platform that runs Docker.
KubernetesSupportedHelm chart or raw manifests.
Dev server with hot reloadSupportedaegra dev with auto-reload and managed PostgreSQL.

Frontends

FeatureStatusNotes
Agent Chat UISupportedAgent Protocol compatible chat interface.
LangGraph StudioSupportedVisual graph debugger and testing tool.
CopilotKitSupportedIn-app copilot via AG-UI protocol.

Not yet planned

FeatureStatusNotes
RemoteGraphNot yet plannedCall remote graphs as local subgraphs.
Encryption at restNot yet plannedDatabase-level encryption. Use Postgres TDE or volume encryption.
Webhook callbacksNot yet plannedNotify external services on run completion.
Rate limitingNot yet plannedPer-user or per-key request throttling.
Multi-org workspacesNot yet plannedTenant isolation within a single deployment.

Request a feature

Missing something? Open an issue on GitHub or start a discussion on Discord.