Skip to main content
Generated from tai config settings-schema — do not edit by hand; regenerate with scripts/generate-settings-reference.py.
Every registered settings group and the environment variables it reads — the core server groups, every first-party plugin’s groups, and the per-named-database Postgres group — 610 entries across 101 groups (594 variables and 16 nested-group references). A deployment reads only the groups its manifest loads; a plugin group appears here whether or not a given deployment loads it. Each variable row lists the variable, its type, its default, the TAI_DEFAULT_* variable it falls back to when set (a — for every field that is not a shared connection identity), whether it is required, its reload class (how a live settings-profile apply treats a change to it — hot re-reads in place, recycle rebuilds the pooled resource behind it, excluded needs a full restart), and a description where one exists; each nested-group reference row carries no variable of its own and links to that sub-group’s section instead. Values shown are code-level defaults; a running server takes each variable from the deployment’s environment when it is set there, else from the stored env, then from its TAI_DEFAULT_* fallback, then this default.

AccessControlRedisSettings

Module tai42_skeleton.access_control.settings.

AccessControlSettings

Module tai42_skeleton.access_control.settings.

AccountsRedisConnectionSettings

Module tai42_accounts_postgres.settings.

AccountsSettings

Module tai42_accounts_postgres.settings.

AgentsLimitsSettings

Module tai42_agents.settings.

AgentsParkRedisSettings

Module tai42_agents.settings.

AppArgsSettings

Module tai42_skeleton.settings.settings.

ArqRedisSettings

Module tai42_backend_arq.settings.

ArqSettings

Module tai42_backend_arq.settings.

AuditLogSettings

Module tai42_skeleton.settings.audit_log.

BackendLivenessSettings

Module tai42_kit.liveness.settings.

BatchSettings

Module tai42_toolbox._internal.extensions.batch_executor.

BodyLimitSettings

Module tai42_skeleton.settings.body_limit.

BusRedisSettings

Module tai42_skeleton.app.bus_settings.

BusSettings

Module tai42_skeleton.app.bus_settings.

CacheSettings

Module tai42_toolbox._internal.extensions.cache_store.

CeleryBrokerRedisOptions

Module tai42_backend_celery.core.settings.

CeleryRedbeatRedisSettings

Module tai42_backend_celery.core.settings.

CeleryResultBackendRedisOptions

Module tai42_backend_celery.core.settings.

CelerySettings

Module tai42_backend_celery.core.settings.

ChannelsSettings

Module tai42_skeleton.channels.settings.

ClassifierSettings

Module tai42_kit.llm.settings.

ClaudeCodeSettings

Module tai42_agents.claude_code.settings.

ClientTrustSettings

Module tai42_kit.utils.client_address.

ConfigModeSettings

Module tai42_skeleton.config.config_mode.

ConnectorAdapterSettings

Module tai42_skeleton.connectors.settings.

ConnectorCryptoSecrets

Module tai42_skeleton.connectors.settings.

ConnectorEngineConfig

Module tai42_skeleton.connectors.settings.

ConnectorStoreRedisSettings

Module tai42_skeleton.connectors.settings.

ConnectorStoreSettings

Module tai42_skeleton.connectors.settings.

ContextEditingSettings

Module tai42_kit.llm.settings.

ContextOverflowSettings

Module tai42_kit.llm.settings.

ConversationsRedisSettings

Module tai42_skeleton.conversations.settings.

ConversationsSettings

Module tai42_skeleton.conversations.settings.

CoreSettings

Module tai42_skeleton.settings.settings.

DatabaseConnection

Module tai42_kit.clients.settings. One connection block per named database, read under the TAI_DATABASE_<NAME>_ prefix (<NAME> is a placeholder for the database name). default is the database every core Postgres store binds to unless a component names another.

DockerSandboxSettings

Module tai42_sandbox_docker.settings.

EmbeddingSettings

Module tai42_kit.llm.settings.

EnvSecretMarksSettings

Module tai42_skeleton.settings.env_secret_marks.

FileLoadingSettings

Module tai42_skeleton.template.settings.

GithubStorageSettings

Module tai42_storage_github.settings.

GithubToolsSettings

Module tai42_tools_github._internal.tools.github_client.

HooksRedisSettings

Module tai42_skeleton.hooks.settings.

HooksSettings

Module tai42_skeleton.hooks.settings.

HostedUiSettings

Module tai42_skeleton.plugins.settings.

InteractionsRedisSettings

Module tai42_skeleton.interactions.settings.

InteractionsSettings

Module tai42_skeleton.interactions.settings.

JqSettings

Module tai42_kit.utils.data.jq_util.

LLMProviderSettings

Module tai42_kit.llm.settings.

LLMSettings

Module tai42_kit.llm.settings.

LangchainDeepAgentSettings

Module tai42_agents.langchain_deep_agent.settings.

LangfuseSettings

Module tai42_monitoring_langfuse.settings.

LlmCheckpointConnectionOptions

Module tai42_kit.llm.settings.

LlmStoreConnectionOptions

Module tai42_kit.llm.settings.

LocalStorageSettings

Module tai42_storage_local.settings.

LoggingSettings

Module tai42_kit.logging.settings.

MCPClientSettings

Module tai42_kit.clients.settings.

MCPDispatchSettings

Module tai42_skeleton.settings.mcp_settings.

MarketplaceSettings

Module tai42_skeleton.marketplace.settings.

MediaIngestCapSettings

Module tai42_kit.interactions.media_caps.

MediaIngestSettings

Module tai42_skeleton.settings.media_ingest.

MetricsSettings

Module tai42_skeleton.routers.metrics_settings.

PluginsDirSettings

Module tai42_skeleton.marketplace.environments.settings.

PluginsSettings

Module tai42_skeleton.plugins.settings.

PrometheusSettings

Module tai42_toolbox._internal.extensions.prometheus_counters.

ProxySettings

Module tai42_toolbox._internal.extensions.proxy_context.

RateLimitRedisSettings

Module tai42_skeleton.settings.rate_limit.

RateLimitSettings

Module tai42_skeleton.settings.rate_limit.

RedisIdentityConnectionSettings

Module tai42_identity_redis.settings.

RedisIdentitySettings

Module tai42_identity_redis.settings.

RqRedisSettings

Module tai42_backend_rq.settings.

RqSettings

Module tai42_backend_rq.settings.

RunIndexSettings

Module tai42_skeleton.runs.settings.

S3Settings

Module tai42_storage_s3.settings.

SamplingSettings

Module tai42_skeleton.tools.sampling_settings.

SandboxLocalSettings

Module tai42_sandbox_local.settings.

SetupSettings

Module tai42_skeleton.access_control.settings.

SlackRedisSettings

Module tai42_channel_slack.settings.

SlackSettings

Module tai42_channel_slack.settings.

StatesSettings

Module tai42_skeleton.states.db.

StripeSettings

Module tai42_tools_stripe._internal.tools.stripe_client.

SubMcpRedisSettings

Module tai42_skeleton.sub_mcp.settings.

SubMcpSettings

Module tai42_skeleton.sub_mcp.settings.

SummarizationMiddlewareSettings

Module tai42_kit.llm.settings.

TelegramCorrelationSettings

Module tai42_channel_telegram.settings.

TelegramSettings

Module tai42_channel_telegram.settings.

TemplateCacheSettings

Module tai42_skeleton.template.settings.

ToolRunsRedisSettings

Module tai42_skeleton.routers.tool_runs_settings.

ToolRunsSettings

Module tai42_skeleton.routers.tool_runs_settings.

TrimmingMiddlewareSettings

Module tai42_kit.llm.settings.

TurnSettings

Module tai42_skeleton.settings.turn.

TwilioRedisSettings

Module tai42_channel_twilio.settings.

TwilioSettings (tai42-channel-twilio)

Module tai42_channel_twilio.settings.

TwilioSettings (tai42-tools-twilio)

Module tai42_tools_twilio._internal.tools.twilio_client.

UrlGuardSettings

Module tai42_kit.net.url_guard.

WebRedisSettings

Module tai42_channel_web.settings.

WebSettings

Module tai42_channel_web.settings.

WebhookIngressSettings

Module tai42_skeleton.webhooks.settings.

WhatsAppRedisSettings

Module tai42_channel_whatsapp.settings.

WhatsAppSettings

Module tai42_channel_whatsapp.settings.

WhatsAppToolsSettings

Module tai42_tools_whatsapp._internal.tools.whatsapp_client.