| Vector search | convex, pgvector, pinecone, none | Embeddings and searchable text chunks | convex, pgvector, and none are supported. pgvector uses durable indexing, model-versioned embeddings, scoped hybrid retrieval, and cleanup in Postgres mode. pinecone is declared but rejected until an adapter exists. |
| Embeddings | ai-gateway, openai, azure-openai, none | Text chunks sent for embedding | ai-gateway, openai, and none are current paths. azure-openai is declared but rejected until implemented. |
| Integrations | composio, executor, mcp, none | Connected-account metadata and tool inputs/outputs | composio, executor, and none are supported. executor delegates OAuth and shared connection lifecycle to a customer-hosted Executor service. mcp is declared but rejected as a provider family until bootstrap wiring exists. |
| Browser use | browser-use, self-hosted-playwright, none | Browser tasks, page content, and entered credentials | browser-use and none are supported. self-hosted-playwright is declared but rejected until an adapter exists. |
| Sandboxes | daytona, e2b, local-firecracker, none | Commands, staged files, and generated artifacts | daytona and none are supported. e2b and local-firecracker are declared but rejected until adapters exist. |
| Web search | ai-gateway, perplexity, tavily, none | Search queries and result snippets | ai-gateway and none are supported. Direct perplexity and tavily are declared but rejected until adapters exist. |
| Analytics | posthog, none | Pageviews and product events | posthog and none are supported. Set feature and provider to disabled values to avoid SDK initialization. |
| Error reporting | sentry, none | Error events and sanitized stack/request metadata | sentry and none are supported. Set feature and provider to disabled values to avoid initialization. |
| Secrets | env, workos-vault, aws-secrets-manager, vault, none | Provider credentials | env is the general runtime path. workos-vault exists for selected provider-key flows. AWS Secrets Manager and Vault are declared but rejected for runtime secret loading. |
| Rate limit | convex, memory, redis, none | Rate-limit counters | All declared providers are supported. Multi-instance production/on-prem deployments should use Redis with fail-closed behavior; memory is development-only. |