model
- Type / values
- string
- Schema default
- Not declared; consult runtime docs
- Required in object
- —
From setup to engineering workflows, with seven integrated config.toml chapters. This localized edition summarizes the detailed Chinese guide.
Choose CLI, exec, IDE, desktop or cloud by where tools run. Model availability depends on your account and provider; gpt-6.1-sol is an official option for eligible accounts. A model label does not grant access.
Start with a read-only repository task, then a small verified change. For automation, learn event output and failure handling. For teams, trace configuration, authentication and effective permissions before adding integrations.
Choose one official installation channel. Check codex --version and --help. Use codex login for ChatGPT, or pipe an already provisioned OPENAI_API_KEY into codex login --with-api-key. Never paste credentials into shared examples.
Codex 0.134.0+ uses separate name.config.toml profile files. The old untrusted approval policy is unsupported. Permission profiles are beta and do not compose with legacy sandbox settings. Current custom providers use Responses only.
Use codex exec for noninteractive tasks, --json for JSONL events, and --output-schema for the final response shape. Check login status, mcp list and features list separately. In the session, use the current / menu rather than assuming every tutorial command exists.
Sandboxing limits local commands; approval policy decides when a request is reviewed. never does not grant more access. Full access removes sandbox boundaries. Permission-profile domain rules require an active command network proxy.
State the outcome, scope, invariants and evidence. Investigate before changing code. Use checks that prove the requested behavior, then inspect the diff. Separate confirmed facts, inferences and untested paths.
Keep a recoverable handoff with goals, decisions, evidence and remaining work. Use worktrees or subagents when isolation or independent work warrants them. Parallelism adds cost and does not remove final integration responsibility.
AGENTS.md holds project guidance. Task notes hold temporary state. Automatic memories and history persistence have separate controls; turning off history does not delete all session or database records.
Skills provide workflows, MCP connects tools, plugins package extensions and hooks run on lifecycle events. Check trust, transport, authentication and side effects. Portability across agents requires review; it is not guaranteed.
Choose the configuration layer and understand TOML scope before adding settings.
config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
Normal precedence is CLI overrides, trusted project layers, the selected standalone profile, user config, cloud-managed defaults, system config, then built-ins. Requirements constrain allowed behavior separately. Project config cannot override provider/auth routing keys such as model_provider, model_providers and openai_base_url.
Top-level keys go before table headers. Everything after [model_providers.custom] belongs to that table until another header. Blank lines do not reset scope. Since 0.134.0, use $CODEX_HOME/name.config.toml with --profile name; the old [profiles.name] and top-level profile selector no longer work.
Match provider IDs, display names, endpoints and protocol support.
model_provider selects an exact provider ID; [model_providers.custom] defines custom; name is only a display label. Naming it OpenAI does not enable official login. openai, ollama and lmstudio are reserved built-in IDs. amazon-bedrock is a special built-in provider with documented AWS overrides.
model = "<provider-model-id>"
model_provider = "custom"
[model_providers.custom]
name = "OpenAI"
base_url = "https://gateway.example.com/v1"
env_key = "COMPANY_CODEX_KEY"
requires_openai_auth = false
wire_api = "responses"
base_url is the selected custom provider endpoint; openai_base_url changes the built-in OpenAI endpoint; chatgpt_base_url concerns sign-in. The current wire_api supports only responses and defaults to it. Chat Completions compatibility alone is insufficient. The correct path is service-specific; not every gateway uses /v1.
Select the credential flow and check mutually exclusive authentication settings.
Official OpenAI supports ChatGPT sign-in and API keys. A custom env_key names the environment variable supplying a Bearer key. requires_openai_auth defaults to false for custom providers; true selects OpenAI credentials and ignores env_key, not necessarily subscription login. Command-backed auth must not be combined with env_key, experimental_bearer_token or requires_openai_auth. Gateway ChatGPT sign-in needs separate gateway authentication.
Choose one recipe for your provider and replace the placeholders.
Choose one scenario, replace placeholders and verify the target service. ChatGPT and API sign-in, Bearer keys, custom headers, token commands, dual-credential gateways, local models and Bedrock are distinct paths. The examples are configuration structures; no live credentials or gateway calls were tested.
model = "gpt-6.1-sol"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
codex login
codex login status
printenv OPENAI_API_KEY | codex login --with-api-key
codex login status
model = "<gateway-model-id>"
model_provider = "company"
[model_providers.company]
name = "Company gateway"
base_url = "https://gateway.example.com/v1"
wire_api = "responses"
env_key = "COMPANY_CODEX_KEY"
requires_openai_auth = false
model = "<gateway-model-id>"
model_provider = "header_gateway"
[model_providers.header_gateway]
name = "Header gateway"
base_url = "https://gateway.example.com/v1"
requires_openai_auth = false
env_http_headers = { "X-API-Key" = "COMPANY_CODEX_KEY" }
model = "<gateway-model-id>"
model_provider = "token_gateway"
[model_providers.token_gateway]
name = "Short-lived token gateway"
base_url = "https://gateway.example.com/v1"
wire_api = "responses"
[model_providers.token_gateway.auth]
command = "/usr/local/bin/fetch-codex-token"
args = ["--audience", "codex"]
timeout_ms = 5000
refresh_interval_ms = 300000
model_provider = "enterprise_gateway"
model = "gpt-6.1-sol"
[model_providers.enterprise_gateway]
name = "ChatGPT via company gateway"
base_url = "https://gateway.example.com/backend-api/codex"
requires_openai_auth = true
env_http_headers = { "X-Gateway-Key" = "GATEWAY_KEY" }
oss_provider = "ollama"
model_provider = "amazon-bedrock"
model = "<supported-bedrock-model-id>"
[model_providers.amazon-bedrock.aws]
profile = "default"
region = "<supported-aws-region>"
Configure model behavior, execution permissions and integrations independently.
Use model IDs and effort levels available to your account/provider. A larger model_context_window does not increase server limits. Compaction thresholds, verbosity and service tiers serve different purposes. Compaction and rollout token accounting do not reset subscription usage or enforce a universal billing cap.
Legacy sandbox settings and beta permission profiles do not compose. A loaded sandbox_mode or --sandbox selects the legacy path except when managed profile requirements force profiles. network.enabled alone does not activate the proxy; domain rules require an active command proxy. never does not grant additional access.
Search, command networking, MCP and apps have separate routes and controls. MCP OAuth is independent of model login. Skill catalogs, hook handlers and agent roles need compatible runtime support. Shell filtering controls child-process environments, not every possible secret-access path.
Search 306 public configuration paths in 13 groups. The complete Chinese edition includes per-field commentary.
306 public fields · 13 groups
Defaults are only those explicitly declared by the schema. Undeclared does not mean no runtime default. Internal fields do not imply availability.
modelreview_modelmodel_providermodel_context_windowmodel_auto_compact_token_limitmodel_auto_compact_token_limit_scopemodel_catalog_jsonoss_providercompact_promptmodel_instructions_filepersonalityservice_tierexperimental_compact_prompt_filemodel_reasoning_effortplan_mode_reasoning_effortmodel_reasoning_summarymodel_verbositymodel_supports_reasoning_summarieshide_agent_reasoningshow_raw_agent_reasoningopenai_base_urlmodel_providers.<id>model_providers.<id>.namemodel_providers.<id>.base_urlmodel_providers.<id>.model_catalog_urlmodel_providers.<id>.capabilities.external_web_accessmodel_providers.<id>.capabilities.remote_compactionmodel_providers.<id>.env_keymodel_providers.<id>.env_key_instructionsmodel_providers.<id>.experimental_bearer_tokenmodel_providers.<id>.requires_openai_authmodel_providers.<id>.wire_apimodel_providers.<id>.query_paramsmodel_providers.<id>.http_headersmodel_providers.<id>.env_http_headersmodel_providers.<id>.request_max_retriesmodel_providers.<id>.stream_max_retriesmodel_providers.<id>.stream_idle_timeout_msmodel_providers.<id>.supports_websocketsmodel_providers.<id>.supports_standalone_web_searchmodel_providers.<id>.authmodel_providers.<id>.auth.commandmodel_providers.<id>.auth.argsmodel_providers.<id>.auth.timeout_msmodel_providers.<id>.auth.refresh_interval_msmodel_providers.<id>.auth.cwdmodel_providers.amazon-bedrock.aws.profilemodel_providers.amazon-bedrock.aws.regionchatgpt_base_urlcli_auth_credentials_storeforced_login_methodforced_chatgpt_workspace_idapproval_policyapproval_policy.granular.sandbox_approvalapproval_policy.granular.rulesapproval_policy.granular.mcp_elicitationsapproval_policy.granular.request_permissionsapproval_policy.granular.skill_approvalapprovals_reviewerauto_review.policyauto_review.extra_policysandbox_modesandbox_workspace_write.writable_rootssandbox_workspace_write.network_accesssandbox_workspace_write.exclude_tmpdir_env_varsandbox_workspace_write.exclude_slash_tmpwindows.sandboxdefault_permissionspermissions.<name>.descriptionpermissions.<name>.extendspermissions.<name>.workspace_rootspermissions.<name>.workspace_roots.<path>permissions.<name>.filesystempermissions.<name>.filesystem.glob_scan_max_depthpermissions.<name>.filesystem.<path-or-glob>permissions.<name>.filesystem.":workspace_roots".<subpath-or-glob>permissions.<name>.network.enabledpermissions.<name>.network.proxy_urlpermissions.<name>.network.enable_socks5permissions.<name>.network.socks_urlpermissions.<name>.network.enable_socks5_udppermissions.<name>.network.allow_upstream_proxypermissions.<name>.network.dangerously_allow_non_loopback_proxypermissions.<name>.network.dangerously_allow_all_unix_socketspermissions.<name>.network.modepermissions.<name>.network.domainspermissions.<name>.network.domains.<pattern>permissions.<name>.network.unix_socketspermissions.<name>.network.unix_sockets.<path>permissions.<name>.network.allow_local_bindingprojects.<path>.trust_levelmcp_optional_startup_grace_msmcp_servers.<id>.commandmcp_servers.<id>.argsmcp_servers.<id>.envmcp_servers.<id>.env_varsmcp_servers.<id>.cwdmcp_servers.<id>.urlmcp_servers.<id>.authmcp_servers.<id>.oauth.client_idmcp_servers.<id>.oauth.client_secretmcp_servers.<id>.oauth.callback_urlmcp_servers.<id>.oauth.callback_portmcp_servers.<id>.bearer_token_env_varmcp_servers.<id>.http_headersmcp_servers.<id>.http_headers_helpermcp_servers.<id>.env_http_headersmcp_servers.<id>.enabledmcp_servers.<id>.requiredmcp_servers.<id>.startup_timeout_secmcp_servers.<id>.startup_timeout_msmcp_servers.<id>.tool_timeout_secmcp_servers.<id>.enabled_toolsmcp_servers.<id>.disabled_toolsmcp_servers.<id>.default_tools_approval_modemcp_servers.<id>.tools.<tool>.approval_modemcp_servers.<id>.tools.<tool>.output_token_limitmcp_servers.<id>.scopesmcp_servers.<id>.oauth_resourcemcp_servers.<id>.experimental_environmentmcp_oauth_credentials_storemcp_oauth_callback_portmcp_oauth_callback_urlapps.<id>.enabledapps._default.enabledapps._default.destructive_enabledapps._default.open_world_enabledapps._default.approvals_reviewerapps._default.default_tools_approval_modeapps.<id>.destructive_enabledapps.<id>.open_world_enabledapps.<id>.default_tools_enabledapps.<id>.approvals_reviewerapps.<id>.default_tools_approval_modeapps.<id>.tools.<tool>.enabledapps.<id>.tools.<tool>.approval_modetool_suggest.discoverablestool_suggest.disabled_toolsskills.max_context_tokensskills.configskills.config.<index>.pathskills.config.<index>.enabledhookshooks.<Event>hooks.<Event>[].hookshooks.<Event>[].hooks[].asynchooks.<Event>[].hooks[].additionalContextLimithooks.<Event>[].hooks[].commandWindowsagentsagents.enabledagents.max_concurrent_threads_per_sessionagents.max_threadsagents.default_subagent_modelagents.default_subagent_reasoning_effortagents.interrupt_messageagents.<name>.descriptionagents.<name>.config_filemarketplaces.<name>.source_typemarketplaces.<name>.sourcemarketplaces.<name>.refmarketplaces.<name>.sparse_pathsplugins.<plugin>.enabledplugins.<plugin>.mcp_servers.<server>.enabledplugins.<plugin>.mcp_servers.<server>.default_tools_approval_modeplugins.<plugin>.mcp_servers.<server>.enabled_toolsplugins.<plugin>.mcp_servers.<server>.disabled_toolsplugins.<plugin>.mcp_servers.<server>.tools.<tool>.approval_modememories.generate_memoriesmemories.use_memoriesmemories.disable_on_external_contextmemories.max_raw_memories_for_consolidationmemories.max_unused_daysmemories.max_rollout_age_daysmemories.max_rollouts_per_startupmemories.min_rollout_idle_hoursmemories.min_rate_limit_remaining_percentmemories.extract_modelmemories.consolidation_modelfeatures.appsfeatures.hooksfeatures.code_mode.enabledfeatures.code_mode.excluded_tool_namespacesfeatures.code_mode.direct_only_tool_namespacesfeatures.context_management.experimental_modefeatures.rollout_budget.enabledfeatures.rollout_budget.limit_tokensfeatures.rollout_budget.reminder_interval_tokensfeatures.rollout_budget.sampling_token_weightfeatures.rollout_budget.prefill_token_weightfeatures.memoriesfeatures.prefer_mxcfeatures.unified_execfeatures.shell_snapshotfeatures.multi_agentfeatures.goalsfeatures.remote_pluginfeatures.personalityfeatures.network_proxyfeatures.network_proxy.enabledfeatures.network_proxy.domainsfeatures.network_proxy.unix_socketsfeatures.network_proxy.allow_local_bindingfeatures.network_proxy.enable_socks5features.network_proxy.enable_socks5_udpfeatures.network_proxy.allow_upstream_proxyfeatures.network_proxy.dangerously_allow_non_loopback_proxyfeatures.network_proxy.dangerously_allow_all_unix_socketsfeatures.network_proxy.proxy_urlfeatures.network_proxy.socks_urlfeatures.web_searchfeatures.web_search_cachedfeatures.web_search_requestfeatures.shell_toolfeatures.enable_request_compressionfeatures.skill_mcp_dependency_installfeatures.fast_modefeatures.ultrafast_modefeatures.prevent_idle_sleepsuppress_unstable_features_warningexperimental_use_unified_exec_toolallow_login_shellinstructionsdeveloper_instructionslog_dirsqlite_homeshell_environment_policy.inheritshell_environment_policy.ignore_default_excludesshell_environment_policy.filtersshell_environment_policy.excludeshell_environment_policy.include_onlyshell_environment_policy.setshell_environment_policy.experimental_use_profileproject_root_markersproject_doc_max_bytesproject_doc_fallback_filenameshistory.persistencetool_output_token_limitbackground_terminal_max_timeouthistory.max_bytesnotifycheck_for_update_on_startupfile_openerdesktop.custom_file_handlers.<id>desktop.custom_file_handlers.<id>.labeldesktop.custom_file_handlers.<id>.icondesktop.custom_file_handlers.<id>.commanddesktop.custom_file_handlers.<id>.argsdesktop.custom_file_handlers.<id>.inputdesktop.custom_file_handlers.<id>.supports_sshtuitui.notificationstui.notification_methodtui.notification_conditiontui.animationstui.disable_paste_bursttui.alternate_screentui.resume_cwdtui.vim_mode_defaulttui.raw_output_modetui.show_tooltipstui.auto_recaptui.show_server_version_noticetui.status_linetui.terminal_titletui.themetui.keymap.<context>.<action>tui.keymap.<context>.<action> = []tui.model_availability_nux.<model>disable_paste_burstwindows_wsl_setup_acknowledgednotice.hide_full_access_warningnotice.hide_world_writable_warningnotice.hide_rate_limit_model_nudgenotice.hide_gpt5_1_migration_promptnotice.hide_gpt-5.1-codex-max_migration_promptnotice.model_migrationsbrowser_use.allow_history_accessbrowser_use.default_origin_policybrowser_use.origins.<origin>computer_use.default_app_accesscomputer_use.macos.bundle_idscomputer_use.windows.aumidscomputer_use.windows.exescomputer_use.windows.always_allowed_app_idstools.web_searchtools.view_imageweb_searchfeedback.enabledanalytics.enabledotel.environmentotel.exporterotel.trace_exporterotel.metrics_exporterotel.log_user_promptotel.exporter.<id>.endpointotel.exporter.<id>.protocolotel.exporter.<id>.headersotel.trace_exporter.<id>.endpointotel.trace_exporter.<id>.protocolotel.trace_exporter.<id>.headersotel.exporter.<id>.tls.ca-certificateotel.exporter.<id>.tls.client-certificateotel.exporter.<id>.tls.client-private-keyotel.trace_exporter.<id>.tls.ca-certificateotel.trace_exporter.<id>.tls.client-certificateotel.trace_exporter.<id>.tls.client-private-key103 root keys and 996 structural paths. Expand only the parts you need.
A localized structural reference and setup digest, checked on 2026-10-20. Use the Chinese language switch for the detailed 306-item commentary; this page is not a full prose translation.
| Configuration path | Type / values |
|---|---|
agents | object |
allow_login_shell | boolean |
allow_symlinked_codex_home | boolean |
analytics | object |
approval_policy | "on-request" | object | "never" |
approvals_reviewer | "user" / "auto_review" / "guardian_subagent" |
apps | object |
apps_mcp_product_sku | string |
audio | object |
auto_review | object |
background_terminal_max_timeout | integer |
browser_use | object |
chatgpt_base_url | string |
check_for_update_on_startup | boolean |
cli_auth_credentials_store | "file" | "keyring" | "auto" | "ephemeral" |
cloud | object |
compact_prompt | string |
computer_use | object |
daybreak | boolean |
default_permissions | string |
desktop | object |
developer_instructions | string |
disable_paste_burst | boolean |
experimental_compact_prompt_file | string |
experimental_realtime_start_instructions | string |
experimental_realtime_webrtc_call_base_url | string |
experimental_realtime_ws_backend_prompt | string |
experimental_realtime_ws_base_url | string |
experimental_realtime_ws_model | string |
experimental_realtime_ws_startup_context | string |
experimental_thread_store | object |
experimental_use_unified_exec_tool | boolean |
features | object |
feedback | object |
file_opener | "vscode" / "vscode-insiders" / "windsurf" / "cursor" | "none" |
forced_chatgpt_workspace_id | string | array<string> |
forced_login_method | "chatgpt" / "api" |
ghost_snapshot | object |
goals | object |
hide_agent_reasoning | boolean |
history | object |
hooks | object |
include_apps_instructions | boolean |
include_collaboration_mode_instructions | boolean |
include_environment_context | boolean |
include_environment_context_time | boolean |
include_permissions_instructions | boolean |
instructions | string |
log_dir | string |
marketplaces | object |
mcp_enterprise_managed_auth | object |
mcp_oauth_callback_port | integer |
mcp_oauth_callback_url | string |
mcp_oauth_credentials_store | "auto" | "file" | "keyring" |
mcp_optional_startup_grace_ms | integer |
mcp_servers | object |
memories | object |
model | string |
model_auto_compact_token_limit | integer |
model_auto_compact_token_limit_scope | "total" | "body_after_prefix" |
model_catalog_json | string |
model_context_window | integer |
model_instructions_file | string |
model_post_turn_compact_threshold_percent | integer |
model_provider | string |
model_providers | object |
model_reasoning_effort | string |
model_reasoning_summary | "auto" / "concise" / "detailed" | "none" |
model_verbosity | "low" / "medium" / "high" |
notice | object |
notify | array<string> |
openai_base_url | string |
orchestrator | object |
oss_provider | string |
otel | object |
permissions | object |
personality | "none" / "friendly" / "pragmatic" |
plan_mode_reasoning_effort | string |
plugins | object |
profile | string |
profiles | object |
project_doc_fallback_filenames | array<string> |
project_doc_max_bytes | integer |
project_root_markers | array<string> |
projects | object |
realtime | object |
responses_api_metadata | object |
review_model | string |
sandbox_mode | "read-only" / "workspace-write" / "danger-full-access" |
sandbox_workspace_write | object |
service_tier | string |
shell_environment_policy | object |
show_raw_agent_reasoning | boolean |
skills | object |
sqlite_home | string |
suppress_unstable_features_warning | boolean |
thread_unload_delay_secs | integer |
tool_output_token_limit | integer |
tool_suggest | object |
tools | object |
tui | object |
web_search | "disabled" / "cached" / "indexed" / "live" |
windows | object |
Schema JSON · 306-item Chinese commentary (JSON)
依据:Schema
agents … apps.<key>.links.<key>38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
agents | object | Not declared; consult runtime docs | — |
agents.default_subagent_model | string | Not declared; consult runtime docs | — |
agents.default_subagent_reasoning_effort | string | Not declared; consult runtime docs | — |
agents.enabled | boolean | Not declared; consult runtime docs | — |
agents.interrupt_message | boolean | Not declared; consult runtime docs | — |
agents.max_concurrent_threads_per_session | integer | Not declared; consult runtime docs | — |
agents.max_depth | integer | Not declared; consult runtime docs | — |
agents.<key> | object | Not declared; consult runtime docs | — |
agents.<key>.config_file | string | Not declared; consult runtime docs | — |
agents.<key>.description | string | Not declared; consult runtime docs | — |
agents.<key>.nickname_candidates | array<string> | Not declared; consult runtime docs | — |
allow_login_shell | boolean | Not declared; consult runtime docs | — |
allow_symlinked_codex_home | boolean | Not declared; consult runtime docs | — |
analytics | object | Not declared; consult runtime docs | — |
analytics.enabled | boolean | Not declared; consult runtime docs | — |
approval_policy | "on-request" | object | "never" | Not declared; consult runtime docs | — |
approval_policy.granular | object | Not declared; consult runtime docs | mcp_elicitations, rules, sandbox_approval |
approval_policy.granular.mcp_elicitations | boolean | Not declared; consult runtime docs | — |
approval_policy.granular.request_permissions | boolean | false | — |
approval_policy.granular.rules | boolean | Not declared; consult runtime docs | — |
approval_policy.granular.sandbox_approval | boolean | Not declared; consult runtime docs | — |
approval_policy.granular.skill_approval | boolean | false | — |
approvals_reviewer | "user" / "auto_review" / "guardian_subagent" | Not declared; consult runtime docs | — |
apps | object | null | — |
apps._default | object | Not declared; consult runtime docs | — |
apps._default.approvals_reviewer | "user" / "auto_review" / "guardian_subagent" | Not declared; consult runtime docs | — |
apps._default.default_tools_approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
apps._default.destructive_enabled | boolean | Not declared; consult runtime docs | — |
apps._default.enabled | boolean | true | — |
apps._default.open_world_enabled | boolean | Not declared; consult runtime docs | — |
apps.<key> | object | Not declared; consult runtime docs | — |
apps.<key>.approvals_reviewer | "user" / "auto_review" / "guardian_subagent" | Not declared; consult runtime docs | — |
apps.<key>.default_tools_approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
apps.<key>.default_tools_enabled | boolean | Not declared; consult runtime docs | — |
apps.<key>.destructive_enabled | boolean | Not declared; consult runtime docs | — |
apps.<key>.enabled | boolean | true | — |
apps.<key>.links | object | Not declared; consult runtime docs | — |
apps.<key>.links.<key> | object | Not declared; consult runtime docs | — |
apps.<key>.links.<key>.approvals_reviewer … cloud38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
apps.<key>.links.<key>.approvals_reviewer | "user" / "auto_review" / "guardian_subagent" | Not declared; consult runtime docs | — |
apps.<key>.links.<key>.default_tools_approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
apps.<key>.omit_tools_from | array<"code_mode" | "deferred" | "direct"> | Not declared; consult runtime docs | — |
apps.<key>.open_world_enabled | boolean | Not declared; consult runtime docs | — |
apps.<key>.tools | object | Not declared; consult runtime docs | — |
apps.<key>.tools.<key> | object | Not declared; consult runtime docs | — |
apps.<key>.tools.<key>.approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
apps.<key>.tools.<key>.enabled | boolean | Not declared; consult runtime docs | — |
apps_mcp_product_sku | string | Not declared; consult runtime docs | — |
audio | object | null | — |
audio.microphone | string | Not declared; consult runtime docs | — |
audio.microphone_channel | integer | array<integer> | Not declared; consult runtime docs | — |
audio.speaker | string | Not declared; consult runtime docs | — |
auto_review | object | null | — |
auto_review.circuit_break_action | "default" | "strict" | Not declared; consult runtime docs | — |
auto_review.conversation_history_max_output_tokens | integer | Not declared; consult runtime docs | — |
auto_review.experimental_conversation_history_prompt | string | Not declared; consult runtime docs | — |
auto_review.experimental_policy_template | string | Not declared; consult runtime docs | — |
auto_review.extra_policy | string | Not declared; consult runtime docs | — |
auto_review.policy | string | Not declared; consult runtime docs | — |
background_terminal_max_timeout | integer | Not declared; consult runtime docs | — |
browser_use | object | Not declared; consult runtime docs | — |
browser_use.allow_history_access | boolean | Not declared; consult runtime docs | — |
browser_use.default_origin_policy | object | Not declared; consult runtime docs | — |
browser_use.default_origin_policy.access | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.default_origin_policy.downloads | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.default_origin_policy.full_cdp_access | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.default_origin_policy.uploads | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.origins | object | Not declared; consult runtime docs | — |
browser_use.origins.<key> | object | Not declared; consult runtime docs | — |
browser_use.origins.<key>.access | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.origins.<key>.downloads | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.origins.<key>.full_cdp_access | "allow" / "deny" | Not declared; consult runtime docs | — |
browser_use.origins.<key>.uploads | "allow" / "deny" | Not declared; consult runtime docs | — |
chatgpt_base_url | string | Not declared; consult runtime docs | — |
check_for_update_on_startup | boolean | Not declared; consult runtime docs | — |
cli_auth_credentials_store | "file" | "keyring" | "auto" | "ephemeral" | null | — |
cloud | object | Not declared; consult runtime docs | — |
cloud.skills … features.apply_patch_preserve_line_endings38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
cloud.skills | object | Not declared; consult runtime docs | — |
cloud.skills.enabled | boolean | Not declared; consult runtime docs | — |
compact_prompt | string | Not declared; consult runtime docs | — |
computer_use | object | Not declared; consult runtime docs | — |
computer_use.default_app_access | "allow" / "deny" | Not declared; consult runtime docs | — |
computer_use.macos | object | Not declared; consult runtime docs | — |
computer_use.macos.bundle_ids | object | Not declared; consult runtime docs | — |
computer_use.macos.bundle_ids.<key> | "allow" / "deny" | Not declared; consult runtime docs | — |
computer_use.windows | object | Not declared; consult runtime docs | — |
computer_use.windows.aumids | object | Not declared; consult runtime docs | — |
computer_use.windows.aumids.<key> | "allow" / "deny" | Not declared; consult runtime docs | — |
computer_use.windows.exes | array<object> | Not declared; consult runtime docs | — |
computer_use.windows.exes[].access | "allow" / "deny" | Not declared; consult runtime docs | — |
computer_use.windows.exes[].binary_name | string | Not declared; consult runtime docs | — |
computer_use.windows.exes[].product_name | string | Not declared; consult runtime docs | — |
computer_use.windows.exes[].publisher_name | string | Not declared; consult runtime docs | — |
daybreak | boolean | Not declared; consult runtime docs | — |
default_permissions | string | Not declared; consult runtime docs | — |
desktop | object | null | — |
developer_instructions | string | null | — |
disable_paste_burst | boolean | Not declared; consult runtime docs | — |
experimental_compact_prompt_file | string | Not declared; consult runtime docs | — |
experimental_realtime_start_instructions | string | Not declared; consult runtime docs | — |
experimental_realtime_webrtc_call_base_url | string | Not declared; consult runtime docs | — |
experimental_realtime_ws_backend_prompt | string | Not declared; consult runtime docs | — |
experimental_realtime_ws_base_url | string | Not declared; consult runtime docs | — |
experimental_realtime_ws_model | string | Not declared; consult runtime docs | — |
experimental_realtime_ws_startup_context | string | Not declared; consult runtime docs | — |
experimental_thread_store | object | Not declared; consult runtime docs | — |
experimental_thread_store.type | "local" | Not declared; consult runtime docs | — |
experimental_use_unified_exec_tool | boolean | Not declared; consult runtime docs | — |
features | object | null | — |
features.agent_message_board | boolean | Not declared; consult runtime docs | — |
features.analytics_plan_history | boolean | Not declared; consult runtime docs | — |
features.api_key_cyber_access_programs | boolean | Not declared; consult runtime docs | — |
features.api_key_model_discovery | boolean | Not declared; consult runtime docs | — |
features.apply_patch_freeform | boolean | Not declared; consult runtime docs | — |
features.apply_patch_preserve_line_endings | boolean | Not declared; consult runtime docs | — |
features.apply_patch_streaming_events … features.codex_hooks38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.apply_patch_streaming_events | boolean | Not declared; consult runtime docs | — |
features.apps | boolean | Not declared; consult runtime docs | — |
features.apps_mcp_path_override | boolean | object | Not declared; consult runtime docs | — |
features.apps_mcp_path_override.enabled | boolean | Not declared; consult runtime docs | — |
features.apps_mcp_path_override.path | string | Not declared; consult runtime docs | — |
features.async_compaction | boolean | object | Not declared; consult runtime docs | — |
features.async_compaction.enabled | boolean | Not declared; consult runtime docs | — |
features.async_compaction.model_async_compact_threshold_percent | integer | Not declared; consult runtime docs | — |
features.auth_elicitation | boolean | Not declared; consult runtime docs | — |
features.background_paginated_rollout_migration | boolean | Not declared; consult runtime docs | — |
features.bedrock_setup_wizard | boolean | Not declared; consult runtime docs | — |
features.browser_annotation_api | boolean | Not declared; consult runtime docs | — |
features.browser_use | boolean | Not declared; consult runtime docs | — |
features.browser_use_external | boolean | Not declared; consult runtime docs | — |
features.browser_use_full_cdp_access | boolean | Not declared; consult runtime docs | — |
features.chronicle | boolean | Not declared; consult runtime docs | — |
features.cli_daybreak | boolean | Not declared; consult runtime docs | — |
features.code_mode | boolean | object | Not declared; consult runtime docs | — |
features.code_mode.default_exec_yield_time_ms | integer | Not declared; consult runtime docs | — |
features.code_mode.direct_only_tool_namespaces | array<string> | Not declared; consult runtime docs | — |
features.code_mode.enabled | boolean | Not declared; consult runtime docs | — |
features.code_mode.excluded_tool_namespaces | array<string> | Not declared; consult runtime docs | — |
features.code_mode.experimental_show_cell_overhead | boolean | Not declared; consult runtime docs | — |
features.code_mode.tool_input_schema_max_bytes | integer | Not declared; consult runtime docs | — |
features.code_mode_buffered_exec | boolean | Not declared; consult runtime docs | — |
features.code_mode_host | boolean | object | Not declared; consult runtime docs | — |
features.code_mode_host.disable_in_process_fallback | boolean | Not declared; consult runtime docs | — |
features.code_mode_host.enabled | boolean | Not declared; consult runtime docs | — |
features.code_mode_host_grpc | boolean | Not declared; consult runtime docs | — |
features.code_mode_interrupt | boolean | Not declared; consult runtime docs | — |
features.code_mode_only | boolean | Not declared; consult runtime docs | — |
features.code_mode_only_strict_3p_tools | boolean | Not declared; consult runtime docs | — |
features.code_mode_prewarm | boolean | Not declared; consult runtime docs | — |
features.code_mode_tool_description_first | boolean | Not declared; consult runtime docs | — |
features.code_mode_tool_search | boolean | Not declared; consult runtime docs | — |
features.codex_apps_mcp_2026_07_28 | boolean | Not declared; consult runtime docs | — |
features.codex_git_commit | boolean | Not declared; consult runtime docs | — |
features.codex_hooks | boolean | Not declared; consult runtime docs | — |
features.collab … features.guardian_conversation_history_tools38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.collab | boolean | Not declared; consult runtime docs | — |
features.collaboration_modes | boolean | Not declared; consult runtime docs | — |
features.compaction_image_budget | boolean | Not declared; consult runtime docs | — |
features.computer_use | boolean | Not declared; consult runtime docs | — |
features.concurrent_reasoning_summaries | boolean | Not declared; consult runtime docs | — |
features.connectors | boolean | Not declared; consult runtime docs | — |
features.content_item_kinds | boolean | Not declared; consult runtime docs | — |
features.context_management | boolean | object | Not declared; consult runtime docs | — |
features.context_management.experimental_mode | boolean | Not declared; consult runtime docs | — |
features.credential_masking | boolean | Not declared; consult runtime docs | — |
features.current_time_reminder | boolean | object | Not declared; consult runtime docs | — |
features.current_time_reminder.clock_source | "system" / "external" | Not declared; consult runtime docs | — |
features.current_time_reminder.delivery_mode | "any_inference" | "after_user_or_tool_output" | Not declared; consult runtime docs | — |
features.current_time_reminder.enabled | boolean | Not declared; consult runtime docs | — |
features.current_time_reminder.reminder_interval_seconds | integer | Not declared; consult runtime docs | — |
features.current_time_reminder.sleep_tool | boolean | Not declared; consult runtime docs | — |
features.cwd_relative_turn_diffs | boolean | Not declared; consult runtime docs | — |
features.daemon_auto_start | boolean | Not declared; consult runtime docs | — |
features.default_mode_request_user_input | boolean | Not declared; consult runtime docs | — |
features.defer_mailbox_preemption | boolean | Not declared; consult runtime docs | — |
features.deferred_executor | boolean | Not declared; consult runtime docs | — |
features.deferred_tool_world_state | boolean | Not declared; consult runtime docs | — |
features.elevated_windows_sandbox | boolean | Not declared; consult runtime docs | — |
features.enable_experimental_windows_sandbox | boolean | Not declared; consult runtime docs | — |
features.enable_fanout | boolean | Not declared; consult runtime docs | — |
features.enable_mcp_apps | boolean | Not declared; consult runtime docs | — |
features.enable_request_compression | boolean | Not declared; consult runtime docs | — |
features.exec_permission_approvals | boolean | Not declared; consult runtime docs | — |
features.executed_tool_call_metadata | boolean | Not declared; consult runtime docs | — |
features.executor_capability_discovery | boolean | Not declared; consult runtime docs | — |
features.experimental_use_unified_exec_tool | boolean | Not declared; consult runtime docs | — |
features.experimental_windows_sandbox | boolean | Not declared; consult runtime docs | — |
features.external_agent_memory_import | boolean | Not declared; consult runtime docs | — |
features.external_migration | boolean | Not declared; consult runtime docs | — |
features.fast_mode | boolean | Not declared; consult runtime docs | — |
features.goals | boolean | Not declared; consult runtime docs | — |
features.guardian_approval | boolean | Not declared; consult runtime docs | — |
features.guardian_conversation_history_tools | boolean | Not declared; consult runtime docs | — |
features.guardian_enhanced_node_repl_transcripts … features.image_resize_notice38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.guardian_enhanced_node_repl_transcripts | boolean | Not declared; consult runtime docs | — |
features.guardian_ext | boolean | Not declared; consult runtime docs | — |
features.guardian_node_repl_transcript_images | boolean | Not declared; consult runtime docs | — |
features.guardian_reuse_parent_compaction | boolean | Not declared; consult runtime docs | — |
features.guardian_root_handoff_context | boolean | Not declared; consult runtime docs | — |
features.guardian_trust_orchestrator_connectors | boolean | Not declared; consult runtime docs | — |
features.guardianv2 | boolean | object | Not declared; consult runtime docs | — |
features.guardianv2.async_classifier_conversation_token_limit | integer | Not declared; consult runtime docs | — |
features.guardianv2.async_classifier_mode | "snapshot" / "conversation" | Not declared; consult runtime docs | — |
features.guardianv2.classifier_instructions | string | Not declared; consult runtime docs | — |
features.guardianv2.enabled | boolean | Not declared; consult runtime docs | — |
features.guardianv2.free_guardian | boolean | Not declared; consult runtime docs | — |
features.guardianv2.max_action_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.max_classifier_instruction_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.max_parent_compaction_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.max_tool_call_lag | integer | Not declared; consult runtime docs | — |
features.guardianv2.persist_scores | boolean | Not declared; consult runtime docs | — |
features.guardianv2.reasoning_effort | string | Not declared; consult runtime docs | — |
features.guardianv2.reuse_parent_compaction | boolean | Not declared; consult runtime docs | — |
features.guardianv2.review_scope | object | Not declared; consult runtime docs | — |
features.guardianv2.review_scope.computer_use_only | boolean | Not declared; consult runtime docs | — |
features.guardianv2.review_scope.sandboxed_exec_commands | boolean | Not declared; consult runtime docs | — |
features.guardianv2.review_threshold | number | Not declared; consult runtime docs | — |
features.guardianv2.thread_context | boolean | Not declared; consult runtime docs | — |
features.guardianv2.transcript | object | Not declared; consult runtime docs | — |
features.guardianv2.transcript.include_images | boolean | Not declared; consult runtime docs | — |
features.guardianv2.transcript.max_message_entry_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.transcript.max_message_transcript_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.transcript.max_recent_non_user_entries | integer | Not declared; consult runtime docs | — |
features.guardianv2.transcript.max_tool_entry_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.transcript.max_tool_transcript_tokens | integer | Not declared; consult runtime docs | — |
features.guardianv2.transcript.sources | array<"tool_calls" / "tool_outputs" / "reasoning"> | Not declared; consult runtime docs | — |
features.guardianv2.transcript_mode | "line" | "json" | Not declared; consult runtime docs | — |
features.guardianv2_decisions_comparison | boolean | Not declared; consult runtime docs | — |
features.hooks | boolean | Not declared; consult runtime docs | — |
features.image_detail_original | boolean | Not declared; consult runtime docs | — |
features.image_generation | boolean | Not declared; consult runtime docs | — |
features.image_resize_notice | boolean | Not declared; consult runtime docs | — |
features.imagegenext … features.multi_agent_v2.min_wait_timeout_ms38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.imagegenext | boolean | Not declared; consult runtime docs | — |
features.in_app_browser | boolean | Not declared; consult runtime docs | — |
features.in_app_chat | boolean | Not declared; consult runtime docs | — |
features.in_app_dictation | boolean | Not declared; consult runtime docs | — |
features.in_app_local_automation | boolean | Not declared; consult runtime docs | — |
features.in_app_updates | boolean | Not declared; consult runtime docs | — |
features.in_app_voice | boolean | Not declared; consult runtime docs | — |
features.incremental_tools | boolean | Not declared; consult runtime docs | — |
features.instant_interrupt | boolean | Not declared; consult runtime docs | — |
features.item_ids | boolean | Not declared; consult runtime docs | — |
features.js_repl | boolean | Not declared; consult runtime docs | — |
features.js_repl_tools_only | boolean | Not declared; consult runtime docs | — |
features.local_thread_store_compression | boolean | Not declared; consult runtime docs | — |
features.local_thread_store_shared_compression | boolean | Not declared; consult runtime docs | — |
features.login_shell_package_path | boolean | Not declared; consult runtime docs | — |
features.mcp_2026_07_28 | boolean | Not declared; consult runtime docs | — |
features.mcp_oauth_refresh_coordination | boolean | Not declared; consult runtime docs | — |
features.memories | boolean | Not declared; consult runtime docs | — |
features.memory_tool | boolean | Not declared; consult runtime docs | — |
features.mentions_v2 | boolean | Not declared; consult runtime docs | — |
features.model_catalog_in_context | boolean | Not declared; consult runtime docs | — |
features.multi_agent | boolean | Not declared; consult runtime docs | — |
features.multi_agent_mode | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2 | boolean | object | Not declared; consult runtime docs | — |
features.multi_agent_v2.default_wait_timeout_ms | integer | Not declared; consult runtime docs | — |
features.multi_agent_v2.disable_direct_message | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.disable_native_tools | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.enabled | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.expose_spawn_agent_model_overrides | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.hide_spawn_agent_metadata | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.max_concurrent_threads_per_session | integer | Not declared; consult runtime docs | — |
features.multi_agent_v2.max_wait_timeout_ms | integer | Not declared; consult runtime docs | — |
features.multi_agent_v2.message_board_in_memory | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.message_board_remote | object | Not declared; consult runtime docs | url |
features.multi_agent_v2.message_board_remote.bearer_token | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.message_board_remote.bearer_token_env_var | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.message_board_remote.url | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.min_wait_timeout_ms | integer | Not declared; consult runtime docs | — |
features.multi_agent_v2.multi_agent_mode_hint_text … features.non_prefixed_mcp_tool_names.enabled38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.multi_agent_v2.multi_agent_mode_hint_text | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.non_code_mode_only | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.preserve_fork_prefix | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.root_agent_usage_hint_text | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.subagent_developer_instructions | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.subagent_usage_hint_text | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.tool_namespace | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.usage_hint_enabled | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2.usage_hint_text | string | Not declared; consult runtime docs | — |
features.multi_agent_v2.wait_agent_enabled | boolean | Not declared; consult runtime docs | — |
features.multi_agent_v2_dynamic_tools | boolean | Not declared; consult runtime docs | — |
features.network_proxy | boolean | object | Not declared; consult runtime docs | — |
features.network_proxy.allow_local_binding | boolean | Not declared; consult runtime docs | — |
features.network_proxy.allow_upstream_proxy | boolean | Not declared; consult runtime docs | — |
features.network_proxy.credential_broker | boolean | Not declared; consult runtime docs | — |
features.network_proxy.credentials | object | Not declared; consult runtime docs | — |
features.network_proxy.credentials.<key> | object | Not declared; consult runtime docs | — |
features.network_proxy.credentials.<key>.auth | array<"bearer" / "token" / "basic" / "header"> | [] | — |
features.network_proxy.credentials.<key>.env | array<string> | [] | — |
features.network_proxy.credentials.<key>.header | string | Not declared; consult runtime docs | — |
features.network_proxy.credentials.<key>.patterns | array<string> | [] | — |
features.network_proxy.credentials.<key>.prefix | string | Not declared; consult runtime docs | — |
features.network_proxy.credentials.<key>.url_prefix_from_env | string | Not declared; consult runtime docs | — |
features.network_proxy.credentials.<key>.url_prefixes | array<string> | [] | — |
features.network_proxy.dangerously_allow_all_unix_sockets | boolean | Not declared; consult runtime docs | — |
features.network_proxy.dangerously_allow_non_loopback_proxy | boolean | Not declared; consult runtime docs | — |
features.network_proxy.domains | object | Not declared; consult runtime docs | — |
features.network_proxy.domains.<key> | "allow" / "deny" | Not declared; consult runtime docs | — |
features.network_proxy.enable_socks5 | boolean | Not declared; consult runtime docs | — |
features.network_proxy.enable_socks5_udp | boolean | Not declared; consult runtime docs | — |
features.network_proxy.enabled | boolean | Not declared; consult runtime docs | — |
features.network_proxy.mode | "limited" / "full" | Not declared; consult runtime docs | — |
features.network_proxy.proxy_url | string | Not declared; consult runtime docs | — |
features.network_proxy.socks_url | string | Not declared; consult runtime docs | — |
features.network_proxy.unix_sockets | object | Not declared; consult runtime docs | — |
features.network_proxy.unix_sockets.<key> | "allow" / "deny" | Not declared; consult runtime docs | — |
features.non_prefixed_mcp_tool_names | boolean | object | Not declared; consult runtime docs | — |
features.non_prefixed_mcp_tool_names.enabled | boolean | Not declared; consult runtime docs | — |
features.non_prefixed_mcp_tool_names.server_names … features.send_async_message38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.non_prefixed_mcp_tool_names.server_names | array<string> | Not declared; consult runtime docs | — |
features.nonfatal_clock_read_errors | boolean | Not declared; consult runtime docs | — |
features.omit_app_server_notification_media | boolean | Not declared; consult runtime docs | — |
features.output_token_replay | boolean | Not declared; consult runtime docs | — |
features.personality | boolean | Not declared; consult runtime docs | — |
features.plugin_hooks | boolean | Not declared; consult runtime docs | — |
features.plugin_sharing | boolean | Not declared; consult runtime docs | — |
features.plugins | boolean | Not declared; consult runtime docs | — |
features.powershell_shell_version | boolean | Not declared; consult runtime docs | — |
features.prefer_mxc | boolean | Not declared; consult runtime docs | — |
features.prevent_idle_sleep | boolean | Not declared; consult runtime docs | — |
features.psp | boolean | Not declared; consult runtime docs | — |
features.realtime_conversation | boolean | Not declared; consult runtime docs | — |
features.reasoning_effort_override | boolean | Not declared; consult runtime docs | — |
features.recommended_plugins | boolean | Not declared; consult runtime docs | — |
features.remote_compaction_v2 | boolean | Not declared; consult runtime docs | — |
features.remote_control | boolean | Not declared; consult runtime docs | — |
features.remote_models | boolean | Not declared; consult runtime docs | — |
features.remote_plugin | boolean | Not declared; consult runtime docs | — |
features.request_permissions | boolean | Not declared; consult runtime docs | — |
features.request_permissions_tool | boolean | Not declared; consult runtime docs | — |
features.request_rule | boolean | Not declared; consult runtime docs | — |
features.resize_all_images | boolean | Not declared; consult runtime docs | — |
features.respect_system_proxy | boolean | Not declared; consult runtime docs | — |
features.responses_websockets | boolean | Not declared; consult runtime docs | — |
features.responses_websockets_v2 | boolean | Not declared; consult runtime docs | — |
features.retain_client_developer_messages | boolean | Not declared; consult runtime docs | — |
features.retain_client_tool_outputs | boolean | Not declared; consult runtime docs | — |
features.rollout_budget | boolean | object | Not declared; consult runtime docs | — |
features.rollout_budget.enabled | boolean | Not declared; consult runtime docs | — |
features.rollout_budget.limit_tokens | integer | Not declared; consult runtime docs | — |
features.rollout_budget.prefill_token_weight | number | Not declared; consult runtime docs | — |
features.rollout_budget.reminder_at_remaining_tokens | array<integer> | Not declared; consult runtime docs | — |
features.rollout_budget.sampling_token_weight | number | Not declared; consult runtime docs | — |
features.runtime_metrics | boolean | Not declared; consult runtime docs | — |
features.search_tool | boolean | Not declared; consult runtime docs | — |
features.secret_auth_storage | boolean | Not declared; consult runtime docs | — |
features.send_async_message | boolean | Not declared; consult runtime docs | — |
features.send_message_to_user_async … features.transcript_v238config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.send_message_to_user_async | boolean | Not declared; consult runtime docs | — |
features.shell_snapshot | boolean | Not declared; consult runtime docs | — |
features.shell_snapshot_v2 | boolean | Not declared; consult runtime docs | — |
features.shell_tool | boolean | Not declared; consult runtime docs | — |
features.shell_zsh_fork | boolean | Not declared; consult runtime docs | — |
features.skill_env_var_dependency_prompt | boolean | Not declared; consult runtime docs | — |
features.skill_mcp_dependency_install | boolean | Not declared; consult runtime docs | — |
features.skill_search | boolean | Not declared; consult runtime docs | — |
features.skip_host_skill_discovery | boolean | Not declared; consult runtime docs | — |
features.sleep_tool | boolean | object | Not declared; consult runtime docs | — |
features.sleep_tool.enabled | boolean | Not declared; consult runtime docs | — |
features.sleep_tool.mode | "model_driven" | "always_on" | Not declared; consult runtime docs | — |
features.sqlite | boolean | Not declared; consult runtime docs | — |
features.stable_environment_tools | boolean | Not declared; consult runtime docs | — |
features.standalone_web_search | boolean | Not declared; consult runtime docs | — |
features.steer | boolean | Not declared; consult runtime docs | — |
features.step_model_switching | boolean | Not declared; consult runtime docs | — |
features.subagent_default_context_limits | boolean | Not declared; consult runtime docs | — |
features.system_proxy_fallback | boolean | Not declared; consult runtime docs | — |
features.telepathy | boolean | Not declared; consult runtime docs | — |
features.terminal_resize_reflow | boolean | Not declared; consult runtime docs | — |
features.terminal_visualization_instructions | boolean | Not declared; consult runtime docs | — |
features.token_budget | boolean | object | Not declared; consult runtime docs | — |
features.token_budget.auto_compact_fallback_buffer_tokens | integer | Not declared; consult runtime docs | — |
features.token_budget.auto_compact_fallback_prompt | string | Not declared; consult runtime docs | — |
features.token_budget.enabled | boolean | Not declared; consult runtime docs | — |
features.token_budget.guidance_message | string | Not declared; consult runtime docs | — |
features.token_budget.reminder_message_template | string | Not declared; consult runtime docs | — |
features.token_budget.reminder_threshold_tokens | integer | Not declared; consult runtime docs | — |
features.token_budget.use_history_notes_extension | boolean | Not declared; consult runtime docs | — |
features.tool_call_mcp_elicitation | boolean | Not declared; consult runtime docs | — |
features.tool_registry | object | Not declared; consult runtime docs | — |
features.tool_registry.error_on_tool_collisions | boolean | Not declared; consult runtime docs | — |
features.tool_registry.turn_metadata_includes_tool_info | boolean | Not declared; consult runtime docs | — |
features.tool_search | boolean | Not declared; consult runtime docs | — |
features.tool_search_always_defer_mcp_tools | boolean | Not declared; consult runtime docs | — |
features.tool_suggest | boolean | Not declared; consult runtime docs | — |
features.transcript_v2 | boolean | Not declared; consult runtime docs | — |
features.tui_app_server … hooks38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
features.tui_app_server | boolean | Not declared; consult runtime docs | — |
features.ultrafast_mode | boolean | Not declared; consult runtime docs | — |
features.unavailable_dummy_tools | boolean | Not declared; consult runtime docs | — |
features.unbounded_connection_retries | boolean | Not declared; consult runtime docs | — |
features.undo | boolean | Not declared; consult runtime docs | — |
features.unified_exec | boolean | Not declared; consult runtime docs | — |
features.unified_exec_tty | boolean | Not declared; consult runtime docs | — |
features.unified_exec_zsh_fork | boolean | Not declared; consult runtime docs | — |
features.unified_image_budget | boolean | Not declared; consult runtime docs | — |
features.use_agent_identity | boolean | Not declared; consult runtime docs | — |
features.use_legacy_landlock | boolean | Not declared; consult runtime docs | — |
features.use_linux_sandbox_bwrap | boolean | Not declared; consult runtime docs | — |
features.use_xaa | boolean | Not declared; consult runtime docs | — |
features.view_image | boolean | Not declared; consult runtime docs | — |
features.web_search | boolean | Not declared; consult runtime docs | — |
features.web_search_cached | boolean | Not declared; consult runtime docs | — |
features.web_search_request | boolean | Not declared; consult runtime docs | — |
features.windows_sandbox_service | boolean | Not declared; consult runtime docs | — |
features.workspace_dependencies | boolean | Not declared; consult runtime docs | — |
features.workspace_owner_usage_nudge | boolean | Not declared; consult runtime docs | — |
features.worktrees | boolean | Not declared; consult runtime docs | — |
features.write_stdin_approval | boolean | Not declared; consult runtime docs | — |
feedback | object | Not declared; consult runtime docs | — |
feedback.enabled | boolean | Not declared; consult runtime docs | — |
file_opener | "vscode" / "vscode-insiders" / "windsurf" / "cursor" | "none" | Not declared; consult runtime docs | — |
forced_chatgpt_workspace_id | string | array<string> | null | — |
forced_login_method | "chatgpt" / "api" | null | — |
ghost_snapshot | object | null | — |
ghost_snapshot.disable_warnings | boolean | Not declared; consult runtime docs | — |
ghost_snapshot.ignore_large_untracked_dirs | integer | Not declared; consult runtime docs | — |
ghost_snapshot.ignore_large_untracked_files | integer | Not declared; consult runtime docs | — |
goals | object | Not declared; consult runtime docs | — |
goals.max_goal_token_budget | integer | Not declared; consult runtime docs | — |
hide_agent_reasoning | boolean | false | — |
history | object | {"max_bytes": null, "persistence": "save-all"} | — |
history.max_bytes | integer | null | — |
history.persistence | "save-all" | "none" | "save-all" | — |
hooks | object | Not declared; consult runtime docs | — |
hooks.Interrupt … hooks.state.<key>38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
hooks.Interrupt | array<object> | [] | — |
hooks.Interrupt[].hooks | array<object> | [] | — |
hooks.Interrupt[].matcher | string | null | — |
hooks.PermissionRequest | array<object> | [] | — |
hooks.PermissionRequest[].hooks | array<object> | [] | — |
hooks.PermissionRequest[].matcher | string | null | — |
hooks.PostCompact | array<object> | [] | — |
hooks.PostCompact[].hooks | array<object> | [] | — |
hooks.PostCompact[].matcher | string | null | — |
hooks.PostToolUse | array<object> | [] | — |
hooks.PostToolUse[].hooks | array<object> | [] | — |
hooks.PostToolUse[].matcher | string | null | — |
hooks.PreCompact | array<object> | [] | — |
hooks.PreCompact[].hooks | array<object> | [] | — |
hooks.PreCompact[].matcher | string | null | — |
hooks.PreToolUse | array<object> | [] | — |
hooks.PreToolUse[].hooks | array<object> | [] | — |
hooks.PreToolUse[].matcher | string | null | — |
hooks.SessionEnd | array<object> | [] | — |
hooks.SessionEnd[].hooks | array<object> | [] | — |
hooks.SessionEnd[].matcher | string | null | — |
hooks.SessionStart | array<object> | [] | — |
hooks.SessionStart[].hooks | array<object> | [] | — |
hooks.SessionStart[].matcher | string | null | — |
hooks.Stop | array<object> | [] | — |
hooks.Stop[].hooks | array<object> | [] | — |
hooks.Stop[].matcher | string | null | — |
hooks.SubagentStart | array<object> | [] | — |
hooks.SubagentStart[].hooks | array<object> | [] | — |
hooks.SubagentStart[].matcher | string | null | — |
hooks.SubagentStop | array<object> | [] | — |
hooks.SubagentStop[].hooks | array<object> | [] | — |
hooks.SubagentStop[].matcher | string | null | — |
hooks.UserPromptSubmit | array<object> | [] | — |
hooks.UserPromptSubmit[].hooks | array<object> | [] | — |
hooks.UserPromptSubmit[].matcher | string | null | — |
hooks.state | object | Not declared; consult runtime docs | — |
hooks.state.<key> | object | Not declared; consult runtime docs | — |
hooks.state.<key>.enabled … mcp_servers.<key>.env.<key>38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
hooks.state.<key>.enabled | boolean | Not declared; consult runtime docs | — |
hooks.state.<key>.trusted_hash | string | Not declared; consult runtime docs | — |
include_apps_instructions | boolean | Not declared; consult runtime docs | — |
include_collaboration_mode_instructions | boolean | Not declared; consult runtime docs | — |
include_environment_context | boolean | Not declared; consult runtime docs | — |
include_environment_context_time | boolean | Not declared; consult runtime docs | — |
include_permissions_instructions | boolean | Not declared; consult runtime docs | — |
instructions | string | Not declared; consult runtime docs | — |
log_dir | string | Not declared; consult runtime docs | — |
marketplaces | object | {} | — |
marketplaces.<key> | object | Not declared; consult runtime docs | — |
marketplaces.<key>.last_revision | string | null | — |
marketplaces.<key>.last_updated | string | null | — |
marketplaces.<key>.ref | string | null | — |
marketplaces.<key>.source | string | null | — |
marketplaces.<key>.source_type | "git" / "local" | null | — |
marketplaces.<key>.sparse_paths | array<string> | null | — |
mcp_enterprise_managed_auth | object | null | idp |
mcp_enterprise_managed_auth.idp | object | Not declared; consult runtime docs | client_id, issuer |
mcp_enterprise_managed_auth.idp.client_id | string | Not declared; consult runtime docs | — |
mcp_enterprise_managed_auth.idp.issuer | string | Not declared; consult runtime docs | — |
mcp_oauth_callback_port | integer | Not declared; consult runtime docs | — |
mcp_oauth_callback_url | string | Not declared; consult runtime docs | — |
mcp_oauth_credentials_store | "auto" | "file" | "keyring" | null | — |
mcp_optional_startup_grace_ms | integer | Not declared; consult runtime docs | — |
mcp_servers | object | {} | — |
mcp_servers.<key> | object | Not declared; consult runtime docs | — |
mcp_servers.<key>.args | array<string> | null | — |
mcp_servers.<key>.auth | "oauth" | "chatgpt" | "ema_auth" | null | — |
mcp_servers.<key>.bearer_token_env_var | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.command | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.cwd | string | null | — |
mcp_servers.<key>.default_tools_approval_mode | "auto" / "prompt" / "writes" / "approve" | null | — |
mcp_servers.<key>.disabled_tools | array<string> | null | — |
mcp_servers.<key>.enabled | boolean | null | — |
mcp_servers.<key>.enabled_tools | array<string> | null | — |
mcp_servers.<key>.env | object | null | — |
mcp_servers.<key>.env.<key> | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.env_http_headers … memories.max_rollout_age_days38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
mcp_servers.<key>.env_http_headers | object | null | — |
mcp_servers.<key>.env_http_headers.<key> | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.env_vars | array<string | object> | null | — |
mcp_servers.<key>.environment_id | string | null | — |
mcp_servers.<key>.http_headers | object | Not declared; consult runtime docs | — |
mcp_servers.<key>.http_headers.<key> | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.http_headers_helper | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.name | string | null | — |
mcp_servers.<key>.oauth | object | null | — |
mcp_servers.<key>.oauth.authorization_server_issuer | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.oauth.callback_port | integer | Not declared; consult runtime docs | — |
mcp_servers.<key>.oauth.callback_url | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.oauth.client_id | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.oauth.client_secret | string | Not declared; consult runtime docs | — |
mcp_servers.<key>.oauth_resource | string | null | — |
mcp_servers.<key>.omit_tools_from | array<"code_mode" | "deferred" | "direct"> | null | — |
mcp_servers.<key>.required | boolean | null | — |
mcp_servers.<key>.scopes | array<string> | null | — |
mcp_servers.<key>.startup_readiness | "connection" | "catalog" | null | — |
mcp_servers.<key>.startup_timeout_ms | integer | null | — |
mcp_servers.<key>.startup_timeout_sec | number | null | — |
mcp_servers.<key>.supports_parallel_tool_calls | boolean | null | — |
mcp_servers.<key>.tool_input_schema_max_bytes | integer | null | — |
mcp_servers.<key>.tool_timeout_sec | number | null | — |
mcp_servers.<key>.tools | object | null | — |
mcp_servers.<key>.tools.<key> | object | Not declared; consult runtime docs | — |
mcp_servers.<key>.tools.<key>.approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
mcp_servers.<key>.tools.<key>.output_token_limit | integer | Not declared; consult runtime docs | — |
mcp_servers.<key>.url | string | Not declared; consult runtime docs | — |
memories | object | Not declared; consult runtime docs | — |
memories.consolidation_model | string | Not declared; consult runtime docs | — |
memories.dedicated_tools | boolean | Not declared; consult runtime docs | — |
memories.disable_on_external_context | boolean | Not declared; consult runtime docs | — |
memories.dual_write | boolean | Not declared; consult runtime docs | — |
memories.extract_model | string | Not declared; consult runtime docs | — |
memories.generate_memories | boolean | Not declared; consult runtime docs | — |
memories.max_raw_memories_for_consolidation | integer | Not declared; consult runtime docs | — |
memories.max_rollout_age_days | integer | Not declared; consult runtime docs | — |
memories.max_rollouts_per_startup … model_providers.<key>.env_http_headers38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
memories.max_rollouts_per_startup | integer | Not declared; consult runtime docs | — |
memories.max_unused_days | integer | Not declared; consult runtime docs | — |
memories.min_rate_limit_remaining_percent | integer | Not declared; consult runtime docs | — |
memories.min_rollout_idle_hours | integer | Not declared; consult runtime docs | — |
memories.use_memories | boolean | Not declared; consult runtime docs | — |
memories.version | "v1" / "v2" | Not declared; consult runtime docs | — |
model | string | Not declared; consult runtime docs | — |
model_auto_compact_token_limit | integer | Not declared; consult runtime docs | — |
model_auto_compact_token_limit_scope | "total" | "body_after_prefix" | Not declared; consult runtime docs | — |
model_catalog_json | string | Not declared; consult runtime docs | — |
model_context_window | integer | Not declared; consult runtime docs | — |
model_instructions_file | string | Not declared; consult runtime docs | — |
model_post_turn_compact_threshold_percent | integer | Not declared; consult runtime docs | — |
model_provider | string | Not declared; consult runtime docs | — |
model_providers | object | {} | — |
model_providers.<key> | object | Not declared; consult runtime docs | — |
model_providers.<key>.auth | object | Not declared; consult runtime docs | command |
model_providers.<key>.auth.args | array<string> | [] | — |
model_providers.<key>.auth.command | string | Not declared; consult runtime docs | — |
model_providers.<key>.auth.cwd | string | Not declared; consult runtime docs | — |
model_providers.<key>.auth.refresh_interval_ms | integer | 300000 | — |
model_providers.<key>.auth.timeout_ms | integer | 5000 | — |
model_providers.<key>.aws | object | Not declared; consult runtime docs | — |
model_providers.<key>.aws.auth_refresh | object | Not declared; consult runtime docs | command |
model_providers.<key>.aws.auth_refresh.args | array<string> | [] | — |
model_providers.<key>.aws.auth_refresh.command | string | Not declared; consult runtime docs | — |
model_providers.<key>.aws.auth_refresh.timeout_ms | integer | 300000 | — |
model_providers.<key>.aws.credential_export | object | Not declared; consult runtime docs | command |
model_providers.<key>.aws.credential_export.args | array<string> | [] | — |
model_providers.<key>.aws.credential_export.command | string | Not declared; consult runtime docs | — |
model_providers.<key>.aws.credential_export.timeout_ms | integer | 30000 | — |
model_providers.<key>.aws.profile | string | Not declared; consult runtime docs | — |
model_providers.<key>.aws.region | string | Not declared; consult runtime docs | — |
model_providers.<key>.base_url | string | Not declared; consult runtime docs | — |
model_providers.<key>.capabilities | object | Not declared; consult runtime docs | — |
model_providers.<key>.capabilities.external_web_access | boolean | Not declared; consult runtime docs | — |
model_providers.<key>.capabilities.remote_compaction | "unsupported" | "v2" | Not declared; consult runtime docs | — |
model_providers.<key>.env_http_headers | object | Not declared; consult runtime docs | — |
model_providers.<key>.env_http_headers.<key> … notice.external_config_migration_prompts.project_last_prompted_at38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
model_providers.<key>.env_http_headers.<key> | string | Not declared; consult runtime docs | — |
model_providers.<key>.env_key | string | Not declared; consult runtime docs | — |
model_providers.<key>.env_key_instructions | string | Not declared; consult runtime docs | — |
model_providers.<key>.experimental_bearer_token | string | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth | object | Not declared; consult runtime docs | authorization_url, client_id, delivery, token_url |
model_providers.<key>.gateway_oauth.authorization_url | string | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.client_id | string | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.delivery | object | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.delivery.kind | "header" | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.delivery.name | string | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.delivery.scheme | string | "Bearer" | — |
model_providers.<key>.gateway_oauth.delivery.kind | "cookie" | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.redirect_port | integer | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.resource | string | Not declared; consult runtime docs | — |
model_providers.<key>.gateway_oauth.scopes | array<string> | [] | — |
model_providers.<key>.gateway_oauth.token_url | string | Not declared; consult runtime docs | — |
model_providers.<key>.http_headers | object | Not declared; consult runtime docs | — |
model_providers.<key>.http_headers.<key> | string | Not declared; consult runtime docs | — |
model_providers.<key>.model_catalog_url | string | Not declared; consult runtime docs | — |
model_providers.<key>.name | string | "" | — |
model_providers.<key>.query_params | object | Not declared; consult runtime docs | — |
model_providers.<key>.query_params.<key> | string | Not declared; consult runtime docs | — |
model_providers.<key>.request_max_retries | integer | Not declared; consult runtime docs | — |
model_providers.<key>.requires_openai_auth | boolean | false | — |
model_providers.<key>.stream_idle_timeout_ms | integer | Not declared; consult runtime docs | — |
model_providers.<key>.stream_max_retries | integer | Not declared; consult runtime docs | — |
model_providers.<key>.supports_standalone_web_search | boolean | false | — |
model_providers.<key>.supports_websockets | boolean | false | — |
model_providers.<key>.websocket_connect_timeout_ms | integer | Not declared; consult runtime docs | — |
model_providers.<key>.wire_api | "responses" | "responses" | — |
model_reasoning_effort | string | Not declared; consult runtime docs | — |
model_reasoning_summary | "auto" / "concise" / "detailed" | "none" | Not declared; consult runtime docs | — |
model_verbosity | "low" / "medium" / "high" | Not declared; consult runtime docs | — |
notice | object | Not declared; consult runtime docs | — |
notice.external_config_migration_prompts | object | {"home": null, "home_last_prompted_at": null, "project_last_prompted_at": {}, "projects": {}} | — |
notice.external_config_migration_prompts.home | boolean | Not declared; consult runtime docs | — |
notice.external_config_migration_prompts.home_last_prompted_at | integer | Not declared; consult runtime docs | — |
notice.external_config_migration_prompts.project_last_prompted_at | object | {} | — |
notice.external_config_migration_prompts.project_last_prompted_at.<key> … otel.exporter.otlp-grpc.tls.ca-certificate38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
notice.external_config_migration_prompts.project_last_prompted_at.<key> | integer | Not declared; consult runtime docs | — |
notice.external_config_migration_prompts.projects | object | {} | — |
notice.external_config_migration_prompts.projects.<key> | boolean | Not declared; consult runtime docs | — |
notice.fast_default_opt_out | boolean | Not declared; consult runtime docs | — |
notice.hide_full_access_warning | boolean | Not declared; consult runtime docs | — |
notice.hide_gov_cloud_guidance | boolean | Not declared; consult runtime docs | — |
notice.hide_gpt-5.1-codex-max_migration_prompt | boolean | Not declared; consult runtime docs | — |
notice.hide_gpt5_1_migration_prompt | boolean | Not declared; consult runtime docs | — |
notice.hide_rate_limit_model_nudge | boolean | Not declared; consult runtime docs | — |
notice.hide_world_writable_warning | boolean | Not declared; consult runtime docs | — |
notice.model_migrations | object | {} | — |
notice.model_migrations.<key> | string | Not declared; consult runtime docs | — |
notify | array<string> | null | — |
openai_base_url | string | Not declared; consult runtime docs | — |
orchestrator | object | Not declared; consult runtime docs | — |
orchestrator.mcp | object | Not declared; consult runtime docs | — |
orchestrator.mcp.enabled | boolean | Not declared; consult runtime docs | — |
orchestrator.skills | object | Not declared; consult runtime docs | — |
orchestrator.skills.enabled | boolean | Not declared; consult runtime docs | — |
oss_provider | string | Not declared; consult runtime docs | — |
otel | object | Not declared; consult runtime docs | — |
otel.environment | string | Not declared; consult runtime docs | — |
otel.exporter | "none" / "statsig" | object | Not declared; consult runtime docs | — |
otel.exporter.otlp-http | object | Not declared; consult runtime docs | endpoint, protocol |
otel.exporter.otlp-http.endpoint | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-http.headers | object | {} | — |
otel.exporter.otlp-http.headers.<key> | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-http.protocol | "binary" | "json" | Not declared; consult runtime docs | — |
otel.exporter.otlp-http.tls | object | null | — |
otel.exporter.otlp-http.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-http.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-http.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-grpc | object | Not declared; consult runtime docs | endpoint |
otel.exporter.otlp-grpc.endpoint | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-grpc.headers | object | {} | — |
otel.exporter.otlp-grpc.headers.<key> | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-grpc.tls | object | null | — |
otel.exporter.otlp-grpc.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-grpc.tls.client-certificate … otel.trace_exporter.otlp-grpc38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
otel.exporter.otlp-grpc.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.exporter.otlp-grpc.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.log_agent_responses | boolean | Not declared; consult runtime docs | — |
otel.log_guardian_assessments | boolean | Not declared; consult runtime docs | — |
otel.log_user_prompt | boolean | Not declared; consult runtime docs | — |
otel.metrics_exporter | "none" / "statsig" | object | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http | object | Not declared; consult runtime docs | endpoint, protocol |
otel.metrics_exporter.otlp-http.endpoint | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http.headers | object | {} | — |
otel.metrics_exporter.otlp-http.headers.<key> | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http.protocol | "binary" | "json" | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http.tls | object | null | — |
otel.metrics_exporter.otlp-http.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-http.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-grpc | object | Not declared; consult runtime docs | endpoint |
otel.metrics_exporter.otlp-grpc.endpoint | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-grpc.headers | object | {} | — |
otel.metrics_exporter.otlp-grpc.headers.<key> | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-grpc.tls | object | null | — |
otel.metrics_exporter.otlp-grpc.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-grpc.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.metrics_exporter.otlp-grpc.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.span_attributes | object | Not declared; consult runtime docs | — |
otel.span_attributes.<key> | string | Not declared; consult runtime docs | — |
otel.tool_result | object | {"max_bytes": 2048} | — |
otel.tool_result.max_bytes | integer | 2048 | — |
otel.trace_exporter | "none" / "statsig" | object | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http | object | Not declared; consult runtime docs | endpoint, protocol |
otel.trace_exporter.otlp-http.endpoint | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http.headers | object | {} | — |
otel.trace_exporter.otlp-http.headers.<key> | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http.protocol | "binary" | "json" | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http.tls | object | null | — |
otel.trace_exporter.otlp-http.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-http.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-grpc | object | Not declared; consult runtime docs | endpoint |
otel.trace_exporter.otlp-grpc.endpoint … realtime.transport38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
otel.trace_exporter.otlp-grpc.endpoint | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-grpc.headers | object | {} | — |
otel.trace_exporter.otlp-grpc.headers.<key> | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-grpc.tls | object | null | — |
otel.trace_exporter.otlp-grpc.tls.ca-certificate | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-grpc.tls.client-certificate | string | Not declared; consult runtime docs | — |
otel.trace_exporter.otlp-grpc.tls.client-private-key | string | Not declared; consult runtime docs | — |
otel.tracestate | object | Not declared; consult runtime docs | — |
otel.tracestate.<key> | object | Not declared; consult runtime docs | — |
otel.tracestate.<key>.<key> | string | Not declared; consult runtime docs | — |
permissions | object | null | — |
personality | "none" / "friendly" / "pragmatic" | Not declared; consult runtime docs | — |
plan_mode_reasoning_effort | string | Not declared; consult runtime docs | — |
plugins | object | {} | — |
plugins._default | object | Not declared; consult runtime docs | — |
plugins._default.enabled | boolean | true | — |
plugins.<key> | object | Not declared; consult runtime docs | — |
plugins.<key>.enabled | boolean | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers | object | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key> | object | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.default_tools_approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.disabled_tools | array<string> | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.enabled | boolean | true | — |
plugins.<key>.mcp_servers.<key>.enabled_tools | array<string> | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.tools | object | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.tools.<key> | object | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.tools.<key>.approval_mode | "auto" / "prompt" / "writes" / "approve" | Not declared; consult runtime docs | — |
plugins.<key>.mcp_servers.<key>.tools.<key>.output_token_limit | integer | Not declared; consult runtime docs | — |
profile | string | Not declared; consult runtime docs | — |
profiles | object | {} | — |
project_doc_fallback_filenames | array<string> | [] | — |
project_doc_max_bytes | integer | 32768 | — |
project_root_markers | array<string> | null | — |
projects | object | Not declared; consult runtime docs | — |
projects.<key> | object | Not declared; consult runtime docs | — |
projects.<key>.trust_level | "trusted" / "untrusted" | Not declared; consult runtime docs | — |
realtime | object | null | — |
realtime.transport | "webrtc" / "websocket" | Not declared; consult runtime docs | — |
realtime.type … tool_suggest38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
realtime.type | "conversational" / "transcription" | Not declared; consult runtime docs | — |
realtime.version | "v1" / "v2" / "v3" | Not declared; consult runtime docs | — |
realtime.voice | "alloy" / "arbor" / "ash" / "aube" / "ballad" / "breeze" / "bubbie" / "cedar" / "coral" / "cove" / "echo" / "ember" / "haetsal" / "hanul" / "himari" / "juniper" / "leher" / "maple" / "marin" / "miko" / "neer" / "porto" / "rindo" / "rio" / "rivage" / "sage" / "selva" / "shimmer" / "sol" / "sonna" / "spruce" / "tinta" / "vale" / "verse" / "viola" | Not declared; consult runtime docs | — |
responses_api_metadata | object | Not declared; consult runtime docs | — |
responses_api_metadata.<key> | string | Not declared; consult runtime docs | — |
review_model | string | Not declared; consult runtime docs | — |
sandbox_mode | "read-only" / "workspace-write" / "danger-full-access" | Not declared; consult runtime docs | — |
sandbox_workspace_write | object | Not declared; consult runtime docs | — |
sandbox_workspace_write.exclude_slash_tmp | boolean | false | — |
sandbox_workspace_write.exclude_tmpdir_env_var | boolean | false | — |
sandbox_workspace_write.network_access | boolean | false | — |
sandbox_workspace_write.writable_roots | array<string> | [] | — |
service_tier | string | Not declared; consult runtime docs | — |
shell_environment_policy | object | {"exclude": null, "experimental_use_profile": null, "filters": null, "ignore_default_excludes": null, "include_only": null, "inherit": null, "set": null} | — |
shell_environment_policy.exclude | array<string> | Not declared; consult runtime docs | — |
shell_environment_policy.experimental_use_profile | boolean | Not declared; consult runtime docs | — |
shell_environment_policy.filters | object | Not declared; consult runtime docs | — |
shell_environment_policy.filters.<key> | "include" / "exclude" | Not declared; consult runtime docs | — |
shell_environment_policy.ignore_default_excludes | boolean | Not declared; consult runtime docs | — |
shell_environment_policy.include_only | array<string> | Not declared; consult runtime docs | — |
shell_environment_policy.inherit | "core" | "all" | "none" | Not declared; consult runtime docs | — |
shell_environment_policy.set | object | Not declared; consult runtime docs | — |
shell_environment_policy.set.<key> | string | Not declared; consult runtime docs | — |
show_raw_agent_reasoning | boolean | Not declared; consult runtime docs | — |
skills | object | Not declared; consult runtime docs | — |
skills.bundled | object | Not declared; consult runtime docs | — |
skills.bundled.enabled | boolean | true | — |
skills.config | array<object> | Not declared; consult runtime docs | — |
skills.config[].enabled | boolean | Not declared; consult runtime docs | — |
skills.config[].name | string | Not declared; consult runtime docs | — |
skills.config[].path | string | Not declared; consult runtime docs | — |
skills.include_instructions | boolean | Not declared; consult runtime docs | — |
skills.max_context_tokens | integer | Not declared; consult runtime docs | — |
sqlite_home | string | Not declared; consult runtime docs | — |
suppress_unstable_features_warning | boolean | Not declared; consult runtime docs | — |
thread_unload_delay_secs | integer | Not declared; consult runtime docs | — |
tool_output_token_limit | integer | Not declared; consult runtime docs | — |
tool_suggest | object | Not declared; consult runtime docs | — |
tool_suggest.disabled_tools … tui.keymap.agents.archive38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tool_suggest.disabled_tools | array<object> | [] | — |
tool_suggest.disabled_tools[].id | string | Not declared; consult runtime docs | — |
tool_suggest.disabled_tools[].type | "connector" / "plugin" | Not declared; consult runtime docs | — |
tool_suggest.discoverables | array<object> | [] | — |
tool_suggest.discoverables[].id | string | Not declared; consult runtime docs | — |
tool_suggest.discoverables[].type | "connector" / "plugin" | Not declared; consult runtime docs | — |
tools | object | Not declared; consult runtime docs | — |
tools.experimental_request_user_input | object | Not declared; consult runtime docs | — |
tools.experimental_request_user_input.enabled | boolean | true | — |
tools.update_plan | object | Not declared; consult runtime docs | — |
tools.update_plan.enabled | boolean | false | — |
tools.web_search | object | null | — |
tools.web_search.allowed_domains | array<string> | Not declared; consult runtime docs | — |
tools.web_search.context_size | "low" / "medium" / "high" | Not declared; consult runtime docs | — |
tools.web_search.location | object | Not declared; consult runtime docs | — |
tools.web_search.location.city | string | Not declared; consult runtime docs | — |
tools.web_search.location.country | string | Not declared; consult runtime docs | — |
tools.web_search.location.region | string | Not declared; consult runtime docs | — |
tools.web_search.location.timezone | string | Not declared; consult runtime docs | — |
tui | object | Not declared; consult runtime docs | — |
tui.agents_overview_grouping | "project" / "status" / "model" | "project" | — |
tui.alternate_screen | "auto" | "always" | "never" | "auto" | — |
tui.animations | boolean | true | — |
tui.auto_recap | boolean | true | — |
tui.copy_on_select | "auto" | "always" | "never" | "auto" | — |
tui.copy_on_select_clear_selection | boolean | false | — |
tui.disable_paste_burst | boolean | Not declared; consult runtime docs | — |
tui.effects | object | {"effort": true, "progress": true, "shimmer": true, "starfield": true, "title": true, "welcome": true} | — |
tui.effects.effort | boolean | true | — |
tui.effects.progress | boolean | true | — |
tui.effects.shimmer | boolean | true | — |
tui.effects.starfield | boolean | true | — |
tui.effects.title | boolean | true | — |
tui.effects.welcome | boolean | true | — |
tui.fullscreen_transcript | boolean | true | — |
tui.keymap | object | {"agents": {"archive": null, "delete": null, "fork": null, "hide": null, "new_task": null, "new_worktree": null, "rename": null, "resume": null, "search": null, "stop": null, "toggle_grouping": null, "toggle_pin": null}, "approval": {"approve": null, "approve_for_prefix": null, "approve_for_session": null, "cancel": null, "decline": null, "deny": null, "open_fullscreen": null, "open_thread": null}, "chat": {"decrease_reasoning_effort": null, "edit_queued_message": null, "increase_reasoning_effort": null, "interrupt_turn": null, "next_permission_mode": null, "previous_permission_mode": null, "prompt_stack_back": null, "skip_question": null, "toggle_voice": null, "toggle_voice_mute": null}, "composer": {"history_search_next": null, "history_search_previous": null, "queue": null, "submit": null, "toggle_shortcuts": null}, "editor": {"delete_backward": null, "delete_backward_word": null, "delete_forward": null, "delete_forward_word": null, "insert_newline": null, "kill_line_end": null, "kill_line_start": null, "kill_whole_line": null, "move_down": null, "move_left": null, "move_line_end": null, "move_line_start": null, "move_right": null, "move_up": null, "move_word_left": null, "move_word_right": null, "yank": null}, "global": {"clear_terminal": null, "copy": null, "find_transcript": null, "focus_activity": null, "leader": null, "open_agents": null, "open_external_editor": null, "open_transcript": null, "queue": null, "submit": null, "toggle_fast_mode": null, "toggle_raw_output": null, "toggle_shortcuts": null, "toggle_side_conversation": null, "toggle_vim_mode": null}, "list": {"accept": null, "cancel": null, "jump_bottom": null, "jump_top": null, "move_down": null, "move_left": null, "move_right": null, "move_up": null, "page_down": null, "page_up": null}, "pager": {"close": null, "close_transcript": null, "find": null, "half_page_down": null, "half_page_up": null, "jump_bottom": null, "jump_top": null, "page_down": null, "page_up": null, "scroll_down": null, "scroll_up": null}, "vim_normal": {"append_after_cursor": null, "append_line_end": null, "cancel_operator": null, "change_to_line_end": null, "delete_char": null, "delete_to_line_end": null, "enter_insert": null, "enter_replace_mode": null, "find_backward": null, "find_forward": null, "insert_line_start": null, "jump_bottom": null, "jump_top": null, "move_down": null, "move_left": null, "move_line_end": null, "move_line_start": null, "move_right": null, "move_up": null, "move_word_backward": null, "move_word_end": null, "move_word_forward": null, "open_line_above": null, "open_line_below": null, "paste_after": null, "redo": null, "repeat_last_change": null, "replace_char": null, "start_change_operator": null, "start_delete_operator": null, "start_yank_operator": null, "substitute_char": null, "till_backward": null, "till_forward": null, "undo": null, "yank_line": null}, "vim_operator": {"cancel": null, "delete_line": null, "motion_down": null, "motion_find_backward": null, "motion_find_forward": null, "motion_jump_bottom": null, "motion_jump_top": null, "motion_left": null, "motion_line_end": null, "motion_line_start": null, "motion_right": null, "motion_till_backward": null, "motion_till_forward": null, "motion_up": null, "motion_word_backward": null, "motion_word_end": null, "motion_word_forward": null, "select_around_text_object": null, "select_inner_text_object": null, "yank_line": null}, "vim_search": {"backward": null, "forward": null, "next": null, "previous": null}, "vim_text_object": {"backtick": null, "big_word": null, "braces": null, "brackets": null, "cancel": null, "double_quote": null, "parentheses": null, "single_quote": null, "word": null}} | — |
tui.keymap.agents | object | {"archive": null, "delete": null, "fork": null, "hide": null, "new_task": null, "new_worktree": null, "rename": null, "resume": null, "search": null, "stop": null, "toggle_grouping": null, "toggle_pin": null} | — |
tui.keymap.agents.archive | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.delete … tui.keymap.editor38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.keymap.agents.delete | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.fork | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.hide | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.new_task | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.new_worktree | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.rename | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.resume | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.search | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.stop | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.toggle_grouping | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.agents.toggle_pin | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval | object | {"approve": null, "approve_for_prefix": null, "approve_for_session": null, "cancel": null, "decline": null, "deny": null, "open_fullscreen": null, "open_thread": null} | — |
tui.keymap.approval.approve | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.approve_for_prefix | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.approve_for_session | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.cancel | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.decline | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.deny | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.open_fullscreen | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.approval.open_thread | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat | object | {"decrease_reasoning_effort": null, "edit_queued_message": null, "increase_reasoning_effort": null, "interrupt_turn": null, "next_permission_mode": null, "previous_permission_mode": null, "prompt_stack_back": null, "skip_question": null, "toggle_voice": null, "toggle_voice_mute": null} | — |
tui.keymap.chat.decrease_reasoning_effort | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.edit_queued_message | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.increase_reasoning_effort | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.interrupt_turn | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.next_permission_mode | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.previous_permission_mode | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.prompt_stack_back | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.skip_question | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.toggle_voice | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.chat.toggle_voice_mute | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.composer | object | {"history_search_next": null, "history_search_previous": null, "queue": null, "submit": null, "toggle_shortcuts": null} | — |
tui.keymap.composer.history_search_next | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.composer.history_search_previous | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.composer.queue | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.composer.submit | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.composer.toggle_shortcuts | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor | object | {"delete_backward": null, "delete_backward_word": null, "delete_forward": null, "delete_forward_word": null, "insert_newline": null, "kill_line_end": null, "kill_line_start": null, "kill_whole_line": null, "move_down": null, "move_left": null, "move_line_end": null, "move_line_start": null, "move_right": null, "move_up": null, "move_word_left": null, "move_word_right": null, "yank": null} | — |
tui.keymap.editor.delete_backward … tui.keymap.list.jump_top38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.keymap.editor.delete_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.delete_backward_word | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.delete_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.delete_forward_word | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.insert_newline | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.kill_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.kill_line_start | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.kill_whole_line | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_left | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_line_start | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_right | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_word_left | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.move_word_right | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.editor.yank | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global | object | {"clear_terminal": null, "copy": null, "find_transcript": null, "focus_activity": null, "leader": null, "open_agents": null, "open_external_editor": null, "open_transcript": null, "queue": null, "submit": null, "toggle_fast_mode": null, "toggle_raw_output": null, "toggle_shortcuts": null, "toggle_side_conversation": null, "toggle_vim_mode": null} | — |
tui.keymap.global.clear_terminal | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.copy | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.find_transcript | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.focus_activity | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.leader | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.open_agents | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.open_external_editor | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.open_transcript | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.queue | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.submit | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.toggle_fast_mode | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.toggle_raw_output | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.toggle_shortcuts | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.toggle_side_conversation | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.global.toggle_vim_mode | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list | object | {"accept": null, "cancel": null, "jump_bottom": null, "jump_top": null, "move_down": null, "move_left": null, "move_right": null, "move_up": null, "page_down": null, "page_up": null} | — |
tui.keymap.list.accept | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.cancel | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.jump_bottom | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.jump_top | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.move_down … tui.keymap.vim_normal.move_up38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.keymap.list.move_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.move_left | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.move_right | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.move_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.page_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.list.page_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager | object | {"close": null, "close_transcript": null, "find": null, "half_page_down": null, "half_page_up": null, "jump_bottom": null, "jump_top": null, "page_down": null, "page_up": null, "scroll_down": null, "scroll_up": null} | — |
tui.keymap.pager.close | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.close_transcript | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.find | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.half_page_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.half_page_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.jump_bottom | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.jump_top | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.page_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.page_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.scroll_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.pager.scroll_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal | object | {"append_after_cursor": null, "append_line_end": null, "cancel_operator": null, "change_to_line_end": null, "delete_char": null, "delete_to_line_end": null, "enter_insert": null, "enter_replace_mode": null, "find_backward": null, "find_forward": null, "insert_line_start": null, "jump_bottom": null, "jump_top": null, "move_down": null, "move_left": null, "move_line_end": null, "move_line_start": null, "move_right": null, "move_up": null, "move_word_backward": null, "move_word_end": null, "move_word_forward": null, "open_line_above": null, "open_line_below": null, "paste_after": null, "redo": null, "repeat_last_change": null, "replace_char": null, "start_change_operator": null, "start_delete_operator": null, "start_yank_operator": null, "substitute_char": null, "till_backward": null, "till_forward": null, "undo": null, "yank_line": null} | — |
tui.keymap.vim_normal.append_after_cursor | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.append_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.cancel_operator | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.change_to_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.delete_char | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.delete_to_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.enter_insert | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.enter_replace_mode | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.find_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.find_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.insert_line_start | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.jump_bottom | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.jump_top | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_left | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_line_start | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_right | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_word_backward … tui.keymap.vim_operator.yank_line38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.keymap.vim_normal.move_word_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_word_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.move_word_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.open_line_above | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.open_line_below | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.paste_after | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.redo | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.repeat_last_change | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.replace_char | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.start_change_operator | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.start_delete_operator | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.start_yank_operator | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.substitute_char | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.till_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.till_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.undo | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_normal.yank_line | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator | object | {"cancel": null, "delete_line": null, "motion_down": null, "motion_find_backward": null, "motion_find_forward": null, "motion_jump_bottom": null, "motion_jump_top": null, "motion_left": null, "motion_line_end": null, "motion_line_start": null, "motion_right": null, "motion_till_backward": null, "motion_till_forward": null, "motion_up": null, "motion_word_backward": null, "motion_word_end": null, "motion_word_forward": null, "select_around_text_object": null, "select_inner_text_object": null, "yank_line": null} | — |
tui.keymap.vim_operator.cancel | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.delete_line | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_down | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_find_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_find_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_jump_bottom | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_jump_top | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_left | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_line_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_line_start | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_right | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_till_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_till_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_up | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_word_backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_word_end | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.motion_word_forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.select_around_text_object | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.select_inner_text_object | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_operator.yank_line | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_search … tui.status_line_use_colors38config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.keymap.vim_search | object | {"backward": null, "forward": null, "next": null, "previous": null} | — |
tui.keymap.vim_search.backward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_search.forward | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_search.next | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_search.previous | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object | object | {"backtick": null, "big_word": null, "braces": null, "brackets": null, "cancel": null, "double_quote": null, "parentheses": null, "single_quote": null, "word": null} | — |
tui.keymap.vim_text_object.backtick | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.big_word | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.braces | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.brackets | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.cancel | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.double_quote | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.parentheses | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.single_quote | string | array<string> | Not declared; consult runtime docs | — |
tui.keymap.vim_text_object.word | string | array<string> | Not declared; consult runtime docs | — |
tui.model_availability_nux | object | {} | — |
tui.model_availability_nux.<key> | integer | Not declared; consult runtime docs | — |
tui.mouse_scroll_speed | number | null | — |
tui.notification_condition | "unfocused" | "always" | "unfocused" | — |
tui.notification_method | "auto" / "osc9" / "bel" | "auto" | — |
tui.notifications | boolean | array<string> | true | — |
tui.pet | string | null | — |
tui.pet_anchor | "composer" | "screen-bottom" | "composer" | — |
tui.question_esc_back | boolean | true | — |
tui.raw_output_mode | boolean | false | — |
tui.rendering | object | {"lists": true, "math": true, "mermaid": true, "tables": true} | — |
tui.rendering.lists | boolean | true | — |
tui.rendering.math | boolean | true | — |
tui.rendering.mermaid | boolean | true | — |
tui.rendering.tables | boolean | true | — |
tui.resume_cwd | "current" | "session" | null | — |
tui.right_click_paste | "auto" | "on" | "off" | "auto" | — |
tui.screen_reader_detection_done | boolean | Not declared; consult runtime docs | — |
tui.session_picker_view | "comfortable" / "dense" | null | — |
tui.show_server_version_notice | boolean | true | — |
tui.show_tooltips | boolean | true | — |
tui.status_line | array<string> | null | — |
tui.status_line_use_colors | boolean | true | — |
tui.terminal_resize_reflow_max_rows … windows.sandbox8config.toml may be absent or empty. A working connection still needs an available model, provider, endpoint and any required credentials, which can come from defaults, login state or configuration. This page lists all 306 public paths and all 103 schema roots. Schema-only fields are structural information, not a promise of availability.
| Configuration path | Type / values | Schema default | Required in object |
|---|---|---|---|
tui.terminal_resize_reflow_max_rows | integer | null | — |
tui.terminal_title | array<string> | null | — |
tui.theme | string | null | — |
tui.vim_mode_default | boolean | false | — |
web_search | "disabled" / "cached" / "indexed" / "live" | Not declared; consult runtime docs | — |
windows | object | null | — |
windows.allow_mxc | boolean | Not declared; consult runtime docs | — |
windows.sandbox | "elevated" / "unelevated" / "mxc" | Not declared; consult runtime docs | — |
Check scope, layers and startup logs before investigating credentials or version migrations.
Check exact IDs, TOML scope, loaded layers, process environment and client versions before changing credentials or broadening permissions. Distinguish 401/403 from route errors, unsupported models and streaming problems. Schema validation is not evidence of successful authentication or protocol compatibility.
A localized structural reference and setup digest, checked on 2026-10-20. Use the Chinese language switch for the detailed 306-item commentary; this page is not a full prose translation.
Local CLI: 0.163.0. No personal configuration or credentials were modified. Live provider compatibility was not tested.
依据:Reference · Advanced · Auth · Permissions
For a bug, supply the failure and a reproducible check. For a feature, state observable behavior and invariants. For review, give a comparison base and ask for actionable findings without edits. Do not prescribe an unproven architectural fix.
Subscription usage, API billing, active context and cumulative tokens are different measurements. Compression does not restore spent quota. Exec mode and subagents do not promise fixed savings. Check actual account usage.
Image viewing, image generation, screenshots and editable code assets are separate capabilities. Verify the tools available in your client. Inspect final text, dimensions and interactions rather than promising perfect generated output.
Connect each task to evidence: reproduction for bugs, browser assertions for UI, exit status and artifacts for CI. When two agents collaborate, share a baseline and validate the result against one acceptance standard.
The local CLI checked was 0.163.0, not a claim about the newest release worldwide. Documentation examples were reviewed; third-party gateways, real credentials and all platform combinations were not exercised.