{
  "checked_at": "2026-10-20",
  "source": "https://learn.chatgpt.com/docs/config-file/config-reference",
  "schema_source": "https://learn.chatgpt.com/docs/config-schema.json",
  "schema_sha256": "e9dd16b9d1710e57b020e42da4af6d6606e8f44cb028a2e94196dee3890d9170",
  "scope": "Public reference keys plus schema structure; not a guarantee of runtime availability",
  "entries": [
    {
      "key": "model",
      "type": "string",
      "description_zh": "主会话模型 ID；须在当前账号或服务端可用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "review_model",
      "type": "string",
      "description_zh": "/review 专用模型；省略沿用会话模型。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_provider",
      "type": "string",
      "description_zh": "提供商 ID，默认 openai；自定义值须匹配 model_providers 中的键。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "openai_base_url",
      "type": "string",
      "description_zh": "覆盖内置 OpenAI 提供商的 API 基地址；用户层设置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_context_window",
      "type": "number",
      "description_zh": "用于客户端上下文预算的 Token 窗口；不扩展服务端能力。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_auto_compact_token_limit",
      "type": "number",
      "description_zh": "自动压缩阈值；省略走模型默认，不是额度上限。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_auto_compact_token_limit_scope",
      "type": "total | body_after_prefix",
      "description_zh": "total 统计全部活动上下文（默认）；body_after_prefix 只计携带的压缩前缀之后的增长。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_catalog_json",
      "type": "string (path)",
      "description_zh": "启动时读取的本地 Codex 模型目录 JSON；独立 profile 可覆盖。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "oss_provider",
      "type": "lmstudio | ollama",
      "description_zh": "--oss 模式默认本地提供商；未设时交互选择，exec 模式无法选择则报错。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "approval_policy",
      "type": "on-request | never | { granular = { sandbox_approval = bool, rules = bool, mcp_elicitations = bool, request_permissions = bool, skill_approval = bool } }",
      "description_zh": "on-request 按需审批；never 不询问且拒绝升级；granular 分类别控制提示。untrusted 不支持，on-failure 已废弃。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "approval_policy.granular.sandbox_approval",
      "type": "boolean",
      "description_zh": "是否允许出现沙箱升级审批提示；true 不是自动批准。",
      "schema_default": null,
      "schema_required": true,
      "schema_found": true
    },
    {
      "key": "approval_policy.granular.rules",
      "type": "boolean",
      "description_zh": "是否允许 execpolicy prompt 规则触发审批提示。",
      "schema_default": null,
      "schema_required": true,
      "schema_found": true
    },
    {
      "key": "approval_policy.granular.mcp_elicitations",
      "type": "boolean",
      "description_zh": "是否允许 MCP 向用户请求补充信息的提示；false 自动拒绝。",
      "schema_default": null,
      "schema_required": true,
      "schema_found": true
    },
    {
      "key": "approval_policy.granular.request_permissions",
      "type": "boolean",
      "description_zh": "是否允许 request_permissions 工具显示审批提示。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "approval_policy.granular.skill_approval",
      "type": "boolean",
      "description_zh": "是否允许技能脚本审批提示。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "approvals_reviewer",
      "type": "user | auto_review",
      "description_zh": "user（默认）或 auto_review；选择符合条件审批的审查者，不改变沙箱。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "auto_review.policy",
      "type": "string",
      "description_zh": "本地 Markdown 自动审查策略正文；托管 guardian_policy_config 优先；空白忽略。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "auto_review.extra_policy",
      "type": "string",
      "description_zh": "附加本地审查策略正文；托管 guardian_extra_policy 优先；空白忽略。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "allow_login_shell",
      "type": "boolean",
      "description_zh": "允许 login shell 语义，默认 true；false 时拒绝 login=true 且省略时按非 login 运行。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sandbox_mode",
      "type": "read-only | workspace-write | danger-full-access",
      "description_zh": "旧沙箱模式，限制命令的文件与网络访问；不要与新权限方案混用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sandbox_workspace_write.writable_roots",
      "type": "array<string>",
      "description_zh": "workspace-write 模式附加可写目录，不作用于其他模式。",
      "schema_default": "[]",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sandbox_workspace_write.network_access",
      "type": "boolean",
      "description_zh": "允许 workspace-write 内命令访问外部网络；不控制模型 API、搜索和 MCP 总流量。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sandbox_workspace_write.exclude_tmpdir_env_var",
      "type": "boolean",
      "description_zh": "将 TMPDIR 对应目录排除出 workspace-write 默认可写根。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sandbox_workspace_write.exclude_slash_tmp",
      "type": "boolean",
      "description_zh": "将 /tmp 排除出 workspace-write 默认可写根。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "windows.sandbox",
      "type": "mxc | elevated | unelevated",
      "description_zh": "原生 Windows 实现 mxc/elevated/unelevated；显式 mxc 不可用会失败，prefer_mxc 才是自动优选并保留回退路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "browser_use.allow_history_access",
      "type": "boolean",
      "description_zh": "false 限制浏览历史访问；组织策略可强制限制。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "browser_use.default_origin_policy",
      "type": "table",
      "description_zh": "默认网页来源策略；access/uploads/downloads/full_cdp_access 分别 allow 或 deny。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "browser_use.origins.<origin>",
      "type": "table",
      "description_zh": "指定 scheme、host、可选端口的来源策略；不带路径、查询和片段；不能放宽托管 deny。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "computer_use.default_app_access",
      "type": "allow | deny",
      "description_zh": "默认原生应用访问 allow/deny；不能放宽托管约束。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "computer_use.macos.bundle_ids",
      "type": "map<string, allow | deny>",
      "description_zh": "macOS bundle ID 到 allow/deny 的映射。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "computer_use.windows.aumids",
      "type": "map<string, allow | deny>",
      "description_zh": "Windows 打包应用 AUMID 到 allow/deny 的映射。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "computer_use.windows.exes",
      "type": "array<table>",
      "description_zh": "Windows 可执行程序规则；publisher_name、product_name、access 必填，binary_name 可选。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "computer_use.windows.always_allowed_app_ids",
      "type": "array<string>",
      "description_zh": "可无需提示打开的 Windows 应用 ID；移除已保存条目可用桌面应用设置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "notify",
      "type": "array<string>",
      "description_zh": "通知外部命令及参数数组，接收 JSON 事件；当前主要 agent-turn-complete，用户层配置。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "check_for_update_on_startup",
      "type": "boolean",
      "description_zh": "启动检查更新；统一管理更新的环境可按策略关闭。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "feedback.enabled",
      "type": "boolean",
      "description_zh": "是否允许发送反馈；默认 true，关闭后反馈请求会被拒绝。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "analytics.enabled",
      "type": "boolean",
      "description_zh": "机器/配置方案分析开关；CLI 中 false 也关闭自定义 OTLP 指标导出；省略走客户端默认。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "instructions",
      "type": "string",
      "description_zh": "官方参考标为保留未来使用；优先 AGENTS.md 或 model_instructions_file，不依赖 Schema 中宽泛的描述。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "developer_instructions",
      "type": "string",
      "description_zh": "注入附加 developer 指令；可选，不替代实际授权和上级指令。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "log_dir",
      "type": "string (path)",
      "description_zh": "默认 CODEX_HOME/log；显式配置还会开启选入的明文 codex-tui.log，应评估日志内容。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "sqlite_home",
      "type": "string (path)",
      "description_zh": "SQLite 状态数据库目录，用于代理作业及可恢复状态。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "compact_prompt",
      "type": "string",
      "description_zh": "内联历史压缩提示词覆盖；会影响压缩后保留的信息。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_instructions_file",
      "type": "string (path)",
      "description_zh": "替换内置模型指令的文件；作用大于普通项目说明，常规规则先用 AGENTS.md。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "personality",
      "type": "none | friendly | pragmatic",
      "description_zh": "已废弃兼容项；friendly/pragmatic 不再选风格，none 可去掉内置 Personality 段。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "service_tier",
      "type": "string",
      "description_zh": "请求服务档位，须由模型公布支持；fast 映射 priority，不代表账号获权。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "experimental_compact_prompt_file",
      "type": "string (path)",
      "description_zh": "从文件加载压缩提示词；实验性，与 inline 覆盖避免重复配置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "skills.max_context_tokens",
      "type": "integer (positive)",
      "description_zh": "可用技能目录的 Token 预算；默认模型窗口的 2%，显式值上限 10000；不是技能运行配额。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "skills.config",
      "type": "array<object>",
      "description_zh": "技能启用覆盖的数组，TOML 使用 [[skills.config]]。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "skills.config.<index>.path",
      "type": "string (path)",
      "description_zh": "含 SKILL.md 的技能目录路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "skills.config.<index>.enabled",
      "type": "boolean",
      "description_zh": "启用或禁用上述指定技能；不卸载其依赖。",
      "schema_default": null,
      "schema_required": true,
      "schema_found": true
    },
    {
      "key": "apps.<id>.enabled",
      "type": "boolean",
      "description_zh": "启用该连接器，默认 true；默认表提供基线。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps._default.enabled",
      "type": "boolean",
      "description_zh": "启用该连接器，默认 true；默认表提供基线。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps._default.destructive_enabled",
      "type": "boolean",
      "description_zh": "是否允许工具声明 destructive_hint=true 的操作；不改变外部服务权限。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps._default.open_world_enabled",
      "type": "boolean",
      "description_zh": "是否允许 open_world_hint=true 的外部交互工具。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps._default.approvals_reviewer",
      "type": "user | auto_review",
      "description_zh": "该层工具审批审查者 user/auto_review；单工具/应用层按适用规则覆盖默认，省略继承上层。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps._default.default_tools_approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "默认工具审批行为 auto/prompt/writes/approve；不是 provider 登录方式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.destructive_enabled",
      "type": "boolean",
      "description_zh": "是否允许工具声明 destructive_hint=true 的操作；不改变外部服务权限。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.open_world_enabled",
      "type": "boolean",
      "description_zh": "是否允许 open_world_hint=true 的外部交互工具。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.default_tools_enabled",
      "type": "boolean",
      "description_zh": "应用内工具默认启用状态，可被逐工具覆盖。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.approvals_reviewer",
      "type": "user | auto_review",
      "description_zh": "该层工具审批审查者 user/auto_review；单工具/应用层按适用规则覆盖默认，省略继承上层。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.default_tools_approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "默认工具审批行为 auto/prompt/writes/approve；不是 provider 登录方式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.tools.<tool>.enabled",
      "type": "boolean",
      "description_zh": "单工具启用状态覆盖。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "apps.<id>.tools.<tool>.approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "单工具审批模式覆盖，优先于应用默认。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tool_suggest.discoverables",
      "type": "array<table>",
      "description_zh": "允许建议额外可发现连接器/插件；每项给 type=connector/plugin 与 id。",
      "schema_default": "[]",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tool_suggest.disabled_tools",
      "type": "array<table>",
      "description_zh": "禁止对指定可发现连接器/插件做建议；每项给 type 与 id，不等于停用已连接工具。",
      "schema_default": "[]",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.apps",
      "type": "boolean",
      "description_zh": "连接器功能，稳定且默认开；连接器流量不受命令网络代理白名单约束。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.hooks",
      "type": "boolean",
      "description_zh": "开启 hooks.json/内联 Hooks；旧 features.codex_hooks 是废弃别名。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.code_mode.enabled",
      "type": "boolean",
      "description_zh": "Code mode 功能配置开关；开发中，默认关。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.code_mode.excluded_tool_namespaces",
      "type": "array<string>",
      "description_zh": "从嵌套 code mode 说明与执行器暴露中排除的工具命名空间。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.code_mode.direct_only_tool_namespaces",
      "type": "array<string>",
      "description_zh": "限制为只能直接调用的工具命名空间，不通过嵌套 code mode。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.context_management.experimental_mode",
      "type": "boolean",
      "description_zh": "实验上下文管理项；官方明确当前不可用，不能当已开放功能。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.rollout_budget.enabled",
      "type": "boolean",
      "description_zh": "开发中的运行 Token 预算记账；默认关，开时 limit_tokens 必填。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.rollout_budget.limit_tokens",
      "type": "integer",
      "description_zh": "正整数运行预算；不是账单硬上限。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.rollout_budget.reminder_interval_tokens",
      "type": "integer",
      "description_zh": "正整数提醒间隔；默认 limit_tokens 的 10%，最少 1 Token。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "features.rollout_budget.sampling_token_weight",
      "type": "number",
      "description_zh": "采样 Token 的非负有限权重；默认 1.0。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.rollout_budget.prefill_token_weight",
      "type": "number",
      "description_zh": "预填充 Token 的非负有限权重；默认 1.0。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "hooks",
      "type": "table",
      "description_zh": "内联生命周期 Hooks 表；与 hooks.json 同一事件结构。同层两种形式都会加载。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "hooks.<Event>",
      "type": "array<table>",
      "description_zh": "匹配器组数组，如 PreToolUse、PermissionRequest、PostToolUse、PreCompact、PostCompact、SessionStart/End、SubagentStart/Stop、UserPromptSubmit、Stop、Interrupt。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "hooks.<Event>[].hooks",
      "type": "array<table>",
      "description_zh": "每组处理器数组；command 与 MCP tool 支持，prompt/agent 处理器当前可能解析但跳过。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "hooks.<Event>[].hooks[].async",
      "type": "boolean",
      "description_zh": "命令 Hook 后台执行，默认 false；SessionEnd 始终同步，不能靠 async 改变。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "hooks.<Event>[].hooks[].additionalContextLimit",
      "type": "integer",
      "description_zh": "大上下文落盘阈值，默认约 2500 Token；0 将完整 additionalContext 交给模型。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "hooks.<Event>[].hooks[].commandWindows",
      "type": "string",
      "description_zh": "Windows 命令覆盖；也接受 command_windows 别名。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "features.memories",
      "type": "boolean",
      "description_zh": "自动记忆功能开关，默认关；不等于 history 保存。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_optional_startup_grace_ms",
      "type": "integer (milliseconds)",
      "description_zh": "初始工具目录等待可选 MCP 的共享宽限，默认 1000ms；0 改为逐个等完整启动超时。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.command",
      "type": "string",
      "description_zh": "stdio 服务启动命令；与 HTTP url 两种传输分开配置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.args",
      "type": "array<string>",
      "description_zh": "stdio 启动参数数组。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.env",
      "type": "map<string,string>",
      "description_zh": "传给 stdio 子进程的环境键值；明文密钥仍会写进配置。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.env_vars",
      "type": "array<string | { name = string, source = \"local\" | \"remote\" }>",
      "description_zh": "额外允许转发的变量名；字符串默认 source=local，source=remote 仅适用于远程执行器 stdio。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.cwd",
      "type": "string",
      "description_zh": "stdio 子进程工作目录。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.url",
      "type": "string",
      "description_zh": "Streamable HTTP 服务端点。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.auth",
      "type": "oauth | chatgpt",
      "description_zh": "HTTP 后备认证 oauth（默认）或 chatgpt；只在显式 Bearer/Authorization 后回退；无法取得凭据时也可能匿名连接。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.oauth.client_id",
      "type": "string",
      "description_zh": "预注册 OAuth 客户端 ID。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.oauth.client_secret",
      "type": "string",
      "description_zh": "预注册 OAuth secret；要求非空 client_id 与非空 secret，secret 保存在配置中。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.oauth.callback_url",
      "type": "string",
      "description_zh": "服务专属回调；会按 issuer 识别能力和已注册客户端规则处理专属 ID。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.oauth.callback_port",
      "type": "integer",
      "description_zh": "服务专属固定监听端口，优先于全局端口；显式 loopback URL 端口须一致。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.bearer_token_env_var",
      "type": "string",
      "description_zh": "提供 HTTP MCP Bearer Token 的环境变量名。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.http_headers",
      "type": "map<string,string>",
      "description_zh": "每次 HTTP MCP 请求的静态请求头。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.http_headers_helper",
      "type": "string (command)",
      "description_zh": "本地命令 stdout 输出 JSON 请求头对象；仅本地连接的 HTTP MCP 支持，显式 Bearer/OAuth 优先。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.env_http_headers",
      "type": "map<string,string>",
      "description_zh": "HTTP MCP 请求头从环境变量读取。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.enabled",
      "type": "boolean",
      "description_zh": "false 禁用服务但保留配置。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.required",
      "type": "boolean",
      "description_zh": "true 时已启用服务无法初始化将阻止启动/恢复。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.startup_timeout_sec",
      "type": "number",
      "description_zh": "启动超时秒数，默认 10 秒。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.startup_timeout_ms",
      "type": "number",
      "description_zh": "启动超时毫秒别名；不与秒值重复配置。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.tool_timeout_sec",
      "type": "number",
      "description_zh": "单次工具调用超时，默认 60 秒。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.enabled_tools",
      "type": "array<string>",
      "description_zh": "暴露工具名白名单。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.disabled_tools",
      "type": "array<string>",
      "description_zh": "工具名黑名单，在 enabled_tools 后应用。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.default_tools_approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "此服务器工具默认审批模式，逐工具可覆盖。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.tools.<tool>.approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "此 MCP 的单工具审批模式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.tools.<tool>.output_token_limit",
      "type": "integer (positive)",
      "description_zh": "单工具输出 Token 预算；先于标准 20% 序列化余量，覆盖模型默认截断预算。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.scopes",
      "type": "array<string>",
      "description_zh": "MCP OAuth 请求的 scope 列表。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.oauth_resource",
      "type": "string",
      "description_zh": "OAuth 登录时可选 RFC 8707 resource 参数。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_servers.<id>.experimental_environment",
      "type": "local | remote",
      "description_zh": "实验性执行位置；remote 通过远程执行器启动 stdio，HTTP remote 放置尚未实现。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "agents",
      "type": "table",
      "description_zh": "多代理总配置与角色声明；标量设置名保留，不能作为角色名。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.enabled",
      "type": "boolean",
      "description_zh": "多代理工具可用性开关，默认 true；仍受功能与平台限制。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.max_concurrent_threads_per_session",
      "type": "number",
      "description_zh": "最多同时打开的派生代理线程数，不含主线程；未设由 Codex 选择默认。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.max_threads",
      "type": "number",
      "description_zh": "max_concurrent_threads_per_session 的旧别名，新增配置优先新名。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "agents.default_subagent_model",
      "type": "string",
      "description_zh": "子代理默认模型；显式 spawn 的 model 优先。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.default_subagent_reasoning_effort",
      "type": "string",
      "description_zh": "子代理默认思考档；显式 spawn effort 优先，须被所用模型支持。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.interrupt_message",
      "type": "boolean",
      "description_zh": "中断时记录模型可见消息；默认 true。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.<name>.description",
      "type": "string",
      "description_zh": "选用该角色时展示给模型的用途说明。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "agents.<name>.config_file",
      "type": "string (path)",
      "description_zh": "角色的 TOML 配置层；相对路径按声明文件解析。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.generate_memories",
      "type": "boolean",
      "description_zh": "默认 true；false 时新建线程不作为记忆生成输入，功能总开关另看 features.memories。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.use_memories",
      "type": "boolean",
      "description_zh": "默认 true；false 时不向未来会话注入已有记忆，不等于删除历史。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.disable_on_external_context",
      "type": "boolean",
      "description_zh": "默认 false；true 时使用 MCP/搜索等外部上下文的线程不参与记忆生成；旧别名 no_memories_if_mcp_or_web_search。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.max_raw_memories_for_consolidation",
      "type": "number",
      "description_zh": "全局整合保留的近期原始记忆数；默认 256，上限 4096。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.max_unused_days",
      "type": "number",
      "description_zh": "距上次使用超过该天数的记忆不再参与整合；默认 30，限制 0–365。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.max_rollout_age_days",
      "type": "number",
      "description_zh": "候选线程最大年龄，默认 30 天，限制 0–90。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.max_rollouts_per_startup",
      "type": "number",
      "description_zh": "每次启动处理的候选记录数，默认 16，上限 128。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.min_rollout_idle_hours",
      "type": "number",
      "description_zh": "候选线程最少空闲小时数，默认 6，限制 1–48。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.min_rate_limit_remaining_percent",
      "type": "number",
      "description_zh": "生成记忆前所需最少剩余额度百分比，默认 25，限制 0–100。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.extract_model",
      "type": "string",
      "description_zh": "每线程记忆提取模型覆盖；额外推理需考虑可用性和消耗。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "memories.consolidation_model",
      "type": "string",
      "description_zh": "全局记忆整合模型覆盖；与提取模型用途分开。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.prefer_mxc",
      "type": "boolean",
      "description_zh": "Windows 能力与政策允许时优先 MXC，其他情况保留已配旧实现；CLI 默认关，桌面可能渐进启用；命令失败不触发回退。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.unified_exec",
      "type": "boolean",
      "description_zh": "可恢复命令执行，稳定且全平台默认开；用户 opt-out 被忽略；管理员仍可限制可恢复进程和 write_stdin。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.shell_snapshot",
      "type": "boolean",
      "description_zh": "快照 shell 环境加快重复命令，稳定且默认开；不表示所有环境变更实时同步。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.multi_agent",
      "type": "boolean",
      "description_zh": "多代理协作工具功能，稳定且默认开；启用不意味着每个任务应派代理。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.goals",
      "type": "boolean",
      "description_zh": "持久目标与自动继续，稳定且默认开；不是无限执行或额外授权。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.remote_plugin",
      "type": "boolean",
      "description_zh": "远程插件目录，稳定且默认开；仍需安装/连接和所需认证。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.personality",
      "type": "boolean",
      "description_zh": "已移除的功能开关；仅接受兼容且忽略。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy",
      "type": "boolean | table",
      "description_zh": "实验性沙箱命令网络代理；默认关；新权限域名规则需要它或托管网络启用，不过滤搜索/apps/MCP。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.enabled",
      "type": "boolean",
      "description_zh": "开启命令网络代理，默认 false；权限方案域名限制在代理关闭时不生效。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.domains",
      "type": "map<string, allow | deny>",
      "description_zh": "域名策略表；未设则代理不允许外部目标，精确主机、*. 与 **. 规则不同；deny 优先。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.unix_sockets",
      "type": "map<string, allow | deny>",
      "description_zh": "Unix socket allow/deny 策略；用路径做键。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.allow_local_binding",
      "type": "boolean",
      "description_zh": "更广的本地/私网访问，默认 false；精确 localhost/IP 规则仍可单独允许目标。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.enable_socks5",
      "type": "boolean",
      "description_zh": "开放 SOCKS5 支持，默认 true。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.enable_socks5_udp",
      "type": "boolean",
      "description_zh": "SOCKS5 UDP，默认 true。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.allow_upstream_proxy",
      "type": "boolean",
      "description_zh": "可链接环境中的上游代理，默认 true。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.dangerously_allow_non_loopback_proxy",
      "type": "boolean",
      "description_zh": "允许非回环监听，默认 false；可能把代理暴露给其他主机。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.dangerously_allow_all_unix_sockets",
      "type": "boolean",
      "description_zh": "任意 Unix socket，默认 false；扩大访问面，按隔离环境需求设置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.proxy_url",
      "type": "string",
      "description_zh": "HTTP 代理监听地址，默认 http://127.0.0.1:3128。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.network_proxy.socks_url",
      "type": "string",
      "description_zh": "SOCKS5 监听地址，默认 http://127.0.0.1:8081。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.web_search",
      "type": "boolean",
      "description_zh": "废弃搜索开关；改用顶层 web_search。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.web_search_cached",
      "type": "boolean",
      "description_zh": "废弃开关；顶层 web_search 未设时，true 对应 cached。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.web_search_request",
      "type": "boolean",
      "description_zh": "废弃开关；顶层 web_search 未设时，true 对应 live。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.shell_tool",
      "type": "boolean",
      "description_zh": "命令执行工具，稳定且默认开；仍受沙箱、审批与规则限制。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.enable_request_compression",
      "type": "boolean",
      "description_zh": "服务支持时用 zstd 压缩流式请求体，稳定且默认开；网关需兼容。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.skill_mcp_dependency_install",
      "type": "boolean",
      "description_zh": "允许提示并安装技能缺失的 MCP 依赖，稳定且默认开；不是无条件安装授权。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.fast_mode",
      "type": "boolean",
      "description_zh": "Fast 控件功能，稳定且默认开；独立于 ultrafast，最终取决于模型与账号。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.ultrafast_mode",
      "type": "boolean",
      "description_zh": "Ultrafast 控件功能，稳定且默认开；不是所有账号或模型都可用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "features.prevent_idle_sleep",
      "type": "boolean",
      "description_zh": "执行回合中防止休眠，实验性，默认关。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "suppress_unstable_features_warning",
      "type": "boolean",
      "description_zh": "隐藏开发中功能的警告；不会使其稳定或可用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>",
      "type": "table",
      "description_zh": "自定义提供商表；内置 ID 不能重定义，选择器需与 id 匹配。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.name",
      "type": "string",
      "description_zh": "显示名称；Schema 默认空字符串，不决定登录、路由或厂商身份。",
      "schema_default": "\"\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.base_url",
      "type": "string",
      "description_zh": "提供商 API 基地址；自定义网关应明确核对，不是浏览器页面 URL。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.model_catalog_url",
      "type": "string",
      "description_zh": "完整 Codex 原生模型目录 URL；省略维持提供商默认发现，不是任意 /models 返回。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.capabilities.external_web_access",
      "type": "boolean",
      "description_zh": "声明服务端搜索是否能访问实时网络；省略保留默认，模型/回合还可进一步限制。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.capabilities.remote_compaction",
      "type": "unsupported | v2",
      "description_zh": "unsupported 使用本地压缩；v2 经 Responses 触发远程压缩；省略保留提供商默认。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.env_key",
      "type": "string",
      "description_zh": "提供 Bearer API Key 的环境变量名称；值不是密钥本身。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.env_key_instructions",
      "type": "string",
      "description_zh": "缺少 Key 时的设置说明；不负责创建环境变量或签发密钥。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.experimental_bearer_token",
      "type": "string",
      "description_zh": "直接在配置中保存 Bearer Token；不推荐，优先 env_key。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.requires_openai_auth",
      "type": "boolean",
      "description_zh": "自定义默认 false；true 使用 OpenAI 认证并忽略 env_key；不专指订阅，也不是通用鉴权开关。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.wire_api",
      "type": "responses",
      "description_zh": "仅支持 responses，省略默认 responses；旧 chat 不适用。",
      "schema_default": "\"responses\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.query_params",
      "type": "map<string,string>",
      "description_zh": "请求附加字符串查询参数；由服务约定，不改变协议。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.http_headers",
      "type": "map<string,string>",
      "description_zh": "静态请求头；敏感值写在这里会进入配置文件。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.env_http_headers",
      "type": "map<string,string>",
      "description_zh": "头名→环境变量名；未设置或空值时省略该头。避免重复覆盖 Authorization。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.request_max_retries",
      "type": "number",
      "description_zh": "失败 HTTP 请求重试次数，运行时默认 4；不是每次请求都重试。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.stream_max_retries",
      "type": "number",
      "description_zh": "SSE 流中断的重连重试次数，运行时默认 5。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.stream_idle_timeout_ms",
      "type": "number",
      "description_zh": "SSE 空闲超时，运行时默认 300000ms；不是整个任务的超时。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.supports_websockets",
      "type": "boolean",
      "description_zh": "声明 Responses WebSocket 能力，Schema 默认 false；必须服务端实际支持。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.supports_standalone_web_search",
      "type": "boolean",
      "description_zh": "声明独立搜索端点能力，默认 false；功能本身仍开发中且默认关，单开此项不启用搜索。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth",
      "type": "table",
      "description_zh": "外部命令 Bearer 认证；不与 env_key、直接 token 或 requires_openai_auth 组合。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth.command",
      "type": "string",
      "description_zh": "取令牌命令，auth 表内必填；stdout 返回非空 Token，无 stdin。",
      "schema_default": null,
      "schema_required": true,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth.args",
      "type": "array<string>",
      "description_zh": "令牌命令参数数组，默认 []。",
      "schema_default": "[]",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth.timeout_ms",
      "type": "number",
      "description_zh": "命令超时默认 5000ms；须至少 1ms。",
      "schema_default": "5000",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth.refresh_interval_ms",
      "type": "number",
      "description_zh": "缓存刷新间隔默认 300000ms；0 关闭主动刷新，仅认证重试后重取。",
      "schema_default": "300000",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.<id>.auth.cwd",
      "type": "string (path)",
      "description_zh": "取令牌命令工作目录，使用绝对路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_providers.amazon-bedrock.aws.profile",
      "type": "string",
      "description_zh": "Bedrock 的 AWS profile；省略使用标准 AWS 凭据链。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "model_providers.amazon-bedrock.aws.region",
      "type": "string",
      "description_zh": "Bedrock 请求区域；必须该模型和账号实际支持。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "model_reasoning_effort",
      "type": "string",
      "description_zh": "所选模型声明的思考档位；可用值随模型与客户端变化，不是统一固定列表。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plan_mode_reasoning_effort",
      "type": "string",
      "description_zh": "Plan 模式思考档覆盖；省略走 Plan 内置预设，不保证等同普通模式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_reasoning_summary",
      "type": "auto | concise | detailed | none",
      "description_zh": "推理摘要的详细度或禁用；不返回模型未暴露的原始思维内容。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_verbosity",
      "type": "low | medium | high",
      "description_zh": "Responses 回答详细度；所选模型须支持；省略走模型/预设默认。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "model_supports_reasoning_summaries",
      "type": "boolean",
      "description_zh": "强制发送或不发送 reasoning 元数据；能力声明不能创造服务支持。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "shell_environment_policy.inherit",
      "type": "all | core | none",
      "description_zh": "子进程基线环境继承方式：all/core/none；与之后的过滤和 set 联动。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.ignore_default_excludes",
      "type": "boolean",
      "description_zh": "默认 true，保留名称含 KEY/SECRET/TOKEN 的变量进入后续过滤；false 才先自动排除。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.filters",
      "type": "map<string, include | exclude>",
      "description_zh": "当前规范的大小写不敏感模式过滤；include 形成白名单且不能恢复已排除值。同层不混旧 exclude/include_only。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.exclude",
      "type": "array<string>",
      "description_zh": "旧环境排除模式；新增配置改用 filters，避免同层混用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.include_only",
      "type": "array<string>",
      "description_zh": "旧环境白名单；新增配置改用 filters，避免同层混用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.set",
      "type": "map<string,string>",
      "description_zh": "排除后显式注入环境值；include 过滤仍可移除它们。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "shell_environment_policy.experimental_use_profile",
      "type": "boolean",
      "description_zh": "子进程使用用户 shell profile；实验项，不等于配置方案 --profile。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "project_root_markers",
      "type": "array<string>",
      "description_zh": "向上搜索项目根的标志名，默认通常 .git；[] 停止向上搜索并把当前目录当根。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "project_doc_max_bytes",
      "type": "number",
      "description_zh": "构建项目说明时 AGENTS.md 读取字节预算；字节不同于 Token，避免随意填极大值。",
      "schema_default": "32768",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "project_doc_fallback_filenames",
      "type": "array<string>",
      "description_zh": "某目录没有 AGENTS.md 时额外尝试的说明文件名。",
      "schema_default": "[]",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "history.persistence",
      "type": "save-all | none",
      "description_zh": "save-all/none 控制 history.jsonl 持久化；不等于清除 sessions、数据库或远端记录。",
      "schema_default": "\"save-all\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tool_output_token_limit",
      "type": "number",
      "description_zh": "历史中单个工具结果的 Token 预算，不是模型总上下文窗口。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "background_terminal_max_timeout",
      "type": "number",
      "description_zh": "空 write_stdin 后台轮询的最大窗口，默认 300000ms；替代旧 background_terminal_timeout，不是命令总执行时长。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "history.max_bytes",
      "type": "number",
      "description_zh": "history 文件字节上限；超限后丢弃较旧条目并压缩，不控制所有状态目录大小。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "file_opener",
      "type": "vscode | vscode-insiders | windsurf | cursor | none",
      "description_zh": "输出文件引用采用的编辑器 URI；默认 vscode，不安装编辑器。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.environment",
      "type": "string",
      "description_zh": "OTEL 事件环境标签，默认 dev。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.exporter",
      "type": "none | otlp-http | otlp-grpc",
      "description_zh": "日志导出器选择与配置；用户层设置路由。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.trace_exporter",
      "type": "none | otlp-http | otlp-grpc",
      "description_zh": "Trace 导出器选择与配置，与日志导出器独立。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.metrics_exporter",
      "type": "none | statsig | otlp-http | otlp-grpc",
      "description_zh": "指标导出器，默认 statsig；none 单独关闭，CLI analytics.enabled=false 也关闭自定义 OTLP 指标。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.log_user_prompt",
      "type": "boolean",
      "description_zh": "显式选择把原始用户提示导出到 OTEL；应先确认数据去向。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "otel.exporter.<id>.endpoint",
      "type": "string",
      "description_zh": "导出器目标端点 URL。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.exporter.<id>.protocol",
      "type": "binary | json",
      "description_zh": "OTLP/HTTP 导出协议。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.exporter.<id>.headers",
      "type": "map<string,string>",
      "description_zh": "导出请求的静态头；可能包含敏感值。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.endpoint",
      "type": "string",
      "description_zh": "导出器目标端点 URL。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.protocol",
      "type": "binary | json",
      "description_zh": "OTLP/HTTP 导出协议。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.headers",
      "type": "map<string,string>",
      "description_zh": "导出请求的静态头；可能包含敏感值。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.exporter.<id>.tls.ca-certificate",
      "type": "string",
      "description_zh": "TLS CA 证书文件路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.exporter.<id>.tls.client-certificate",
      "type": "string",
      "description_zh": "TLS 客户端证书文件路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.exporter.<id>.tls.client-private-key",
      "type": "string",
      "description_zh": "TLS 客户端私钥文件路径；不要暴露或提交私钥。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.tls.ca-certificate",
      "type": "string",
      "description_zh": "TLS CA 证书文件路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.tls.client-certificate",
      "type": "string",
      "description_zh": "TLS 客户端证书文件路径。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "otel.trace_exporter.<id>.tls.client-private-key",
      "type": "string",
      "description_zh": "TLS 客户端私钥文件路径；不要暴露或提交私钥。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>",
      "type": "table",
      "description_zh": "仅用户层的额外 Open in 目标；ID 1–64 字符，以 ASCII 字母数字开头，其余可含 ._-；带点需引号。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.label",
      "type": "string",
      "description_zh": "Open in 菜单显示名称；此 handler 中必填。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.icon",
      "type": "string",
      "description_zh": "图标来源；此 handler 中必填。支持内置资源、data URL、file URI、绝对路径；不支持时回退默认图标。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.command",
      "type": "string",
      "description_zh": "打开文件的可执行程序；此 handler 中必填；绝对路径或客户端 PATH 可解析的命令。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.args",
      "type": "array<string>",
      "description_zh": "固定参数，默认 []；插在命令与文件输入之间。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.input",
      "type": "path | json_argument | json_stdin",
      "description_zh": "path（默认）/json_argument/json_stdin，分别传路径、JSON 参数或标准输入。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "desktop.custom_file_handlers.<id>.supports_ssh",
      "type": "boolean",
      "description_zh": "SSH 工作区是否提供此目标，默认 false；需要远程上下文时使用 json_stdin。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "tui",
      "type": "table",
      "description_zh": "终端交互界面的专有设置；不是桌面 UI 的统一配置。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.notifications",
      "type": "boolean | array<string>",
      "description_zh": "开关通知，或仅允许指定事件类型。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.notification_method",
      "type": "auto | osc9 | bel",
      "description_zh": "auto（默认）/osc9/bel；auto 优先 OSC9，终端不支持时回退响铃。",
      "schema_default": "\"auto\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.notification_condition",
      "type": "unfocused | always",
      "description_zh": "unfocused（默认）仅终端未聚焦通知；always 不限焦点。",
      "schema_default": "\"unfocused\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.animations",
      "type": "boolean",
      "description_zh": "欢迎界面与等待动画，默认 true。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.disable_paste_burst",
      "type": "boolean",
      "description_zh": "禁用突发粘贴检测，默认 false；优先于旧顶层 disable_paste_burst。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.alternate_screen",
      "type": "auto | always | never",
      "description_zh": "auto（默认）/always/never；auto 在 Zellij 下可避免替代屏以保留滚动历史。",
      "schema_default": "\"auto\"",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.resume_cwd",
      "type": "current | session",
      "description_zh": "恢复/fork 时目录选择；省略且目录不一致时询问。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.vim_mode_default",
      "type": "boolean",
      "description_zh": "编辑框初始 Vim normal 模式，默认 false；会话可用 /vim 切换。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.raw_output_mode",
      "type": "boolean",
      "description_zh": "初始原始滚动输出，默认 false；会话可用 /raw 或默认 Alt+R 切换。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.show_tooltips",
      "type": "boolean",
      "description_zh": "欢迎界面引导提示，默认 true。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.auto_recap",
      "type": "boolean",
      "description_zh": "终端未聚焦时自动生成会话回顾，默认 true；关闭不影响手动 /recap。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.show_server_version_notice",
      "type": "boolean",
      "description_zh": "显示 app-server 版本差异信息，默认 true；关闭不隐藏兼容性错误。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.status_line",
      "type": "array<string> | null",
      "description_zh": "页脚状态项顺序；参考中的 null 指解析值，TOML 无 null，不要直接照写。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.terminal_title",
      "type": "array<string> | null",
      "description_zh": "终端标题项目顺序，默认 spinner/project；TOML 不接受 null 字面量。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.theme",
      "type": "string",
      "description_zh": "语法高亮主题名，使用 kebab-case。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.keymap.<context>.<action>",
      "type": "string | array<string>",
      "description_zh": "按上下文绑定快捷键；上下文专属优先，部分 composer 动作回退 global。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "tui.keymap.<context>.<action> = []",
      "type": "empty array",
      "description_zh": "空数组解绑该上下文动作；键名如 ctrl-a、shift-enter、page-down。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "marketplaces.<name>.source_type",
      "type": "git | local",
      "description_zh": "插件市场来源类型；支持的层包括系统、云端管理、用户、受信任项目。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "marketplaces.<name>.source",
      "type": "string",
      "description_zh": "Git 地址或市场根的绝对本地路径；本地目录应含 .agents/plugins/marketplace.json。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "marketplaces.<name>.ref",
      "type": "string",
      "description_zh": "Git 市场固定分支、tag 或 commit；选定版本有助于复现。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "marketplaces.<name>.sparse_paths",
      "type": "array<string>",
      "description_zh": "Git 市场稀疏检出路径；需包含目录清单及引用的本地插件。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.enabled",
      "type": "boolean",
      "description_zh": "插件 name@marketplace 启用状态；禁用仍可能刷新/安装目录文件，不覆盖工作空间托管状态。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.mcp_servers.<server>.enabled",
      "type": "boolean",
      "description_zh": "不改 manifest 即可关闭已安装插件中指定 MCP server。",
      "schema_default": "true",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.mcp_servers.<server>.default_tools_approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "插件内该 MCP server 的默认工具审批模式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.mcp_servers.<server>.enabled_tools",
      "type": "array<string>",
      "description_zh": "插件 MCP 工具白名单。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.mcp_servers.<server>.disabled_tools",
      "type": "array<string>",
      "description_zh": "插件 MCP 工具黑名单，在白名单之后应用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "plugins.<plugin>.mcp_servers.<server>.tools.<tool>.approval_mode",
      "type": "auto | prompt | writes | approve",
      "description_zh": "插件内单个 MCP 工具的审批覆盖。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tui.model_availability_nux.<model>",
      "type": "integer",
      "description_zh": "按模型记录的内部启动提示状态，通常由客户端维护。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "hide_agent_reasoning",
      "type": "boolean",
      "description_zh": "隐藏 TUI 与 exec 中的 reasoning 事件，不减少实际思考费用。",
      "schema_default": "false",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "show_raw_agent_reasoning",
      "type": "boolean",
      "description_zh": "模型实际输出原始推理内容时才显示；不能要求模型输出其未提供内容。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "disable_paste_burst",
      "type": "boolean",
      "description_zh": "旧顶层粘贴检测设置；优先迁移到 tui.disable_paste_burst。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "windows_wsl_setup_acknowledged",
      "type": "boolean",
      "description_zh": "Windows 引导确认状态；通常由客户端维护。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "chatgpt_base_url",
      "type": "string",
      "description_zh": "ChatGPT 登录流程基地址覆盖；不是一般推理 API 的替代字段。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "cli_auth_credentials_store",
      "type": "file | keyring | auto | ephemeral",
      "description_zh": "CLI 凭据 file/keyring/auto/ephemeral；auto 可回退文件，keyring 不可用失败，ephemeral 仅当前进程。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_oauth_credentials_store",
      "type": "auto | file | keyring",
      "description_zh": "MCP OAuth 凭据存储后端，独立于模型认证。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_oauth_callback_port",
      "type": "integer",
      "description_zh": "MCP OAuth 全局固定监听端口；服务端专属配置优先，省略由 OS 分配。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "mcp_oauth_callback_url",
      "type": "string",
      "description_zh": "OAuth 回调基地址，可能添加服务专属标识；URL 中端口不会自动选择监听端口，两者需匹配。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "experimental_use_unified_exec_tool",
      "type": "boolean",
      "description_zh": "旧 unified exec 名称，迁移到 features.unified_exec；当前用户关闭可能被忽略。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tools.web_search",
      "type": "boolean | { context_size = \"low|medium|high\", allowed_domains = [string], location = { country, region, city, timezone } }",
      "description_zh": "搜索工具对象：上下文大小、允许域名和大致位置；与命令网络代理规则无关。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "tools.view_image",
      "type": "boolean",
      "description_zh": "开启本地图片附件工具，不是图像生成或浏览器总开关。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "web_search",
      "type": "disabled | cached | indexed | live",
      "description_zh": "disabled/cached/indexed/live；通常默认 cached，全访问配置可默认 live；搜索权限另受组织与服务能力限制。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "default_permissions",
      "type": "string",
      "description_zh": "默认权限方案；内置名以 : 开头，自定义名匹配 permissions 表；不与旧 sandbox 配置混用。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "permissions.<name>.description",
      "type": "string",
      "description_zh": "权限方案说明文字；不从 extends 父方案继承。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.extends",
      "type": "string",
      "description_zh": "父方案可为自定义、:read-only、:workspace；不接受 :danger-full-access、未定义父或循环。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.workspace_roots",
      "type": "table",
      "description_zh": "此方案额外的工作区根集合，与会话运行时根共同参与文件规则。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.workspace_roots.<path>",
      "type": "boolean",
      "description_zh": "true 将路径加入工作区根，false 保留条目但不激活。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.filesystem",
      "type": "table",
      "description_zh": "文件规则表；键可为绝对路径或 :minimal/:workspace_roots 等特殊根。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.filesystem.glob_scan_max_depth",
      "type": "number",
      "description_zh": "快照式 deny-read glob 展开最大深度；显式值须至少 1，平台行为不同。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.filesystem.<path-or-glob>",
      "type": "\"read\" | \"write\" | \"deny\" | table",
      "description_zh": "路径、特殊根或 glob 的 read/write/deny；glob 授权能力按官方平台限制，deny 用于拒绝读取。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.filesystem.\":workspace_roots\".<subpath-or-glob>",
      "type": "\"read\" | \"write\" | \"deny\"",
      "description_zh": "每个有效工作区根内的相对子路径；点号表示根本身，**/*.env 等可设 deny。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.enabled",
      "type": "boolean",
      "description_zh": "命令网络访问开关；不启动代理，代理未启用时 domains 不限制直接网络。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.proxy_url",
      "type": "string",
      "description_zh": "此方案 HTTP 网络代理监听 URL。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.enable_socks5",
      "type": "boolean",
      "description_zh": "此方案启用网络代理时是否开放 SOCKS5。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.socks_url",
      "type": "string",
      "description_zh": "此方案 SOCKS5 代理监听端点。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.enable_socks5_udp",
      "type": "boolean",
      "description_zh": "SOCKS5 是否允许 UDP。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.allow_upstream_proxy",
      "type": "boolean",
      "description_zh": "是否允许再链接上游代理。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.dangerously_allow_non_loopback_proxy",
      "type": "boolean",
      "description_zh": "是否允许非回环监听；可能向其他主机暴露代理。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.dangerously_allow_all_unix_sockets",
      "type": "boolean",
      "description_zh": "是否允许任意 Unix socket；默认受限集合被放宽。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.mode",
      "type": "limited | full",
      "description_zh": "子进程代理模式；不是网页搜索模式。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.domains",
      "type": "table",
      "description_zh": "仅代理激活时执行的命令域名策略，deny 优先；不限制搜索、apps、MCP。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.domains.<pattern>",
      "type": "allow | deny",
      "description_zh": "主机 allow/deny；*.example.com 仅子域，**.example.com 含顶级，* 仅用作全局 allow。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.unix_sockets",
      "type": "table",
      "description_zh": "Unix socket 路径 allow/deny 映射。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.unix_sockets.<path>",
      "type": "allow | deny",
      "description_zh": "allow 加入有效许可表，deny 从有效许可表移除。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "permissions.<name>.network.allow_local_binding",
      "type": "boolean",
      "description_zh": "允许更广本地/私网访问；false 时仍可显式允许精确 localhost 或 IP。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "projects.<path>.trust_level",
      "type": "string",
      "description_zh": "trusted/untrusted；不受信任时跳过项目 .codex 配置、Hooks 与规则，用户和系统层仍加载。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "notice.hide_full_access_warning",
      "type": "boolean",
      "description_zh": "记录已确认全访问风险提示；不是降低权限的开关。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "notice.hide_world_writable_warning",
      "type": "boolean",
      "description_zh": "记录 Windows 任意用户可写目录警告的确认状态。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "notice.hide_rate_limit_model_nudge",
      "type": "boolean",
      "description_zh": "记录是否不再显示额度触发的模型切换提醒。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "notice.hide_gpt5_1_migration_prompt",
      "type": "boolean",
      "description_zh": "旧 GPT-5.1 迁移提示确认状态。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "notice.hide_gpt-5.1-codex-max_migration_prompt",
      "type": "boolean",
      "description_zh": "旧模型迁移提示确认状态，带点/连字符的键注意 TOML 引号与层级。",
      "schema_default": null,
      "schema_required": false,
      "schema_found": false
    },
    {
      "key": "notice.model_migrations",
      "type": "map<string,string>",
      "description_zh": "已确认的旧模型→新模型迁移映射；不是提供商路由。",
      "schema_default": "{}",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "forced_login_method",
      "type": "chatgpt | api",
      "description_zh": "限制 OpenAI 登录方式为 chatgpt 或 api；不负责生成凭据或替代 provider 选择。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    },
    {
      "key": "forced_chatgpt_workspace_id",
      "type": "string (uuid)",
      "description_zh": "限制 ChatGPT 登录的工作空间 UUID；不对第三方网关自动校验成员资格。",
      "schema_default": "null",
      "schema_required": false,
      "schema_found": true
    }
  ],
  "schema_paths": [
    {
      "path": "agents",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.default_subagent_model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.default_subagent_reasoning_effort",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.interrupt_message",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.max_concurrent_threads_per_session",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.max_depth",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.<key>.config_file",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.<key>.description",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "agents.<key>.nickname_candidates",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "allow_login_shell",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "allow_symlinked_codex_home",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "analytics",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "analytics.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "approval_policy",
      "type": "\"on-request\" | object | \"never\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "approval_policy.granular",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "mcp_elicitations",
        "rules",
        "sandbox_approval"
      ]
    },
    {
      "path": "approval_policy.granular.mcp_elicitations",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "approval_policy.granular.request_permissions",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "approval_policy.granular.rules",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "approval_policy.granular.sandbox_approval",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "approval_policy.granular.skill_approval",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "approvals_reviewer",
      "type": "\"user\" / \"auto_review\" / \"guardian_subagent\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "apps._default",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps._default.approvals_reviewer",
      "type": "\"user\" / \"auto_review\" / \"guardian_subagent\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps._default.default_tools_approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps._default.destructive_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps._default.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "apps._default.open_world_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.approvals_reviewer",
      "type": "\"user\" / \"auto_review\" / \"guardian_subagent\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.default_tools_approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.default_tools_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.destructive_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "apps.<key>.links",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.links.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.links.<key>.approvals_reviewer",
      "type": "\"user\" / \"auto_review\" / \"guardian_subagent\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.links.<key>.default_tools_approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.omit_tools_from",
      "type": "array<\"code_mode\" | \"deferred\" | \"direct\">",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.open_world_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.tools",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.tools.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.tools.<key>.approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps.<key>.tools.<key>.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "apps_mcp_product_sku",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "audio",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "audio.microphone",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "audio.microphone_channel",
      "type": "integer | array<integer>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "audio.speaker",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "auto_review.circuit_break_action",
      "type": "\"default\" | \"strict\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review.conversation_history_max_output_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review.experimental_conversation_history_prompt",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review.experimental_policy_template",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review.extra_policy",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "auto_review.policy",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "background_terminal_max_timeout",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.allow_history_access",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.default_origin_policy",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.default_origin_policy.access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.default_origin_policy.downloads",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.default_origin_policy.full_cdp_access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.default_origin_policy.uploads",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins.<key>.access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins.<key>.downloads",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins.<key>.full_cdp_access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "browser_use.origins.<key>.uploads",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "chatgpt_base_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "check_for_update_on_startup",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "cli_auth_credentials_store",
      "type": "\"file\" | \"keyring\" | \"auto\" | \"ephemeral\"",
      "default": null,
      "required": []
    },
    {
      "path": "cloud",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "cloud.skills",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "cloud.skills.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "compact_prompt",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.default_app_access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.macos",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.macos.bundle_ids",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.macos.bundle_ids.<key>",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.aumids",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.aumids.<key>",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.exes",
      "type": "array<object>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.exes[].access",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.exes[].binary_name",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.exes[].product_name",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "computer_use.windows.exes[].publisher_name",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "daybreak",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "default_permissions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "desktop",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "developer_instructions",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "disable_paste_burst",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_compact_prompt_file",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_start_instructions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_webrtc_call_base_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_ws_backend_prompt",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_ws_base_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_ws_model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_realtime_ws_startup_context",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_thread_store",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_thread_store.type",
      "type": "\"local\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "experimental_use_unified_exec_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "features.agent_message_board",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.analytics_plan_history",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.api_key_cyber_access_programs",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.api_key_model_discovery",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apply_patch_freeform",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apply_patch_preserve_line_endings",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apply_patch_streaming_events",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apps",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apps_mcp_path_override",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apps_mcp_path_override.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.apps_mcp_path_override.path",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.async_compaction",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.async_compaction.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.async_compaction.model_async_compact_threshold_percent",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.auth_elicitation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.background_paginated_rollout_migration",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.bedrock_setup_wizard",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.browser_annotation_api",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.browser_use",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.browser_use_external",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.browser_use_full_cdp_access",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.chronicle",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.cli_daybreak",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.default_exec_yield_time_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.direct_only_tool_namespaces",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.excluded_tool_namespaces",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.experimental_show_cell_overhead",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode.tool_input_schema_max_bytes",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_buffered_exec",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_host",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_host.disable_in_process_fallback",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_host.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_host_grpc",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_interrupt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_only",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_only_strict_3p_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_prewarm",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_tool_description_first",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.code_mode_tool_search",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.codex_apps_mcp_2026_07_28",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.codex_git_commit",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.codex_hooks",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.collab",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.collaboration_modes",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.compaction_image_budget",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.computer_use",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.concurrent_reasoning_summaries",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.connectors",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.content_item_kinds",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.context_management",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.context_management.experimental_mode",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.credential_masking",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder.clock_source",
      "type": "\"system\" / \"external\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder.delivery_mode",
      "type": "\"any_inference\" | \"after_user_or_tool_output\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder.reminder_interval_seconds",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.current_time_reminder.sleep_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.cwd_relative_turn_diffs",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.daemon_auto_start",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.default_mode_request_user_input",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.defer_mailbox_preemption",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.deferred_executor",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.deferred_tool_world_state",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.elevated_windows_sandbox",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.enable_experimental_windows_sandbox",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.enable_fanout",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.enable_mcp_apps",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.enable_request_compression",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.exec_permission_approvals",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.executed_tool_call_metadata",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.executor_capability_discovery",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.experimental_use_unified_exec_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.experimental_windows_sandbox",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.external_agent_memory_import",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.external_migration",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.fast_mode",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.goals",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_approval",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_conversation_history_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_enhanced_node_repl_transcripts",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_ext",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_node_repl_transcript_images",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_reuse_parent_compaction",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_root_handoff_context",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardian_trust_orchestrator_connectors",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.async_classifier_conversation_token_limit",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.async_classifier_mode",
      "type": "\"snapshot\" / \"conversation\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.classifier_instructions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.free_guardian",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.max_action_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.max_classifier_instruction_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.max_parent_compaction_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.max_tool_call_lag",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.persist_scores",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.reasoning_effort",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.reuse_parent_compaction",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.review_scope",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.review_scope.computer_use_only",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.review_scope.sandboxed_exec_commands",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.review_threshold",
      "type": "number",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.thread_context",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.include_images",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.max_message_entry_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.max_message_transcript_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.max_recent_non_user_entries",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.max_tool_entry_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.max_tool_transcript_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript.sources",
      "type": "array<\"tool_calls\" / \"tool_outputs\" / \"reasoning\">",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2.transcript_mode",
      "type": "\"line\" | \"json\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.guardianv2_decisions_comparison",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.hooks",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.image_detail_original",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.image_generation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.image_resize_notice",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.imagegenext",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_browser",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_chat",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_dictation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_local_automation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_updates",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.in_app_voice",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.incremental_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.instant_interrupt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.item_ids",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.js_repl",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.js_repl_tools_only",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.local_thread_store_compression",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.local_thread_store_shared_compression",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.login_shell_package_path",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.mcp_2026_07_28",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.mcp_oauth_refresh_coordination",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.memories",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.memory_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.mentions_v2",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.model_catalog_in_context",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_mode",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.default_wait_timeout_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.disable_direct_message",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.disable_native_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.expose_spawn_agent_model_overrides",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.hide_spawn_agent_metadata",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.max_concurrent_threads_per_session",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.max_wait_timeout_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.message_board_in_memory",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.message_board_remote",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "url"
      ]
    },
    {
      "path": "features.multi_agent_v2.message_board_remote.bearer_token",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.message_board_remote.bearer_token_env_var",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.message_board_remote.url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.min_wait_timeout_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.multi_agent_mode_hint_text",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.non_code_mode_only",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.preserve_fork_prefix",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.root_agent_usage_hint_text",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.subagent_developer_instructions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.subagent_usage_hint_text",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.tool_namespace",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.usage_hint_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.usage_hint_text",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2.wait_agent_enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.multi_agent_v2_dynamic_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.allow_local_binding",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.allow_upstream_proxy",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credential_broker",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.auth",
      "type": "array<\"bearer\" / \"token\" / \"basic\" / \"header\">",
      "default": [],
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.env",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.header",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.patterns",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.prefix",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.url_prefix_from_env",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.credentials.<key>.url_prefixes",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "features.network_proxy.dangerously_allow_all_unix_sockets",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.dangerously_allow_non_loopback_proxy",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.domains",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.domains.<key>",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.enable_socks5",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.enable_socks5_udp",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.mode",
      "type": "\"limited\" / \"full\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.proxy_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.socks_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.unix_sockets",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.network_proxy.unix_sockets.<key>",
      "type": "\"allow\" / \"deny\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.non_prefixed_mcp_tool_names",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.non_prefixed_mcp_tool_names.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.non_prefixed_mcp_tool_names.server_names",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.nonfatal_clock_read_errors",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.omit_app_server_notification_media",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.output_token_replay",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.personality",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.plugin_hooks",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.plugin_sharing",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.plugins",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.powershell_shell_version",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.prefer_mxc",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.prevent_idle_sleep",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.psp",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.realtime_conversation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.reasoning_effort_override",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.recommended_plugins",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.remote_compaction_v2",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.remote_control",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.remote_models",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.remote_plugin",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.request_permissions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.request_permissions_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.request_rule",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.resize_all_images",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.respect_system_proxy",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.responses_websockets",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.responses_websockets_v2",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.retain_client_developer_messages",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.retain_client_tool_outputs",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget.limit_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget.prefill_token_weight",
      "type": "number",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget.reminder_at_remaining_tokens",
      "type": "array<integer>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.rollout_budget.sampling_token_weight",
      "type": "number",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.runtime_metrics",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.search_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.secret_auth_storage",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.send_async_message",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.send_message_to_user_async",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.shell_snapshot",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.shell_snapshot_v2",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.shell_tool",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.shell_zsh_fork",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.skill_env_var_dependency_prompt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.skill_mcp_dependency_install",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.skill_search",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.skip_host_skill_discovery",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.sleep_tool",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.sleep_tool.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.sleep_tool.mode",
      "type": "\"model_driven\" | \"always_on\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.sqlite",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.stable_environment_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.standalone_web_search",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.steer",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.step_model_switching",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.subagent_default_context_limits",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.system_proxy_fallback",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.telepathy",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.terminal_resize_reflow",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.terminal_visualization_instructions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget",
      "type": "boolean | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.auto_compact_fallback_buffer_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.auto_compact_fallback_prompt",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.guidance_message",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.reminder_message_template",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.reminder_threshold_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.token_budget.use_history_notes_extension",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_call_mcp_elicitation",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_registry",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_registry.error_on_tool_collisions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_registry.turn_metadata_includes_tool_info",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_search",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_search_always_defer_mcp_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tool_suggest",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.transcript_v2",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.tui_app_server",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.ultrafast_mode",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unavailable_dummy_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unbounded_connection_retries",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.undo",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unified_exec",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unified_exec_tty",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unified_exec_zsh_fork",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.unified_image_budget",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.use_agent_identity",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.use_legacy_landlock",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.use_linux_sandbox_bwrap",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.use_xaa",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.view_image",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.web_search",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.web_search_cached",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.web_search_request",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.windows_sandbox_service",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.workspace_dependencies",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.workspace_owner_usage_nudge",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.worktrees",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "features.write_stdin_approval",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "feedback",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "feedback.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "file_opener",
      "type": "\"vscode\" / \"vscode-insiders\" / \"windsurf\" / \"cursor\" | \"none\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "forced_chatgpt_workspace_id",
      "type": "string | array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "forced_login_method",
      "type": "\"chatgpt\" / \"api\"",
      "default": null,
      "required": []
    },
    {
      "path": "ghost_snapshot",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "ghost_snapshot.disable_warnings",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "ghost_snapshot.ignore_large_untracked_dirs",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "ghost_snapshot.ignore_large_untracked_files",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "goals",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "goals.max_goal_token_budget",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "hide_agent_reasoning",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "history",
      "type": "object",
      "default": {
        "max_bytes": null,
        "persistence": "save-all"
      },
      "required": []
    },
    {
      "path": "history.max_bytes",
      "type": "integer",
      "default": null,
      "required": []
    },
    {
      "path": "history.persistence",
      "type": "\"save-all\" | \"none\"",
      "default": "save-all",
      "required": []
    },
    {
      "path": "hooks",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "hooks.Interrupt",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.Interrupt[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.Interrupt[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.PermissionRequest",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PermissionRequest[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PermissionRequest[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.PostCompact",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PostCompact[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PostCompact[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.PostToolUse",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PostToolUse[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PostToolUse[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.PreCompact",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PreCompact[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PreCompact[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.PreToolUse",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PreToolUse[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.PreToolUse[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.SessionEnd",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SessionEnd[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SessionEnd[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.SessionStart",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SessionStart[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SessionStart[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.Stop",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.Stop[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.Stop[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.SubagentStart",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SubagentStart[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SubagentStart[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.SubagentStop",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SubagentStop[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.SubagentStop[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.UserPromptSubmit",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.UserPromptSubmit[].hooks",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "hooks.UserPromptSubmit[].matcher",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "hooks.state",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "hooks.state.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "hooks.state.<key>.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "hooks.state.<key>.trusted_hash",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "include_apps_instructions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "include_collaboration_mode_instructions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "include_environment_context",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "include_environment_context_time",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "include_permissions_instructions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "instructions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "log_dir",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "marketplaces",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "marketplaces.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "marketplaces.<key>.last_revision",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "marketplaces.<key>.last_updated",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "marketplaces.<key>.ref",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "marketplaces.<key>.source",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "marketplaces.<key>.source_type",
      "type": "\"git\" / \"local\"",
      "default": null,
      "required": []
    },
    {
      "path": "marketplaces.<key>.sparse_paths",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_enterprise_managed_auth",
      "type": "object",
      "default": null,
      "required": [
        "idp"
      ]
    },
    {
      "path": "mcp_enterprise_managed_auth.idp",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "client_id",
        "issuer"
      ]
    },
    {
      "path": "mcp_enterprise_managed_auth.idp.client_id",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_enterprise_managed_auth.idp.issuer",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_oauth_callback_port",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_oauth_callback_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_oauth_credentials_store",
      "type": "\"auto\" | \"file\" | \"keyring\"",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_optional_startup_grace_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "mcp_servers.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.args",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.auth",
      "type": "\"oauth\" | \"chatgpt\" | \"ema_auth\"",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.bearer_token_env_var",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.command",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.cwd",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.default_tools_approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.disabled_tools",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.enabled",
      "type": "boolean",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.enabled_tools",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.env",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.env.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.env_http_headers",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.env_http_headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.env_vars",
      "type": "array<string | object>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.environment_id",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.http_headers",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.http_headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.http_headers_helper",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.name",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth.authorization_server_issuer",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth.callback_port",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth.callback_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth.client_id",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth.client_secret",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.oauth_resource",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.omit_tools_from",
      "type": "array<\"code_mode\" | \"deferred\" | \"direct\">",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.required",
      "type": "boolean",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.scopes",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.startup_readiness",
      "type": "\"connection\" | \"catalog\"",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.startup_timeout_ms",
      "type": "integer",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.startup_timeout_sec",
      "type": "number",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.supports_parallel_tool_calls",
      "type": "boolean",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tool_input_schema_max_bytes",
      "type": "integer",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tool_timeout_sec",
      "type": "number",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tools",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tools.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tools.<key>.approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.tools.<key>.output_token_limit",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "mcp_servers.<key>.url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.consolidation_model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.dedicated_tools",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.disable_on_external_context",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.dual_write",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.extract_model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.generate_memories",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.max_raw_memories_for_consolidation",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.max_rollout_age_days",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.max_rollouts_per_startup",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.max_unused_days",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.min_rate_limit_remaining_percent",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.min_rollout_idle_hours",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.use_memories",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "memories.version",
      "type": "\"v1\" / \"v2\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_auto_compact_token_limit",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_auto_compact_token_limit_scope",
      "type": "\"total\" | \"body_after_prefix\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_catalog_json",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_context_window",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_instructions_file",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_post_turn_compact_threshold_percent",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_provider",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "model_providers.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.auth",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "command"
      ]
    },
    {
      "path": "model_providers.<key>.auth.args",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "model_providers.<key>.auth.command",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.auth.cwd",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.auth.refresh_interval_ms",
      "type": "integer",
      "default": 300000,
      "required": []
    },
    {
      "path": "model_providers.<key>.auth.timeout_ms",
      "type": "integer",
      "default": 5000,
      "required": []
    },
    {
      "path": "model_providers.<key>.aws",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.auth_refresh",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "command"
      ]
    },
    {
      "path": "model_providers.<key>.aws.auth_refresh.args",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.auth_refresh.command",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.auth_refresh.timeout_ms",
      "type": "integer",
      "default": 300000,
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.credential_export",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "command"
      ]
    },
    {
      "path": "model_providers.<key>.aws.credential_export.args",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.credential_export.command",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.credential_export.timeout_ms",
      "type": "integer",
      "default": 30000,
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.profile",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.aws.region",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.base_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.capabilities",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.capabilities.external_web_access",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.capabilities.remote_compaction",
      "type": "\"unsupported\" | \"v2\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.env_http_headers",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.env_http_headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.env_key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.env_key_instructions",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.experimental_bearer_token",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "authorization_url",
        "client_id",
        "delivery",
        "token_url"
      ]
    },
    {
      "path": "model_providers.<key>.gateway_oauth.authorization_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.client_id",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.delivery",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.delivery.kind",
      "type": "\"header\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.delivery.name",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.delivery.scheme",
      "type": "string",
      "default": "Bearer",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.delivery.kind",
      "type": "\"cookie\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.redirect_port",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.resource",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.scopes",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "model_providers.<key>.gateway_oauth.token_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.http_headers",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.http_headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.model_catalog_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.name",
      "type": "string",
      "default": "",
      "required": []
    },
    {
      "path": "model_providers.<key>.query_params",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.query_params.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.request_max_retries",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.requires_openai_auth",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "model_providers.<key>.stream_idle_timeout_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.stream_max_retries",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.supports_standalone_web_search",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "model_providers.<key>.supports_websockets",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "model_providers.<key>.websocket_connect_timeout_ms",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_providers.<key>.wire_api",
      "type": "\"responses\"",
      "default": "responses",
      "required": []
    },
    {
      "path": "model_reasoning_effort",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_reasoning_summary",
      "type": "\"auto\" / \"concise\" / \"detailed\" | \"none\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "model_verbosity",
      "type": "\"low\" / \"medium\" / \"high\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts",
      "type": "object",
      "default": {
        "home": null,
        "home_last_prompted_at": null,
        "project_last_prompted_at": {},
        "projects": {}
      },
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.home",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.home_last_prompted_at",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.project_last_prompted_at",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.project_last_prompted_at.<key>",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.projects",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "notice.external_config_migration_prompts.projects.<key>",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.fast_default_opt_out",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_full_access_warning",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_gov_cloud_guidance",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_gpt-5.1-codex-max_migration_prompt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_gpt5_1_migration_prompt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_rate_limit_model_nudge",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.hide_world_writable_warning",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notice.model_migrations",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "notice.model_migrations.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "notify",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "openai_base_url",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "orchestrator",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "orchestrator.mcp",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "orchestrator.mcp.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "orchestrator.skills",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "orchestrator.skills.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "oss_provider",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.environment",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter",
      "type": "\"none\" / \"statsig\" | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint",
        "protocol"
      ]
    },
    {
      "path": "otel.exporter.otlp-http.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.protocol",
      "type": "\"binary\" | \"json\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-http.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint"
      ]
    },
    {
      "path": "otel.exporter.otlp-grpc.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.exporter.otlp-grpc.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.log_agent_responses",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.log_guardian_assessments",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.log_user_prompt",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter",
      "type": "\"none\" / \"statsig\" | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint",
        "protocol"
      ]
    },
    {
      "path": "otel.metrics_exporter.otlp-http.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.protocol",
      "type": "\"binary\" | \"json\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-http.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint"
      ]
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.metrics_exporter.otlp-grpc.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.span_attributes",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.span_attributes.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.tool_result",
      "type": "object",
      "default": {
        "max_bytes": 2048
      },
      "required": []
    },
    {
      "path": "otel.tool_result.max_bytes",
      "type": "integer",
      "default": 2048,
      "required": []
    },
    {
      "path": "otel.trace_exporter",
      "type": "\"none\" / \"statsig\" | object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint",
        "protocol"
      ]
    },
    {
      "path": "otel.trace_exporter.otlp-http.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.protocol",
      "type": "\"binary\" | \"json\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-http.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc",
      "type": "object",
      "default": "<not-declared>",
      "required": [
        "endpoint"
      ]
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.endpoint",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.headers",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.headers.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.tls",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.tls.ca-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.tls.client-certificate",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.trace_exporter.otlp-grpc.tls.client-private-key",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.tracestate",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.tracestate.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "otel.tracestate.<key>.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "permissions",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "personality",
      "type": "\"none\" / \"friendly\" / \"pragmatic\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plan_mode_reasoning_effort",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "plugins._default",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins._default.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "plugins.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.default_tools_approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.disabled_tools",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.enabled_tools",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.tools",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.tools.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.tools.<key>.approval_mode",
      "type": "\"auto\" / \"prompt\" / \"writes\" / \"approve\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "plugins.<key>.mcp_servers.<key>.tools.<key>.output_token_limit",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "profile",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "profiles",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "project_doc_fallback_filenames",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "project_doc_max_bytes",
      "type": "integer",
      "default": 32768,
      "required": []
    },
    {
      "path": "project_root_markers",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "projects",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "projects.<key>",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "projects.<key>.trust_level",
      "type": "\"trusted\" / \"untrusted\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "realtime",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "realtime.transport",
      "type": "\"webrtc\" / \"websocket\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "realtime.type",
      "type": "\"conversational\" / \"transcription\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "realtime.version",
      "type": "\"v1\" / \"v2\" / \"v3\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "realtime.voice",
      "type": "\"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\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "responses_api_metadata",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "responses_api_metadata.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "review_model",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "sandbox_mode",
      "type": "\"read-only\" / \"workspace-write\" / \"danger-full-access\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "sandbox_workspace_write",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "sandbox_workspace_write.exclude_slash_tmp",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "sandbox_workspace_write.exclude_tmpdir_env_var",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "sandbox_workspace_write.network_access",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "sandbox_workspace_write.writable_roots",
      "type": "array<string>",
      "default": [],
      "required": []
    },
    {
      "path": "service_tier",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy",
      "type": "object",
      "default": {
        "exclude": null,
        "experimental_use_profile": null,
        "filters": null,
        "ignore_default_excludes": null,
        "include_only": null,
        "inherit": null,
        "set": null
      },
      "required": []
    },
    {
      "path": "shell_environment_policy.exclude",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.experimental_use_profile",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.filters",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.filters.<key>",
      "type": "\"include\" / \"exclude\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.ignore_default_excludes",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.include_only",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.inherit",
      "type": "\"core\" | \"all\" | \"none\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.set",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "shell_environment_policy.set.<key>",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "show_raw_agent_reasoning",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.bundled",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.bundled.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "skills.config",
      "type": "array<object>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.config[].enabled",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.config[].name",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.config[].path",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.include_instructions",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "skills.max_context_tokens",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "sqlite_home",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "suppress_unstable_features_warning",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "thread_unload_delay_secs",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_output_token_limit",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_suggest",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_suggest.disabled_tools",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "tool_suggest.disabled_tools[].id",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_suggest.disabled_tools[].type",
      "type": "\"connector\" / \"plugin\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_suggest.discoverables",
      "type": "array<object>",
      "default": [],
      "required": []
    },
    {
      "path": "tool_suggest.discoverables[].id",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tool_suggest.discoverables[].type",
      "type": "\"connector\" / \"plugin\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.experimental_request_user_input",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.experimental_request_user_input.enabled",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tools.update_plan",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.update_plan.enabled",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "tools.web_search",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "tools.web_search.allowed_domains",
      "type": "array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.context_size",
      "type": "\"low\" / \"medium\" / \"high\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.location",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.location.city",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.location.country",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.location.region",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tools.web_search.location.timezone",
      "type": "string",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui",
      "type": "object",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.agents_overview_grouping",
      "type": "\"project\" / \"status\" / \"model\"",
      "default": "project",
      "required": []
    },
    {
      "path": "tui.alternate_screen",
      "type": "\"auto\" | \"always\" | \"never\"",
      "default": "auto",
      "required": []
    },
    {
      "path": "tui.animations",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.auto_recap",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.copy_on_select",
      "type": "\"auto\" | \"always\" | \"never\"",
      "default": "auto",
      "required": []
    },
    {
      "path": "tui.copy_on_select_clear_selection",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "tui.disable_paste_burst",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.effects",
      "type": "object",
      "default": {
        "effort": true,
        "progress": true,
        "shimmer": true,
        "starfield": true,
        "title": true,
        "welcome": true
      },
      "required": []
    },
    {
      "path": "tui.effects.effort",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.effects.progress",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.effects.shimmer",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.effects.starfield",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.effects.title",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.effects.welcome",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.fullscreen_transcript",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.keymap",
      "type": "object",
      "default": {
        "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
        }
      },
      "required": []
    },
    {
      "path": "tui.keymap.agents",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.agents.archive",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.delete",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.fork",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.hide",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.new_task",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.new_worktree",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.rename",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.resume",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.search",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.stop",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.toggle_grouping",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.agents.toggle_pin",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval",
      "type": "object",
      "default": {
        "approve": null,
        "approve_for_prefix": null,
        "approve_for_session": null,
        "cancel": null,
        "decline": null,
        "deny": null,
        "open_fullscreen": null,
        "open_thread": null
      },
      "required": []
    },
    {
      "path": "tui.keymap.approval.approve",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.approve_for_prefix",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.approve_for_session",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.cancel",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.decline",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.deny",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.open_fullscreen",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.approval.open_thread",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.chat.decrease_reasoning_effort",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.edit_queued_message",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.increase_reasoning_effort",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.interrupt_turn",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.next_permission_mode",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.previous_permission_mode",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.prompt_stack_back",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.skip_question",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.toggle_voice",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.chat.toggle_voice_mute",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.composer",
      "type": "object",
      "default": {
        "history_search_next": null,
        "history_search_previous": null,
        "queue": null,
        "submit": null,
        "toggle_shortcuts": null
      },
      "required": []
    },
    {
      "path": "tui.keymap.composer.history_search_next",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.composer.history_search_previous",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.composer.queue",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.composer.submit",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.composer.toggle_shortcuts",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.editor.delete_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.delete_backward_word",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.delete_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.delete_forward_word",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.insert_newline",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.kill_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.kill_line_start",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.kill_whole_line",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_left",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_line_start",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_right",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_word_left",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.move_word_right",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.editor.yank",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.global.clear_terminal",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.copy",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.find_transcript",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.focus_activity",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.leader",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.open_agents",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.open_external_editor",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.open_transcript",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.queue",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.submit",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.toggle_fast_mode",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.toggle_raw_output",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.toggle_shortcuts",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.toggle_side_conversation",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.global.toggle_vim_mode",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.list.accept",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.cancel",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.jump_bottom",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.jump_top",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.move_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.move_left",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.move_right",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.move_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.page_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.list.page_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.pager.close",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.close_transcript",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.find",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.half_page_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.half_page_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.jump_bottom",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.jump_top",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.page_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.page_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.scroll_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.pager.scroll_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.append_after_cursor",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.append_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.cancel_operator",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.change_to_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.delete_char",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.delete_to_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.enter_insert",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.enter_replace_mode",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.find_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.find_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.insert_line_start",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.jump_bottom",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.jump_top",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_left",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_line_start",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_right",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_word_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_word_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.move_word_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.open_line_above",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.open_line_below",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.paste_after",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.redo",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.repeat_last_change",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.replace_char",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.start_change_operator",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.start_delete_operator",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.start_yank_operator",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.substitute_char",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.till_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.till_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.undo",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_normal.yank_line",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator",
      "type": "object",
      "default": {
        "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
      },
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.cancel",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.delete_line",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_down",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_find_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_find_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_jump_bottom",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_jump_top",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_left",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_line_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_line_start",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_right",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_till_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_till_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_up",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_word_backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_word_end",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.motion_word_forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.select_around_text_object",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.select_inner_text_object",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_operator.yank_line",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_search",
      "type": "object",
      "default": {
        "backward": null,
        "forward": null,
        "next": null,
        "previous": null
      },
      "required": []
    },
    {
      "path": "tui.keymap.vim_search.backward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_search.forward",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_search.next",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_search.previous",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object",
      "type": "object",
      "default": {
        "backtick": null,
        "big_word": null,
        "braces": null,
        "brackets": null,
        "cancel": null,
        "double_quote": null,
        "parentheses": null,
        "single_quote": null,
        "word": null
      },
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.backtick",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.big_word",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.braces",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.brackets",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.cancel",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.double_quote",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.parentheses",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.single_quote",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.keymap.vim_text_object.word",
      "type": "string | array<string>",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.model_availability_nux",
      "type": "object",
      "default": {},
      "required": []
    },
    {
      "path": "tui.model_availability_nux.<key>",
      "type": "integer",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.mouse_scroll_speed",
      "type": "number",
      "default": null,
      "required": []
    },
    {
      "path": "tui.notification_condition",
      "type": "\"unfocused\" | \"always\"",
      "default": "unfocused",
      "required": []
    },
    {
      "path": "tui.notification_method",
      "type": "\"auto\" / \"osc9\" / \"bel\"",
      "default": "auto",
      "required": []
    },
    {
      "path": "tui.notifications",
      "type": "boolean | array<string>",
      "default": true,
      "required": []
    },
    {
      "path": "tui.pet",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "tui.pet_anchor",
      "type": "\"composer\" | \"screen-bottom\"",
      "default": "composer",
      "required": []
    },
    {
      "path": "tui.question_esc_back",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.raw_output_mode",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "tui.rendering",
      "type": "object",
      "default": {
        "lists": true,
        "math": true,
        "mermaid": true,
        "tables": true
      },
      "required": []
    },
    {
      "path": "tui.rendering.lists",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.rendering.math",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.rendering.mermaid",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.rendering.tables",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.resume_cwd",
      "type": "\"current\" | \"session\"",
      "default": null,
      "required": []
    },
    {
      "path": "tui.right_click_paste",
      "type": "\"auto\" | \"on\" | \"off\"",
      "default": "auto",
      "required": []
    },
    {
      "path": "tui.screen_reader_detection_done",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "tui.session_picker_view",
      "type": "\"comfortable\" / \"dense\"",
      "default": null,
      "required": []
    },
    {
      "path": "tui.show_server_version_notice",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.show_tooltips",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.status_line",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "tui.status_line_use_colors",
      "type": "boolean",
      "default": true,
      "required": []
    },
    {
      "path": "tui.terminal_resize_reflow_max_rows",
      "type": "integer",
      "default": null,
      "required": []
    },
    {
      "path": "tui.terminal_title",
      "type": "array<string>",
      "default": null,
      "required": []
    },
    {
      "path": "tui.theme",
      "type": "string",
      "default": null,
      "required": []
    },
    {
      "path": "tui.vim_mode_default",
      "type": "boolean",
      "default": false,
      "required": []
    },
    {
      "path": "web_search",
      "type": "\"disabled\" / \"cached\" / \"indexed\" / \"live\"",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "windows",
      "type": "object",
      "default": null,
      "required": []
    },
    {
      "path": "windows.allow_mxc",
      "type": "boolean",
      "default": "<not-declared>",
      "required": []
    },
    {
      "path": "windows.sandbox",
      "type": "\"elevated\" / \"unelevated\" / \"mxc\"",
      "default": "<not-declared>",
      "required": []
    }
  ]
}
