For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal
Theme

Referência de configuração

Referência completa dos arquivos config.toml e requirements.toml do Codex

Use esta página para pesquisar as configurações do Codex. Para entender os conceitos e ver exemplos, comece por Configuração básica e Configuração avançada.

Configurações de acesso ao computador local com o Work Cloud

Quando o acesso ao computador local com o Work Cloud está ativado, a nuvem da OpenAI coordena a tarefa, e as ferramentas compatíveis são executadas na nuvem ou em um computador conectado. Os requisitos estabelecem limites. Os valores de configuração definem os padrões.

Use a API de políticas para gerenciar as configurações do escopo Global. Para gerenciar as configurações de Local ou Codex Cloud, use a interface de Segurança de agentes. Os fluxos existentes que usam a API no escopo Global continuam disponíveis após a migração. Teste seus scripts e integrações com o Terraform e confirme que as atribuições e a ordem das políticas permanecem as mesmas. O suporte a um campo de requirements.toml, por si só, não garante compatibilidade com a API.

Configuração ou grupo de configurações Escopo do acesso ao computador local com o Work Cloud Orientações
Políticas de aprovação e requisitos de revisão Política do orquestrador no escopo Global quando a política gerenciada está ativada Mantenha os controles de aprovação e revisão no escopo Global. Substituições por ambiente não podem alterar os controles do orquestrador. A execução local e a execução em contêineres na nuvem têm escopos de política distintos.
Aplicativos gerenciados, servidores MCP, plugins, marketplaces e regras de comando Política global Mantenha esses controles no escopo global. A presença de um campo no schema não garante que ele possa ser editado por ambiente.
Requisitos de arquivos, sandbox e rede aplicáveis a diferentes ambientes Execução local Na execução local, os requisitos de MDM e os requisitos legados de dispositivos gerenciados têm prioridade sobre os de Segurança de agentes. O arquivo de requisitos do sistema no dispositivo tem prioridade inferior à de Segurança de agentes. A nova configuração empresarial de requirements.toml não se aplica aos contêineres do Work na nuvem, que continuam usando as políticas existentes do Work Cloud.
Controles do executor específicos da plataforma Computador que executa a etapa O suporte depende do executor e da plataforma.
Hooks gerenciados Onde estão ativados, os hooks MCP definidos pelo administrador são executados no coordenador da nuvem (orquestrador) para eventos compatíveis do ciclo de vida e das ferramentas. Antes de depender desses hooks, teste a conexão de callback, confirme quais eventos ela recebe e verifique como as falhas afetam a tarefa. Os hooks MCP não fornecem uma trilha de auditoria completa da API de Compliance. A orquestração na nuvem não oferece suporte a hooks de comando, de configuração local ou de plugins, mesmo quando as ferramentas são executadas localmente. Os hooks já compatíveis continuam válidos para conversas exclusivamente locais do Work e do Codex, nas quais tanto a orquestração quanto a execução são locais.
Endereços de escuta do proxy, portas e configurações de processo Política que não pode ser transferida entre ambientes O ambiente de execução na nuvem não oferece suporte a portas de escuta HTTP/SOCKS gerenciadas nem a proxies que escutam em endereços fora do loopback. O suporte a regras de socket depende de como a execução ocorre. A configuração de um proxy personalizado é independente das restrições de destino compatíveis.
Configurações exclusivas do aplicativo e padrões locais comuns A coordenação na nuvem nem sempre usa essas configurações Os controles impostos pelo aplicativo podem continuar em vigor mesmo quando o acesso ao computador local com o Work Cloud não os utiliza. Valide separadamente a distribuição de políticas pela nuvem e o comportamento do navegador na nuvem.

Requisitos de Segurança de agentes para acesso ao computador local com o Work Cloud

No modo Work com acesso local e nos dots, a política compatível do escopo Global se aplica ao orquestrador compartilhado na nuvem quando a política gerenciada está ativada. Os requisitos de execução local regem o computador conectado. Os contêineres do Work na nuvem e os computadores dos dots na nuvem usam configurações e requisitos de execução próprios. Teste separadamente os controles locais e os da nuvem.

Disponíveis na interface de Segurança de agentes

  • Políticas de aprovação permitidas
  • Modos de pesquisa na Web permitidos

Configurados via TOML

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

Esses requisitos do orquestrador permanecem no escopo Global. Eles não configuram permissões para recursos compartilhados na nuvem nem permitem transferir configurações de execução local para contêineres do Work na nuvem ou computadores dos dots na nuvem.

Limites de compatibilidade do acesso ao computador local com o Work Cloud

O suporte depende do campo, da forma de distribuição da política e do local de execução da tarefa. Verifique a política em vigor para o membro antes de ativar a sincronização. Alguns controles precisam ser testados na sua implantação, conforme indicado na tabela.

Dentro de uma política, a ordem de prioridade, da maior para a menor, é substituição por ambiente específica do sistema operacional → substituição por ambiente para todos os sistemas operacionais → Global. Uma política de maior prioridade prevalece mesmo quando uma política de menor prioridade é mais específica.

Na execução local, os requisitos de MDM e os requisitos legados de dispositivos gerenciados têm prioridade sobre os de Segurança de agentes, que, por sua vez, têm prioridade sobre o arquivo de requisitos do sistema no dispositivo. Alguns requisitos, incluindo os de rede, têm regras de mesclagem e limites de execução específicos por campo. Veja exemplos em Configuração gerenciada.

Configuração ou grupo Compatibilidade com o acesso ao computador local com o Work Cloud Orientações para administradores
sqlite_home, log_dir, model_catalog_json Não há suporte a substituições gerenciadas na nuvem. Caminhos locais não podem mudar o local de armazenamento dos dados ou dos logs na nuvem. Um catálogo local de modelos não é transferido.
model_provider, model_providers Não há suporte nos requisitos nem na configuração gerenciada de acesso ao computador local com o Work Cloud. Esses campos não transferem gateways de inferência personalizados nem conexões com provedores. A seleção do modelo é independente.
enforce_residency Bloqueia o acesso ao computador local com o Work Cloud quando ativado em qualquer política de nuvem. Se enforce_residency estiver ativado em qualquer política de nuvem, Permitir acesso ao computador local fica desativado tanto para o modo Work quanto para os dots. Essa proteção não configura a residência de dados do espaço de trabalho nem desativa, por si só, o Work Cloud ou os dots.
application.network.enabled e application.network.domains O acesso ao computador local com o Work Cloud não oferece suporte a esses campos. Não use essas restrições de destino do aplicativo para controlar o acesso de comandos à rede ao usar o computador local com o Work Cloud.
allow_browser_and_computer_use, in_app_browser, additional_developer_instructions É preciso validar a distribuição da política pela nuvem. O acesso ao computador local com o Work Cloud rejeita essas chaves de requisitos gerenciados. O aplicativo verifica as restrições do navegador. Isso não garante a distribuição pela nuvem nem a aplicação das restrições no navegador da nuvem. additional_developer_instructions requer suporte do orquestrador.
experimental_network e permissions.<profile>.network Parcial. As restrições de destino e de executor compatíveis são distintas da configuração de um proxy personalizado. O ambiente de execução na nuvem não oferece suporte a portas de escuta HTTP/SOCKS gerenciadas nem a proxies que escutam fora do loopback. O suporte a regras de socket depende de como a execução ocorre. A mesclagem na execução local tem comportamento próprio. As restrições de rede para comandos não desativam a pesquisa hospedada, o MCP nem as ferramentas de aplicativos.
recursos / feature_requirements, modelos, computer_use Parcial. Opções descontinuadas como tool_search = false, tool_search_always_defer_mcp_tools = false, js_repl = true e remote_control = true são rejeitadas. Algumas configurações de uso do computador ainda exigem validação de ponta a ponta.
browser_use, allow_appshots, feedback, allow_remote_control, restrições de origem do marketplace O aplicativo ou o App Server aplica esses controles em algumas formas de distribuição de políticas. Os controles do aplicativo podem continuar em vigor quando o acesso ao computador local com o Work Cloud ignora um campo. As regras de sites do navegador de desktop não se aplicam aos contêineres do Work na nuvem. Valide a interface e a forma de distribuição da política que você usa.

O schema de configuração inclui chaves que podem não funcionar com o acesso ao computador local com o Work Cloud ou não aceitar substituições por ambiente. Consulte Configuração gerenciada para conhecer a configuração global de base e a ordem de prioridade.

config.toml

A configuração do usuário fica em ~/.codex/config.toml. Você também pode definir substituições por projeto nos arquivos .codex/config.toml. O Codex só carrega os arquivos de configuração do projeto quando você confia nele.

A configuração do projeto não pode substituir as chaves locais da máquina que definem o provedor, a autenticação, os metadados de solicitações de aplicativos controlados pelo host, as notificações, a seleção do perfil de configuração ou o roteamento de telemetria. O Codex ignora openai_base_url, chatgpt_base_url, apps_mcp_product_sku, model_provider, model_providers, notify, profile, profiles, experimental_realtime_ws_base_url e otel quando aparecem no .codex/config.toml do projeto. Coloque as chaves de provedor, notificação e telemetria na configuração do usuário. Os arquivos de perfil ficam no mesmo diretório que config.toml, com o nome $CODEX_HOME/profile-name.config.toml. Selecione um deles com --profile profile-name.

Para as chaves de sandbox e aprovação (approval_policy, sandbox_mode e sandbox_workspace_write.*), consulte também Sandbox e aprovações, Caminhos protegidos em raízes com permissão de escrita e Acesso à rede. Para perfis de permissões em versão beta, consulte Permissões.

O Codex e o ChatGPT Work não oferecem mais suporte a approval_policy = "untrusted". Remova a configuração ou escolha uma política compatível. As entradas de projeto com trust_level = "untrusted" no arquivo ~/.codex/config.toml do usuário continuam compatíveis. Consulte Migrar da política de aprovação descontinuada untrusted para ver exemplos e entender as implicações de cada opção de aprovação.

Defina model como um modelo disponível para a conta ou o espaço de trabalho em que você entrou. Consulte Disponibilidade do GPT-6.1 Sol antes de usar o valor do exemplo.

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

O schema JSON mais recente de config.toml está disponível aqui.

Para ter preenchimento automático e diagnósticos ao editar config.toml no VS Code ou no Cursor, instale a extensão Even Better TOML e adicione esta linha no início do seu config.toml:

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

Renomeie experimental_instructions_file para model_instructions_file. A chave antiga está obsoleta no Codex. Atualize as configurações existentes com o novo nome.

requirements.toml

requirements.toml é um arquivo de configuração que permite ao administrador impor limites a configurações sensíveis à segurança. Os usuários não podem substituir esses limites. Para ver detalhes, locais dos arquivos e exemplos, consulte Requisitos impostos pelo administrador.

Para usuários do ChatGPT Business e Enterprise, o Codex também pode aplicar requisitos obtidos da nuvem. Consulte a página de segurança para entender a ordem de prioridade. Para distribuir a política da CLI pelo seu próprio endpoint HTTPS, consulte Hospedar a configuração do Codex para sua equipe.

Use [features] em requirements.toml para fixar as opções de recursos de execução usando as mesmas chaves canônicas de config.toml. Os requisitos também podem incluir chaves documentadas exclusivas do aplicativo que não pertencem a config.toml. Chaves omitidas continuam sem restrições.

Alguns requisitos gerenciados impõem um valor de configuração exato em vez de uma lista de valores permitidos. Os usuários não podem substituir um caminho, uma preferência de atualização, uma política de shell de login ou uma configuração de feedback impostos pelo administrador.

As listas gerenciadas de perfis de permissões permitidos exigem o Codex 0.138.0 ou posterior. O Codex 0.137.0 e versões anteriores ignoram allowed_permission_profiles e a configuração gerenciada default_permissions.

Use allowed_sandbox_modes com sandbox_mode. Para implantações com perfis de permissões, use allowed_permission_profiles com a configuração gerenciada default_permissions.

Uma entrada untrusted em allowed_approval_policies continua válida para o comportamento de aprovação mais restritivo que o Codex adota quando um projeto usa trust_level = "untrusted". Isso não permite definir explicitamente approval_policy = "untrusted".

A tabela [models.new_thread] fornece valores padrão gerenciados, sem torná-los obrigatórios. Se você substituir explicitamente o modelo ou o esforço de raciocínio com --model, --config ou --profile, o Codex ignorará tanto model quanto model_reasoning_effort em [models.new_thread]. service_tier é independente.

Os requisitos do navegador abrangem três interfaces distintas. in_app_browser controla o painel do navegador que a pessoa abre e usa diretamente. browser_use controla as atividades que o agente realiza em um navegador. computer_use controla as atividades que o agente realiza em aplicativos nativos de desktop.

Os valores aninhados das políticas de Navegador e Uso do computador não concedem acesso por si só. Uma regra allow específica de uma origem ou aplicativo pode substituir o padrão da mesma fonte de política, mas as verificações normais de recursos, aprovação e outras políticas continuam valendo. Quando os requisitos gerenciados e config.toml se aplicam ao mesmo tempo, um deny de qualquer uma das fontes prevalece.

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