For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme

Référence de configuration

Référence complète des fichiers config.toml et requirements.toml de Codex

Cette page vous permet de rechercher les paramètres des fichiers de configuration de Codex. Pour comprendre les principes de configuration et consulter des exemples, commencez par les Bases de la configuration, puis consultez la Configuration avancée.

Paramètres d’accès à l’ordinateur local avec Work Cloud

Lorsque l’accès à l’ordinateur local avec Work Cloud est activé, le cloud d’OpenAI coordonne la tâche et les outils pris en charge s’exécutent dans le cloud ou sur un ordinateur connecté. Les exigences fixent les limites et la configuration définit les valeurs par défaut.

Utilisez l’API de gestion des politiques pour gérer les paramètres de la portée Global. Pour gérer les paramètres de la portée Local ou Codex Cloud, utilisez l’interface Agent Security. Les workflows existants qui utilisent l’API pour la portée Global restent disponibles après la migration. Testez vos scripts et vos intégrations Terraform, puis vérifiez que les affectations des politiques et leur ordre sont restés identiques. La prise en charge d’un champ dans requirements.toml ne suffit pas à établir sa compatibilité avec l’API.

Paramètre ou famille de paramètres Portée pour l’accès à l’ordinateur local avec Work Cloud Consignes
Politiques d’approbation et exigences de révision Politique de portée Global de l’orchestrateur lorsque la gestion des politiques est activée Conservez les contrôles d’approbation et de révision dans la portée Global. Les paramètres propres à un environnement ne peuvent pas modifier les contrôles de l’orchestrateur. Les politiques s’appliquent séparément à l’exécution locale et à l’exécution dans un conteneur cloud.
Applications gérées, serveurs MCP, plugins, marketplaces et règles de commande Politique de portée Global Conservez ces contrôles dans la portée Global. La présence d’un champ dans un schéma ne suffit pas à établir qu’il est modifiable pour chaque environnement.
Exigences relatives aux fichiers et au bac à sable, et exigences réseau portables Exécution locale Pour l’exécution locale, les exigences MDM et les anciennes exigences applicables aux appareils gérés priment sur celles d’Agent Security. Les exigences d’Agent Security priment à leur tour sur celles du fichier d’exigences système de l’appareil. La nouvelle configuration d’entreprise requirements.toml ne s’applique pas aux conteneurs cloud de Work, qui conservent les politiques Work Cloud existantes.
Contrôles de l’exécuteur propres à la plateforme Ordinateur qui exécute l’étape La prise en charge dépend de l’exécuteur et de la plateforme.
Hooks gérés Lorsqu’ils sont activés, les hooks MCP définis par l’administrateur s’exécutent sur le coordinateur cloud (orchestrateur) en réponse aux événements de cycle de vie et d’outils pris en charge. Avant de vous appuyer sur ces hooks, testez la connexion de rappel, vérifiez quels événements elle reçoit et examinez les conséquences d’un échec sur la tâche. Les hooks MCP ne fournissent pas de piste d’audit complète via l’API de conformité. L’orchestration cloud ne prend pas en charge les hooks de commande, de configuration locale ou de plugin, même si les outils s’exécutent localement. Les hooks déjà pris en charge continuent de s’appliquer aux fils de discussion de Work et de Codex lorsque l’orchestration et l’exécution ont toutes deux lieu en local.
Adresses et ports d’écoute du proxy, paramètres de processus Hors du champ des politiques portables d’un environnement à l’autre L’environnement d’exécution cloud ne prend en charge ni les ports d’écoute HTTP/SOCKS gérés ni les proxys à l’écoute sur une adresse autre qu’une adresse de bouclage. La prise en charge des règles de socket dépend du chemin d’exécution. La configuration personnalisée du proxy est distincte des restrictions de destination prises en charge.
Paramètres propres à l’application et valeurs locales par défaut habituelles Paramètres que le coordinateur cloud ne prend pas nécessairement en compte Les contrôles appliqués par l’application peuvent rester en vigueur même si l’accès à l’ordinateur local avec Work Cloud ne les prend pas en compte. Validez séparément la distribution des politiques dans le cloud et le comportement du navigateur cloud.

Exigences d’Agent Security pour l’accès à l’ordinateur local avec Work Cloud

Pour le mode Work avec accès local et pour les dots, les paramètres pris en charge de la politique Global s’appliquent à l’orchestrateur cloud partagé lorsque la politique gérée est activée. Les exigences d’exécution locale s’appliquent à l’ordinateur connecté. Les conteneurs cloud de Work et les ordinateurs cloud des dots utilisent leurs propres paramètres et exigences d’exécution. Testez séparément les contrôles locaux et ceux du cloud.

Paramètres disponibles dans l’interface d’Agent Security

  • Politiques d’approbation autorisées
  • Modes de recherche web autorisés

Paramètres configurés en TOML

  • allowed_approvals_reviewers
  • auto_review
  • guardian_policy_config
  • apps
  • mcp_servers
  • plugins
  • rules

Ces exigences de l’orchestrateur restent au niveau Global. Elles ne définissent pas les autorisations des fonctionnalités cloud partagées et ne permettent pas de transposer les paramètres d’exécution locale aux conteneurs cloud de Work ou aux ordinateurs cloud des dots.

Limites de compatibilité de l’accès à l’ordinateur local avec Work Cloud

La prise en charge dépend du champ, du mode de distribution de la politique et de l’environnement où la tâche s’exécute. Vérifiez la politique effectivement appliquée au membre avant d’activer la synchronisation. Le tableau indique les contrôles à tester dans votre déploiement.

Au sein d’une politique, les paramètres s’appliquent par ordre de priorité décroissant : paramètres de substitution de l’environnement propres à un système d’exploitation → paramètres de substitution de l’environnement communs à tous les systèmes d’exploitation → Global. Une politique de priorité supérieure l’emporte même si la politique de priorité inférieure est plus spécifique.

Pour l’exécution locale, les exigences MDM et les anciennes exigences relatives aux appareils gérés priment sur celles d’Agent Security. Ces dernières priment à leur tour sur les exigences définies dans le fichier d’exigences système de l’appareil. Certaines exigences, notamment celles qui concernent le réseau, suivent des règles de fusion propres à chaque champ et sont soumises à des limites lors de l’exécution. Vous trouverez des exemples dans la section Configuration gérée.

Paramètre ou famille de paramètres Compatibilité avec l’accès à l’ordinateur local avec Work Cloud Consignes pour les administrateurs
sqlite_home, log_dir, model_catalog_json Non pris en charge comme paramètres de substitution gérés dans le cloud. Les chemins locaux ne permettent pas de modifier l’emplacement du stockage ou des journaux dans le cloud. Le catalogue de modèles local n’est pas repris.
model_provider, model_providers Non pris en charge dans les exigences gérées ni dans la configuration gérée de l’accès à l’ordinateur local avec Work Cloud. Ces champs ne permettent pas de reprendre les passerelles d’inférence personnalisées ni les connexions aux fournisseurs. La sélection du modèle est indépendante de ces paramètres.
enforce_residency Bloque l’accès à l’ordinateur local avec Work Cloud dès qu’une politique cloud active ce paramètre. Si une politique cloud active enforce_residency, l’option Autoriser l’accès à l’ordinateur local est désactivée pour le mode Work et les dots. Cette protection ne configure pas la résidence des données de l’espace de travail et ne désactive pas, à elle seule, Work Cloud ou les dots.
application.network.enabled et application.network.domains Non pris en charge pour l’accès à l’ordinateur local avec Work Cloud. N’utilisez pas ces restrictions sur les destinations réseau de l’application pour contrôler l’accès réseau des commandes lors de l’accès à l’ordinateur local avec Work Cloud.
allow_browser_and_computer_use, in_app_browser, additional_developer_instructions La distribution des politiques cloud reste à valider. L’accès à l’ordinateur local avec Work Cloud rejette ces clés d’exigences gérées. L’application vérifie les restrictions du navigateur. Ces vérifications ne prouvent ni que la politique cloud a été distribuée ni que le navigateur cloud applique les restrictions. additional_developer_instructions nécessite une prise en charge par l’orchestrateur.
experimental_network et permissions.<profile>.network Partielle. Les restrictions prises en charge pour les destinations et les exécuteurs sont distinctes de la configuration d’un proxy personnalisé. L’environnement d’exécution cloud ne prend en charge ni les ports d’écoute HTTP/SOCKS gérés ni les proxys qui écoutent sur une adresse autre qu’une adresse de bouclage. La prise en charge des règles de socket dépend du chemin d’exécution. La fusion des paramètres pour l’exécution locale obéit à des règles distinctes. Les restrictions réseau des commandes ne désactivent ni la recherche hébergée, ni MCP, ni les outils des applications.
fonctionnalités / feature_requirements, modèles, computer_use Partielle. Les paramètres retirés, tels que tool_search = false, tool_search_always_defer_mcp_tools = false, js_repl = true et remote_control = true, sont rejetés. Certains paramètres d’utilisation de l’ordinateur nécessitent encore une validation de bout en bout.
browser_use, allow_appshots, retours des utilisateurs, allow_remote_control, restrictions sur les sources de la Marketplace L’application ou le serveur d’application applique ces contrôles pour certains modes de distribution des politiques. Les contrôles de l’application peuvent rester en vigueur même si l’accès à l’ordinateur local avec Work Cloud ignore un champ. Les règles par site du navigateur de bureau ne s’appliquent pas aux conteneurs cloud de Work. Vérifiez que les contrôles s’appliquent dans l’interface concernée avec le mode de distribution des politiques que vous utilisez.

Certaines clés du schéma de configuration peuvent être incompatibles avec l’accès à l’ordinateur local avec Work Cloud ou ne pas accepter de valeurs de remplacement propres à un environnement. Consultez la section Configuration gérée pour connaître la configuration globale de référence et les règles de priorité.

config.toml

La configuration utilisateur se trouve dans ~/.codex/config.toml. Vous pouvez aussi redéfinir des paramètres pour un projet dans ses fichiers .codex/config.toml. Codex ne charge ces fichiers que si vous faites confiance au projet.

La configuration du projet ne peut pas redéfinir les clés propres à la machine qui régissent le fournisseur, l’authentification, les métadonnées que l’hôte gère pour les requêtes des applications, les notifications, le choix du profil de configuration ou le routage de la télémétrie. Codex ignore les clés openai_base_url, chatgpt_base_url, apps_mcp_product_sku, model_provider, model_providers, notify, profile, profiles, experimental_realtime_ws_base_url et otel lorsqu’elles figurent dans un fichier .codex/config.toml du projet. Placez les clés du fournisseur, des notifications et de la télémétrie dans la configuration utilisateur. Les fichiers de profil se trouvent dans le même répertoire que config.toml, sous la forme $CODEX_HOME/profile-name.config.toml. Sélectionnez un profil avec --profile profile-name.

Pour les clés du bac à sable et des approbations (approval_policy, sandbox_mode et sandbox_workspace_write.*), consultez également Bac à sable et approbations, Chemins protégés dans les racines accessibles en écriture et Accès réseau. Pour les profils d’autorisations en bêta, consultez Autorisations.

Codex et ChatGPT Work ne prennent plus en charge approval_policy = "untrusted". Supprimez ce paramètre ou choisissez une politique prise en charge. Les entrées de projet qui spécifient trust_level = "untrusted" dans le fichier de configuration utilisateur ~/.codex/config.toml restent prises en charge. Consultez Migrer depuis l’ancienne politique d’approbation untrusted pour voir des exemples et comparer les avantages et les limites des différentes options d’approbation.

Définissez model sur un modèle disponible pour le compte ou l’espace de travail auquel vous êtes connecté. Vérifiez la disponibilité de GPT-6.1 Sol avant d’utiliser la valeur de l’exemple.

Key
agents
Type / Values
table
Details
Key
agents.<name>.config_file
Type / Values
string (path)
Details
Key
agents.<name>.description
Type / Values
string
Details
Key
agents.default_subagent_model
Type / Values
string
Details
Key
agents.default_subagent_reasoning_effort
Type / Values
string
Details
Key
agents.enabled
Type / Values
boolean
Details
Key
agents.interrupt_message
Type / Values
boolean
Details
Key
agents.max_concurrent_threads_per_session
Type / Values
number
Details
Key
agents.max_threads
Type / Values
number
Details
Key
allow_login_shell
Type / Values
boolean
Details
Key
allow_symlinked_codex_home
Type / Values
boolean
Details
Key
analytics.enabled
Type / Values
boolean
Details
Key
approval_policy
Type / Values
on-request | never | { granular = { sandbox_approval = bool, rules = bool, mcp_elicitations = bool, request_permissions = bool, skill_approval = bool } }
Details
Key
approval_policy.granular.mcp_elicitations
Type / Values
boolean
Details
Key
approval_policy.granular.request_permissions
Type / Values
boolean
Details
Key
approval_policy.granular.rules
Type / Values
boolean
Details
Key
approval_policy.granular.sandbox_approval
Type / Values
boolean
Details
Key
approval_policy.granular.skill_approval
Type / Values
boolean
Details
Key
approvals_reviewer
Type / Values
user | auto_review
Details
Key
apps._default.approvals_reviewer
Type / Values
user | auto_review
Details
Key
apps._default.default_tools_approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
apps._default.destructive_enabled
Type / Values
boolean
Details
Key
apps._default.enabled
Type / Values
boolean
Details
Key
apps._default.open_world_enabled
Type / Values
boolean
Details
Key
apps.<id>.approvals_reviewer
Type / Values
user | auto_review
Details
Key
apps.<id>.default_tools_approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
apps.<id>.default_tools_enabled
Type / Values
boolean
Details
Key
apps.<id>.destructive_enabled
Type / Values
boolean
Details
Key
apps.<id>.enabled
Type / Values
boolean
Details
Key
apps.<id>.omit_tools_from
Type / Values
array<string>
Details
Key
apps.<id>.open_world_enabled
Type / Values
boolean
Details
Key
apps.<id>.tools.<tool>.approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
apps.<id>.tools.<tool>.enabled
Type / Values
boolean
Details
Key
auto_review.policy
Type / Values
string
Details
Key
background_terminal_max_timeout
Type / Values
number
Details
Key
browser_use.allow_history_access
Type / Values
boolean
Details
Key
browser_use.default_origin_policy
Type / Values
table
Details
Key
browser_use.origins.<origin>
Type / Values
table
Details
Key
chatgpt_base_url
Type / Values
string
Details
Key
check_for_update_on_startup
Type / Values
boolean
Details
Key
cli_auth_credentials_store
Type / Values
file | keyring | auto | ephemeral
Details
Key
compact_prompt
Type / Values
string
Details
Key
computer_use.default_app_access
Type / Values
allow | deny
Details
Key
computer_use.macos.bundle_ids
Type / Values
map<string, allow | deny>
Details
Key
computer_use.windows.always_allowed_app_ids
Type / Values
array<string>
Details
Key
computer_use.windows.aumids
Type / Values
map<string, allow | deny>
Details
Key
computer_use.windows.exes
Type / Values
array<table>
Details
Key
default_permissions
Type / Values
string
Details
Key
desktop.custom_file_handlers.<id>
Type / Values
table
Details
Key
desktop.custom_file_handlers.<id>.args
Type / Values
array<string>
Details
Key
desktop.custom_file_handlers.<id>.command
Type / Values
string
Details
Key
desktop.custom_file_handlers.<id>.icon
Type / Values
string
Details
Key
desktop.custom_file_handlers.<id>.input
Type / Values
path | json_argument | json_stdin
Details
Key
desktop.custom_file_handlers.<id>.label
Type / Values
string
Details
Key
desktop.custom_file_handlers.<id>.supports_ssh
Type / Values
boolean
Details
Key
developer_instructions
Type / Values
string
Details
Key
disable_paste_burst
Type / Values
boolean
Details
Key
experimental_compact_prompt_file
Type / Values
string (path)
Details
Key
experimental_use_unified_exec_tool
Type / Values
boolean
Details
Key
features.apps
Type / Values
boolean
Details
Key
features.code_mode.direct_only_tool_namespaces
Type / Values
array<string>
Details
Key
features.code_mode.enabled
Type / Values
boolean
Details
Key
features.code_mode.excluded_tool_namespaces
Type / Values
array<string>
Details
Key
features.context_management.experimental_mode
Type / Values
boolean
Details
Key
features.enable_request_compression
Type / Values
boolean
Details
Key
features.fast_mode
Type / Values
boolean
Details
Key
features.goals
Type / Values
boolean
Details
Key
features.hooks
Type / Values
boolean
Details
Key
features.memories
Type / Values
boolean
Details
Key
features.multi_agent
Type / Values
boolean
Details
Key
features.network_proxy
Type / Values
boolean | table
Details
Key
features.network_proxy.allow_local_binding
Type / Values
boolean
Details
Key
features.network_proxy.allow_upstream_proxy
Type / Values
boolean
Details
Key
features.network_proxy.dangerously_allow_all_unix_sockets
Type / Values
boolean
Details
Key
features.network_proxy.dangerously_allow_non_loopback_proxy
Type / Values
boolean
Details
Key
features.network_proxy.domains
Type / Values
map<string, allow | deny>
Details
Key
features.network_proxy.enable_socks5
Type / Values
boolean
Details
Key
features.network_proxy.enable_socks5_udp
Type / Values
boolean
Details
Key
features.network_proxy.enabled
Type / Values
boolean
Details
Key
features.network_proxy.proxy_url
Type / Values
string
Details
Key
features.network_proxy.socks_url
Type / Values
string
Details
Key
features.network_proxy.unix_sockets
Type / Values
map<string, allow | deny>
Details
Key
features.personality
Type / Values
boolean
Details
Key
features.prefer_mxc
Type / Values
boolean
Details
Key
features.prevent_idle_sleep
Type / Values
boolean
Details
Key
features.remote_plugin
Type / Values
boolean
Details
Key
features.rollout_budget.enabled
Type / Values
boolean
Details
Key
features.rollout_budget.limit_tokens
Type / Values
integer
Details
Key
features.rollout_budget.prefill_token_weight
Type / Values
number
Details
Key
features.rollout_budget.reminder_at_remaining_tokens
Type / Values
array<integer>
Details
Key
features.rollout_budget.sampling_token_weight
Type / Values
number
Details
Key
features.shell_snapshot
Type / Values
boolean
Details
Key
features.shell_tool
Type / Values
boolean
Details
Key
features.skill_mcp_dependency_install
Type / Values
boolean
Details
Key
features.ultrafast_mode
Type / Values
boolean
Details
Key
features.unified_exec
Type / Values
boolean
Details
Key
features.view_image
Type / Values
boolean
Details
Key
features.web_search
Type / Values
boolean
Details
Key
features.web_search_cached
Type / Values
boolean
Details
Key
features.web_search_request
Type / Values
boolean
Details
Key
feedback.enabled
Type / Values
boolean
Details
Key
file_opener
Type / Values
vscode | vscode-insiders | windsurf | cursor | none
Details
Key
forced_chatgpt_workspace_id
Type / Values
string (uuid)
Details
Key
forced_login_method
Type / Values
chatgpt | api
Details
Key
goals.max_goal_token_budget
Type / Values
integer (positive)
Details
Key
hide_agent_reasoning
Type / Values
boolean
Details
Key
history.max_bytes
Type / Values
number
Details
Key
history.persistence
Type / Values
save-all | none
Details
Key
hooks
Type / Values
table
Details
Key
hooks.<Event>
Type / Values
array<table>
Details
Key
hooks.<Event>[].hooks
Type / Values
array<table>
Details
Key
hooks.<Event>[].hooks[].additionalContextLimit
Type / Values
integer
Details
Key
hooks.<Event>[].hooks[].async
Type / Values
boolean
Details
Key
hooks.<Event>[].hooks[].commandWindows
Type / Values
string
Details
Key
instructions
Type / Values
string
Details
Key
log_dir
Type / Values
string (path)
Details
Key
marketplaces.<name>.ref
Type / Values
string
Details
Key
marketplaces.<name>.source
Type / Values
string
Details
Key
marketplaces.<name>.source_type
Type / Values
git | local
Details
Key
marketplaces.<name>.sparse_paths
Type / Values
array<string>
Details
Key
mcp_oauth_callback_port
Type / Values
integer
Details
Key
mcp_oauth_callback_url
Type / Values
string
Details
Key
mcp_oauth_credentials_store
Type / Values
auto | file | keyring
Details
Key
mcp_optional_startup_grace_ms
Type / Values
integer (milliseconds)
Details
Key
mcp_servers.<id>.args
Type / Values
array<string>
Details
Key
mcp_servers.<id>.auth
Type / Values
oauth | chatgpt
Details
Key
mcp_servers.<id>.bearer_token_env_var
Type / Values
string
Details
Key
mcp_servers.<id>.command
Type / Values
string
Details
Key
mcp_servers.<id>.cwd
Type / Values
string
Details
Key
mcp_servers.<id>.default_tools_approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
mcp_servers.<id>.disabled_tools
Type / Values
array<string>
Details
Key
mcp_servers.<id>.enabled
Type / Values
boolean
Details
Key
mcp_servers.<id>.enabled_tools
Type / Values
array<string>
Details
Key
mcp_servers.<id>.env
Type / Values
map<string,string>
Details
Key
mcp_servers.<id>.env_http_headers
Type / Values
map<string,string>
Details
Key
mcp_servers.<id>.env_vars
Type / Values
array<string | { name = string, source = "local" | "remote" }>
Details
Key
mcp_servers.<id>.environment_id
Type / Values
string
Details
Key
mcp_servers.<id>.http_headers
Type / Values
map<string,string>
Details
Key
mcp_servers.<id>.http_headers_helper
Type / Values
string (command)
Details
Key
mcp_servers.<id>.oauth_resource
Type / Values
string
Details
Key
mcp_servers.<id>.oauth.callback_port
Type / Values
integer
Details
Key
mcp_servers.<id>.oauth.callback_url
Type / Values
string
Details
Key
mcp_servers.<id>.oauth.client_id
Type / Values
string
Details
Key
mcp_servers.<id>.oauth.client_secret
Type / Values
string
Details
Key
mcp_servers.<id>.omit_tools_from
Type / Values
array<string>
Details
Key
mcp_servers.<id>.required
Type / Values
boolean
Details
Key
mcp_servers.<id>.scopes
Type / Values
array<string>
Details
Key
mcp_servers.<id>.startup_readiness
Type / Values
connection | catalog
Details
Key
mcp_servers.<id>.startup_timeout_ms
Type / Values
number
Details
Key
mcp_servers.<id>.startup_timeout_sec
Type / Values
number
Details
Key
mcp_servers.<id>.supports_parallel_tool_calls
Type / Values
boolean
Details
Key
mcp_servers.<id>.tool_input_schema_max_bytes
Type / Values
integer (positive)
Details
Key
mcp_servers.<id>.tool_timeout_sec
Type / Values
number
Details
Key
mcp_servers.<id>.tools.<tool>.approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
mcp_servers.<id>.tools.<tool>.output_token_limit
Type / Values
integer (positive)
Details
Key
mcp_servers.<id>.url
Type / Values
string
Details
Key
memories.consolidation_model
Type / Values
string
Details
Key
memories.consolidation_service_tier
Type / Values
string
Details
Key
memories.disable_on_external_context
Type / Values
boolean
Details
Key
memories.dual_write
Type / Values
boolean
Details
Key
memories.extract_model
Type / Values
string
Details
Key
memories.generate_memories
Type / Values
boolean
Details
Key
memories.max_raw_memories_for_consolidation
Type / Values
number
Details
Key
memories.max_rollout_age_days
Type / Values
number
Details
Key
memories.max_rollouts_per_startup
Type / Values
number
Details
Key
memories.max_unused_days
Type / Values
number
Details
Key
memories.min_rate_limit_remaining_percent
Type / Values
number
Details
Key
memories.min_rollout_idle_hours
Type / Values
number
Details
Key
memories.use_memories
Type / Values
boolean
Details
Key
memories.version
Type / Values
v1 | v2
Details
Key
model
Type / Values
string
Details
Key
model_auto_compact_token_limit
Type / Values
number
Details
Key
model_auto_compact_token_limit_scope
Type / Values
total | body_after_prefix
Details
Key
model_catalog_json
Type / Values
string (path)
Details
Key
model_context_window
Type / Values
number
Details
Key
model_instructions_file
Type / Values
string (path)
Details
Key
model_post_turn_compact_threshold_percent
Type / Values
integer (0–100)
Details
Key
model_provider
Type / Values
string
Details
Key
model_providers.<id>
Type / Values
table
Details
Key
model_providers.<id>.auth
Type / Values
table
Details
Key
model_providers.<id>.auth.args
Type / Values
array<string>
Details
Key
model_providers.<id>.auth.command
Type / Values
string
Details
Key
model_providers.<id>.auth.cwd
Type / Values
string (path)
Details
Key
model_providers.<id>.auth.refresh_interval_ms
Type / Values
number
Details
Key
model_providers.<id>.auth.timeout_ms
Type / Values
number
Details
Key
model_providers.<id>.base_url
Type / Values
string
Details
Key
model_providers.<id>.capabilities.external_web_access
Type / Values
boolean
Details
Key
model_providers.<id>.capabilities.remote_compaction
Type / Values
unsupported | v2
Details
Key
model_providers.<id>.env_http_headers
Type / Values
map<string,string>
Details
Key
model_providers.<id>.env_key
Type / Values
string
Details
Key
model_providers.<id>.env_key_instructions
Type / Values
string
Details
Key
model_providers.<id>.experimental_bearer_token
Type / Values
string
Details
Key
model_providers.<id>.http_headers
Type / Values
map<string,string>
Details
Key
model_providers.<id>.model_catalog_url
Type / Values
string
Details
Key
model_providers.<id>.name
Type / Values
string
Details
Key
model_providers.<id>.query_params
Type / Values
map<string,string>
Details
Key
model_providers.<id>.request_max_retries
Type / Values
number
Details
Key
model_providers.<id>.requires_openai_auth
Type / Values
boolean
Details
Key
model_providers.<id>.stream_idle_timeout_ms
Type / Values
number
Details
Key
model_providers.<id>.stream_max_retries
Type / Values
number
Details
Key
model_providers.<id>.supports_standalone_web_search
Type / Values
boolean
Details
Key
model_providers.<id>.supports_websockets
Type / Values
boolean
Details
Key
model_providers.<id>.wire_api
Type / Values
responses
Details
Key
model_providers.amazon-bedrock.aws.profile
Type / Values
string
Details
Key
model_providers.amazon-bedrock.aws.region
Type / Values
string
Details
Key
model_providers.gcp.base_url
Type / Values
string
Details
Key
model_providers.gcp.credential_file
Type / Values
string (absolute path)
Details
Key
model_providers.gcp.location
Type / Values
string
Details
Key
model_providers.gcp.project_id
Type / Values
string
Details
Key
model_reasoning_effort
Type / Values
string
Details
Key
model_reasoning_summary
Type / Values
auto | concise | detailed | none
Details
Key
model_verbosity
Type / Values
low | medium | high
Details
Key
notice.hide_full_access_warning
Type / Values
boolean
Details
Key
notice.hide_gpt-5.1-codex-max_migration_prompt
Type / Values
boolean
Details
Key
notice.hide_gpt5_1_migration_prompt
Type / Values
boolean
Details
Key
notice.hide_rate_limit_model_nudge
Type / Values
boolean
Details
Key
notice.hide_world_writable_warning
Type / Values
boolean
Details
Key
notice.model_migrations
Type / Values
map<string,string>
Details
Key
notify
Type / Values
array<string>
Details
Key
openai_base_url
Type / Values
string
Details
Key
oss_provider
Type / Values
lmstudio | ollama
Details
Key
otel.environment
Type / Values
string
Details
Key
otel.exporter
Type / Values
none | otlp-http | otlp-grpc
Details
Key
otel.exporter.<id>.endpoint
Type / Values
string
Details
Key
otel.exporter.<id>.headers
Type / Values
map<string,string>
Details
Key
otel.exporter.<id>.protocol
Type / Values
binary | json
Details
Key
otel.exporter.<id>.tls.ca-certificate
Type / Values
string
Details
Key
otel.exporter.<id>.tls.client-certificate
Type / Values
string
Details
Key
otel.exporter.<id>.tls.client-private-key
Type / Values
string
Details
Key
otel.log_agent_responses
Type / Values
boolean
Details
Key
otel.log_guardian_assessments
Type / Values
boolean
Details
Key
otel.log_user_prompt
Type / Values
boolean
Details
Key
otel.metrics_exporter
Type / Values
none | statsig | otlp-http | otlp-grpc
Details
Key
otel.span_attributes
Type / Values
map<string,string>
Details
Key
otel.tool_result.max_bytes
Type / Values
integer (nonnegative)
Details
Key
otel.trace_exporter
Type / Values
none | otlp-http | otlp-grpc
Details
Key
otel.trace_exporter.<id>.endpoint
Type / Values
string
Details
Key
otel.trace_exporter.<id>.headers
Type / Values
map<string,string>
Details
Key
otel.trace_exporter.<id>.protocol
Type / Values
binary | json
Details
Key
otel.trace_exporter.<id>.tls.ca-certificate
Type / Values
string
Details
Key
otel.trace_exporter.<id>.tls.client-certificate
Type / Values
string
Details
Key
otel.trace_exporter.<id>.tls.client-private-key
Type / Values
string
Details
Key
otel.tracestate
Type / Values
map<string,map<string,string>>
Details
Key
permissions.<name>.description
Type / Values
string
Details
Key
permissions.<name>.extends
Type / Values
string
Details
Key
permissions.<name>.filesystem
Type / Values
table
Details
Key
permissions.<name>.filesystem.":workspace_roots".<subpath-or-glob>
Type / Values
"read" | "write" | "deny"
Details
Key
permissions.<name>.filesystem.<path-or-glob>
Type / Values
"read" | "write" | "deny" | table
Details
Key
permissions.<name>.filesystem.glob_scan_max_depth
Type / Values
number
Details
Key
permissions.<name>.network.allow_local_binding
Type / Values
boolean
Details
Key
permissions.<name>.network.allow_upstream_proxy
Type / Values
boolean
Details
Key
permissions.<name>.network.dangerously_allow_all_unix_sockets
Type / Values
boolean
Details
Key
permissions.<name>.network.dangerously_allow_non_loopback_proxy
Type / Values
boolean
Details
Key
permissions.<name>.network.domains
Type / Values
table
Details
Key
permissions.<name>.network.domains.<pattern>
Type / Values
allow | deny
Details
Key
permissions.<name>.network.enable_socks5
Type / Values
boolean
Details
Key
permissions.<name>.network.enable_socks5_udp
Type / Values
boolean
Details
Key
permissions.<name>.network.enabled
Type / Values
boolean
Details
Key
permissions.<name>.network.mode
Type / Values
limited | full
Details
Key
permissions.<name>.network.proxy_url
Type / Values
string
Details
Key
permissions.<name>.network.socks_url
Type / Values
string
Details
Key
permissions.<name>.network.unix_sockets
Type / Values
table
Details
Key
permissions.<name>.network.unix_sockets.<path>
Type / Values
allow | deny
Details
Key
permissions.<name>.workspace_roots
Type / Values
table
Details
Key
permissions.<name>.workspace_roots.<path>
Type / Values
boolean
Details
Key
personality
Type / Values
none | friendly | pragmatic
Details
Key
plan_mode_reasoning_effort
Type / Values
string
Details
Key
plugins._default.enabled
Type / Values
boolean
Details
Key
plugins.<plugin>.enabled
Type / Values
boolean
Details
Key
plugins.<plugin>.mcp_servers.<server>.default_tools_approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
plugins.<plugin>.mcp_servers.<server>.disabled_tools
Type / Values
array<string>
Details
Key
plugins.<plugin>.mcp_servers.<server>.enabled
Type / Values
boolean
Details
Key
plugins.<plugin>.mcp_servers.<server>.enabled_tools
Type / Values
array<string>
Details
Key
plugins.<plugin>.mcp_servers.<server>.tools.<tool>.approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
project_doc_fallback_filenames
Type / Values
array<string>
Details
Key
project_doc_max_bytes
Type / Values
number
Details
Key
project_root_markers
Type / Values
array<string>
Details
Key
projects.<path>.trust_level
Type / Values
string
Details
Key
review_model
Type / Values
string
Details
Key
sandbox_mode
Type / Values
read-only | workspace-write | danger-full-access
Details
Key
sandbox_workspace_write.exclude_slash_tmp
Type / Values
boolean
Details
Key
sandbox_workspace_write.exclude_tmpdir_env_var
Type / Values
boolean
Details
Key
sandbox_workspace_write.network_access
Type / Values
boolean
Details
Key
sandbox_workspace_write.writable_roots
Type / Values
array<string>
Details
Key
service_tier
Type / Values
string
Details
Key
shell_environment_policy.exclude
Type / Values
array<string>
Details
Key
shell_environment_policy.experimental_use_profile
Type / Values
boolean
Details
Key
shell_environment_policy.filters
Type / Values
map<string, include | exclude>
Details
Key
shell_environment_policy.ignore_default_excludes
Type / Values
boolean
Details
Key
shell_environment_policy.include_only
Type / Values
array<string>
Details
Key
shell_environment_policy.inherit
Type / Values
all | core | none
Details
Key
shell_environment_policy.set
Type / Values
map<string,string>
Details
Key
show_raw_agent_reasoning
Type / Values
boolean
Details
Key
skills.bundled.enabled
Type / Values
boolean
Details
Key
skills.config
Type / Values
array<object>
Details
Key
skills.config.<index>.enabled
Type / Values
boolean
Details
Key
skills.config.<index>.name
Type / Values
string
Details
Key
skills.config.<index>.path
Type / Values
string (path)
Details
Key
skills.include_instructions
Type / Values
boolean
Details
Key
skills.max_context_tokens
Type / Values
integer (positive)
Details
Key
sqlite_home
Type / Values
string (path)
Details
Key
suppress_unstable_features_warning
Type / Values
boolean
Details
Key
thread_unload_delay_secs
Type / Values
integer (nonnegative)
Details
Key
tool_output_token_limit
Type / Values
number
Details
Key
tool_suggest.disabled_tools
Type / Values
array<table>
Details
Key
tool_suggest.discoverables
Type / Values
array<table>
Details
Key
tools.web_search
Type / Values
boolean | { context_size = "low|medium|high", allowed_domains = [string], location = { country, region, city, timezone } }
Details
Key
tui
Type / Values
table
Details
Key
tui.alternate_screen
Type / Values
auto | always | never
Details
Key
tui.animations
Type / Values
boolean
Details
Key
tui.auto_recap
Type / Values
boolean
Details
Key
tui.disable_paste_burst
Type / Values
boolean
Details
Key
tui.keymap.<context>.<action>
Type / Values
string | array<string>
Details
Key
tui.keymap.<context>.<action> = []
Type / Values
empty array
Details
Key
tui.model_availability_nux.<model>
Type / Values
integer
Details
Key
tui.notification_condition
Type / Values
unfocused | always
Details
Key
tui.notification_method
Type / Values
auto | osc9 | bel
Details
Key
tui.notifications
Type / Values
boolean | array<string>
Details
Key
tui.presets.<digit>.input
Type / Values
string
Details
Key
tui.presets.<digit>.label
Type / Values
string
Details
Key
tui.raw_output_mode
Type / Values
boolean
Details
Key
tui.resume_cwd
Type / Values
current | session
Details
Key
tui.show_server_version_notice
Type / Values
boolean
Details
Key
tui.show_tooltips
Type / Values
boolean
Details
Key
tui.status_line
Type / Values
array<string> | null
Details
Key
tui.terminal_title
Type / Values
array<string> | null
Details
Key
tui.theme
Type / Values
string
Details
Key
tui.vim_mode_default
Type / Values
boolean
Details
Key
web_search
Type / Values
disabled | cached | indexed | live
Details
Key
windows.sandbox
Type / Values
mxc | elevated | unelevated
Details

Pour config.toml, consultez la dernière version du schéma JSON.

Pour bénéficier de l’autocomplétion et des diagnostics lorsque vous modifiez config.toml dans VS Code ou Cursor, installez l’extension Even Better TOML et ajoutez cette ligne au début de votre fichier config.toml :

#:schema https://developers.openai.com/codex/config-schema.json

Remarque : renommez experimental_instructions_file en model_instructions_file. L’ancienne clé est obsolète dans Codex. Utilisez le nouveau nom dans vos configurations existantes.

requirements.toml

requirements.toml est le fichier de configuration dans lequel l’administrateur définit les contraintes applicables aux paramètres sensibles pour la sécurité. Les utilisateurs ne peuvent pas déroger à ces contraintes. Pour en savoir plus, connaître les emplacements du fichier et consulter des exemples, reportez-vous à la section Exigences imposées par l’administrateur.

Pour les utilisateurs de ChatGPT Business et de ChatGPT Enterprise, Codex peut également appliquer des exigences récupérées depuis le cloud. Consultez la page sur la sécurité pour connaître les règles de priorité. Pour distribuer la politique de la CLI depuis votre propre point de terminaison HTTPS, consultez la section Héberger vous-même la configuration de Codex pour votre équipe.

Utilisez [features] dans requirements.toml pour imposer l’activation ou la désactivation de fonctionnalités à l’exécution avec les mêmes clés canoniques que dans config.toml. Les exigences peuvent aussi inclure des clés documentées propres à l’application qui n’ont pas leur place dans config.toml. Les clés omises ne sont soumises à aucune contrainte.

Certaines exigences gérées imposent une valeur précise plutôt qu’une liste de valeurs autorisées. Lorsqu’une exigence impose un chemin, une préférence de mise à jour, une politique relative au shell de connexion ou un paramètre de collecte des commentaires, les utilisateurs ne peuvent pas en modifier la valeur.

Pour gérer la liste des profils d’autorisations admis, vous devez utiliser Codex 0.138.0 ou une version ultérieure. Codex 0.137.0 et les versions antérieures ignorent allowed_permission_profiles et le paramètre géré default_permissions.

Utilisez allowed_sandbox_modes avec sandbox_mode. Pour les déploiements qui utilisent des profils d’autorisations, associez allowed_permission_profiles au paramètre géré default_permissions.

Une entrée untrusted dans allowed_approval_policies reste valide pour les règles d’approbation plus strictes que Codex applique lorsqu’un projet utilise trust_level = "untrusted". Elle ne permet pas de définir explicitement approval_policy = "untrusted".

La table [models.new_thread] fournit des valeurs par défaut gérées que vous pouvez remplacer. Si vous redéfinissez explicitement le modèle ou l’effort de raisonnement avec --model, --config ou --profile, Codex ignore à la fois model et model_reasoning_effort dans [models.new_thread]. Le paramètre service_tier est indépendant.

Les exigences relatives au navigateur couvrent trois usages distincts. in_app_browser contrôle le volet du navigateur qu’une personne ouvre et utilise directement. browser_use contrôle les actions de l’agent dans un navigateur. computer_use contrôle ses actions dans les applications de bureau natives.

Les valeurs imbriquées des politiques Navigateur et Utilisation de l’ordinateur ne suffisent pas à accorder l’accès. Une valeur allow propre à une origine ou à une application peut remplacer la valeur de repli définie par la même source de politique. Les vérifications habituelles portant sur les fonctionnalités, les approbations et les autres politiques continuent de s’appliquer. Lorsque les exigences gérées et config.toml s’appliquent simultanément, une valeur deny provenant de l’une ou l’autre source l’emporte.

Key
additional_developer_instructions
Type / Values
string
Details
Key
allow_appshots
Type / Values
boolean
Details
Key
allow_browser_and_computer_use
Type / Values
boolean
Details
Key
allow_login_shell
Type / Values
boolean
Details
Key
allow_managed_hooks_only
Type / Values
boolean
Details
Key
allow_remote_control
Type / Values
boolean
Details
Key
allowed_approval_policies
Type / Values
array<string>
Details
Key
allowed_approvals_reviewers
Type / Values
array<string>
Details
Key
allowed_chatgpt_workspaces
Type / Values
array<string>
Details
Key
allowed_login_methods
Type / Values
array<string>
Details
Key
allowed_permission_profiles
Type / Values
table<boolean>
Details
Key
allowed_permission_profiles.<name>
Type / Values
boolean
Details
Key
allowed_sandbox_modes
Type / Values
array<string>
Details
Key
allowed_web_search_modes
Type / Values
array<string>
Details
Key
application
Type / Values
table
Details
Key
application.network
Type / Values
table
Details
Key
application.network.domains
Type / Values
table<allow | deny>
Details
Key
application.network.domains.<domain>
Type / Values
allow | deny
Details
Key
application.network.enabled
Type / Values
boolean
Details
Key
application.storage
Type / Values
table
Details
Key
application.storage.default_project_parent
Type / Values
string (absolute path)
Details
Key
application.storage.projectless_workspace_root
Type / Values
string (absolute path)
Details
Key
apps
Type / Values
table
Details
Key
apps.<id>.enabled
Type / Values
boolean
Details
Key
apps.<id>.tools.<tool>.approval_mode
Type / Values
auto | prompt | writes | approve
Details
Key
auto_review
Type / Values
table
Details
Key
auto_review.ignore_rules
Type / Values
array<string>
Details
Key
auto_review.required_on_models
Type / Values
array<string>
Details
Key
browser_use
Type / Values
table
Details
Key
browser_use.allow_global_persistent_approval
Type / Values
boolean
Details
Key
browser_use.allow_history_access
Type / Values
boolean
Details
Key
browser_use.allow_webmcp
Type / Values
boolean
Details
Key
browser_use.default_origin_policy
Type / Values
table
Details
Key
browser_use.default_origin_policy.access
Type / Values
allow | deny
Details
Key
browser_use.default_origin_policy.access_approval_lifetime
Type / Values
turn | thread
Details
Key
browser_use.default_origin_policy.auto_review
Type / Values
allow | deny
Details
Key
browser_use.default_origin_policy.downloads
Type / Values
allow | deny
Details
Key
browser_use.default_origin_policy.full_cdp_access
Type / Values
allow | deny
Details
Key
browser_use.default_origin_policy.persistent_approval
Type / Values
boolean
Details
Key
browser_use.default_origin_policy.uploads
Type / Values
allow | deny
Details
Key
browser_use.disable_auto_review
Type / Values
boolean
Details
Key
browser_use.extension
Type / Values
table
Details
Key
browser_use.extension.request_headers
Type / Values
array<table>
Details
Key
browser_use.extension.request_headers[].name
Type / Values
string
Details
Key
browser_use.extension.request_headers[].value
Type / Values
string
Details
Key
browser_use.origins
Type / Values
map<string, table>
Details
Key
browser_use.origins.<pattern>
Type / Values
table
Details
Key
browser_use.origins.<pattern>.access
Type / Values
allow | deny
Details
Key
browser_use.origins.<pattern>.access_approval_lifetime
Type / Values
turn | thread
Details
Key
browser_use.origins.<pattern>.auto_review
Type / Values
allow | deny
Details
Key
browser_use.origins.<pattern>.downloads
Type / Values
allow | deny
Details
Key
browser_use.origins.<pattern>.full_cdp_access
Type / Values
allow | deny
Details
Key
browser_use.origins.<pattern>.persistent_approval
Type / Values
boolean
Details
Key
browser_use.origins.<pattern>.uploads
Type / Values
allow | deny
Details
Key
chatgpt_base_url
Type / Values
string
Details
Key
check_for_update_on_startup
Type / Values
boolean
Details
Key
cli_auth_credentials_store
Type / Values
file | keyring | auto | ephemeral
Details
Key
computer_use
Type / Values
table
Details
Key
computer_use.allow_locked_computer_use
Type / Values
boolean
Details
Key
computer_use.allow_persistent_approval
Type / Values
boolean
Details
Key
computer_use.default_app_access
Type / Values
allow | deny
Details
Key
computer_use.macos
Type / Values
table
Details
Key
computer_use.macos.bundle_ids
Type / Values
map<string, allow | deny>
Details
Key
computer_use.macos.bundle_ids.<bundle-id>
Type / Values
allow | deny
Details
Key
computer_use.windows
Type / Values
table
Details
Key
computer_use.windows.aumids
Type / Values
map<string, allow | deny>
Details
Key
computer_use.windows.aumids.<aumid>
Type / Values
allow | deny
Details
Key
computer_use.windows.exes
Type / Values
array<table>
Details
Key
computer_use.windows.exes[].access
Type / Values
allow | deny
Details
Key
computer_use.windows.exes[].binary_name
Type / Values
string
Details
Key
computer_use.windows.exes[].product_name
Type / Values
string
Details
Key
computer_use.windows.exes[].publisher_name
Type / Values
string
Details
Key
config_server
Type / Values
table
Details
Key
config_server
Type / Values
table
Details
Key
config_server.base_url
Type / Values
string (HTTPS URL)
Details
Key
config_server.base_url
Type / Values
string
Details
Key
config_server.oauth
Type / Values
table
Details
Key
config_server.oauth
Type / Values
table
Details
Key
config_server.oauth.authorization_url
Type / Values
string (HTTPS URL)
Details
Key
config_server.oauth.client_id
Type / Values
string
Details
Key
config_server.oauth.redirect_port
Type / Values
number
Details
Key
config_server.oauth.resource
Type / Values
string
Details
Key
config_server.oauth.scopes
Type / Values
array<string>
Details
Key
config_server.oauth.token_url
Type / Values
string (HTTPS URL)
Details
Key
default_permissions
Type / Values
string
Details
Key
enforce_residency
Type / Values
string
Details
Key
features
Type / Values
table
Details
Key
features.<name>
Type / Values
boolean
Details
Key
features.api_key_cyber_access_programs
Type / Values
boolean
Details
Key
features.apps
Type / Values
boolean
Details
Key
features.browser_annotation_api
Type / Values
boolean
Details
Key
features.browser_use
Type / Values
boolean
Details
Key
features.browser_use_external
Type / Values
boolean
Details
Key
features.browser_use_full_cdp_access
Type / Values
boolean
Details
Key
features.computer_use
Type / Values
boolean
Details
Key
features.fast_mode
Type / Values
boolean
Details
Key
features.guardian_approval
Type / Values
boolean
Details
Key
features.in_app_browser
Type / Values
boolean
Details
Key
features.in_app_chat
Type / Values
boolean
Details
Key
features.in_app_dictation
Type / Values
boolean
Details
Key
features.in_app_local_automation
Type / Values
boolean
Details
Key
features.in_app_updates
Type / Values
boolean
Details
Key
features.in_app_voice
Type / Values
boolean
Details
Key
features.memories
Type / Values
boolean
Details
Key
features.multi_agent
Type / Values
boolean
Details
Key
features.plugin_sharing
Type / Values
boolean
Details
Key
features.plugins
Type / Values
boolean
Details
Key
features.realtime_conversation
Type / Values
boolean
Details
Key
features.remote_plugin
Type / Values
boolean
Details
Key
features.standalone_web_search
Type / Values
boolean
Details
Key
features.ultrafast_mode
Type / Values
boolean
Details
Key
features.workspace_dependencies
Type / Values
boolean
Details
Key
feedback
Type / Values
table
Details
Key
feedback.enabled
Type / Values
boolean
Details
Key
guardian_policy_config
Type / Values
string
Details
Key
hooks
Type / Values
table
Details
Key
hooks.<Event>
Type / Values
array<table>
Details
Key
hooks.<Event>[].hooks
Type / Values
array<table>
Details
Key
hooks.<Event>[].hooks[].additionalContextLimit
Type / Values
integer
Details
Key
hooks.<Event>[].hooks[].async
Type / Values
boolean
Details
Key
hooks.<Event>[].hooks[].commandWindows
Type / Values
string
Details
Key
hooks.managed_dir
Type / Values
string (absolute path)
Details
Key
hooks.windows_managed_dir
Type / Values
string (absolute path)
Details
Key
in_app_browser
Type / Values
table
Details
Key
in_app_browser.allow_external_browser_settings_import
Type / Values
boolean
Details
Key
log_dir
Type / Values
string (path)
Details
Key
marketplaces
Type / Values
table
Details
Key
marketplaces.allowed_sources
Type / Values
table
Details
Key
marketplaces.allowed_sources.<name>
Type / Values
table
Details
Key
marketplaces.allowed_sources.<name>.host_pattern
Type / Values
string
Details
Key
marketplaces.allowed_sources.<name>.path
Type / Values
string (absolute path)
Details
Key
marketplaces.allowed_sources.<name>.ref
Type / Values
string
Details
Key
marketplaces.allowed_sources.<name>.source
Type / Values
git | host_pattern | local
Details
Key
marketplaces.allowed_sources.<name>.url
Type / Values
string
Details
Key
marketplaces.restrict_to_allowed_sources
Type / Values
boolean
Details
Key
mcp_servers
Type / Values
table
Details
Key
mcp_servers.<id>.identity
Type / Values
table
Details
Key
mcp_servers.<id>.identity.command
Type / Values
string | table
Details
Key
mcp_servers.<id>.identity.command.args
Type / Values
array<table>
Details
Key
mcp_servers.<id>.identity.command.args[].expression
Type / Values
string
Details
Key
mcp_servers.<id>.identity.command.args[].match
Type / Values
exact | prefix | regex
Details
Key
mcp_servers.<id>.identity.command.args[].value
Type / Values
string
Details
Key
mcp_servers.<id>.identity.command.executable
Type / Values
string
Details
Key
mcp_servers.<id>.identity.url
Type / Values
string | table
Details
Key
mcp_servers.<id>.identity.url.expression
Type / Values
string
Details
Key
mcp_servers.<id>.identity.url.match
Type / Values
exact | prefix | regex
Details
Key
mcp_servers.<id>.identity.url.value
Type / Values
string
Details
Key
model_catalog_json
Type / Values
string (path)
Details
Key
model_provider
Type / Values
string
Details
Key
model_providers
Type / Values
map<string, table>
Details
Key
model_providers.<id>
Type / Values
table
Details
Key
models
Type / Values
table
Details
Key
models.new_thread
Type / Values
table
Details
Key
models.new_thread.model
Type / Values
string
Details
Key
models.new_thread.model_reasoning_effort
Type / Values
string
Details
Key
models.new_thread.service_tier
Type / Values
string
Details
Key
network_proxy
Type / Values
table
Details
Key
network_proxy.allow_local_binding
Type / Values
boolean
Details
Key
network_proxy.allow_upstream_proxy
Type / Values
boolean
Details
Key
network_proxy.allowed_domains
Type / Values
array<string>
Details
Key
network_proxy.dangerously_allow_all_unix_sockets
Type / Values
boolean
Details
Key
network_proxy.dangerously_allow_non_loopback_proxy
Type / Values
boolean
Details
Key
network_proxy.denied_domains
Type / Values
array<string>
Details
Key
network_proxy.domains
Type / Values
map<string, allow | deny>
Details
Key
network_proxy.domains.<pattern>
Type / Values
allow | deny
Details
Key
network_proxy.enabled
Type / Values
boolean
Details
Key
network_proxy.http_port
Type / Values
integer
Details
Key
network_proxy.managed_allowed_domains_only
Type / Values
boolean
Details
Key
network_proxy.review_domains
Type / Values
array<string>
Details
Key
network_proxy.socks_port
Type / Values
integer
Details
Key
network_proxy.unix_sockets
Type / Values
map<string, allow | deny>
Details
Key
network_proxy.unix_sockets.<path>
Type / Values
allow | deny
Details
Key
otel
Type / Values
table
Details
Key
otel.environment
Type / Values
string
Details
Key
otel.exporter
Type / Values
none | otlp-http | otlp-grpc
Details
Key
otel.log_agent_responses
Type / Values
boolean
Details
Key
otel.log_guardian_assessments
Type / Values
boolean
Details
Key
otel.log_user_prompt
Type / Values
boolean
Details
Key
otel.metrics_exporter
Type / Values
none | statsig | otlp-http | otlp-grpc
Details
Key
otel.span_attributes
Type / Values
map<string,string>
Details
Key
otel.tool_result
Type / Values
table
Details
Key
otel.tool_result.max_bytes
Type / Values
integer (nonnegative)
Details
Key
otel.trace_exporter
Type / Values
none | otlp-http | otlp-grpc
Details
Key
otel.tracestate
Type / Values
map<string,map<string,string>>
Details
Key
permissions
Type / Values
table
Details
Key
permissions.<name>
Type / Values
table
Details
Key
permissions.filesystem.deny_read
Type / Values
array<string>
Details
Key
plugins
Type / Values
table
Details
Key
plugins.<plugin>.mcp_servers
Type / Values
table
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity
Type / Values
table
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command
Type / Values
string | table
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command.args
Type / Values
array<table>
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command.args[].expression
Type / Values
string
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command.args[].match
Type / Values
exact | prefix | regex
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command.args[].value
Type / Values
string
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.command.executable
Type / Values
string
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.url
Type / Values
string | table
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.url.expression
Type / Values
string
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.url.match
Type / Values
exact | prefix | regex
Details
Key
plugins.<plugin>.mcp_servers.<server>.identity.url.value
Type / Values
string
Details
Key
remote_sandbox_config
Type / Values
array<table>
Details
Key
remote_sandbox_config[].allowed_sandbox_modes
Type / Values
array<string>
Details
Key
remote_sandbox_config[].hostname_patterns
Type / Values
array<string>
Details
Key
rules
Type / Values
table
Details
Key
rules.prefix_rules
Type / Values
array<table>
Details
Key
rules.prefix_rules[].decision
Type / Values
prompt | forbidden
Details
Key
rules.prefix_rules[].justification
Type / Values
string
Details
Key
rules.prefix_rules[].pattern
Type / Values
array<table>
Details
Key
rules.prefix_rules[].pattern[].any_of
Type / Values
array<string>
Details
Key
rules.prefix_rules[].pattern[].token
Type / Values
string
Details
Key
sqlite_home
Type / Values
string (path)
Details
Key
unsafe_enforce_sqlite_journal_mode
Type / Values
boolean
Details
Key
windows
Type / Values
table
Details
Key
windows.allow_mxc
Type / Values
boolean
Details
Key
windows.allowed_sandbox_implementations
Type / Values
array<string>
Details
Key
windows.require_mxc
Type / Values
boolean
Details