Skip to main content
Provider selection is controlled by runtime config v2 under providers, with backward-compatible mirrors in auth, billing, storage, llm, database, and capabilities. Use none plus the matching feature flag when a provider family must be disabled. Disabled features are hidden from UI and blocked by server-side gates with capability_disabled responses.

Core Providers

Enterprise Provider Families

Disable External Processors

For a private deployment, disable high-risk external processors explicitly:
For strict deployments, combine this with compliance.allowExternalProcessors=false and allowlist only approved processors such as models:openai or objectStorage:s3. Postgres vector search is opt-in. For deployments that do not need knowledge retrieval, keep:
To enable Postgres-native memory and knowledge search, use pgvector, not Convex as a hidden sidecar. The managed Postgres provider must expose the vector extension, the app-data migrations must be current, and a durable worker must remain running. Check provider readiness without mutating the database: