708| [`modelOverrides`](#modeloverrides) | [将模型 ID 映射](/docs/zh-CN/model-config#override-model-ids-per-version)到您的提供商的 ID,例如 Bedrock ARN | 模型和响应 | Any file |708| [`modelOverrides`](#modeloverrides) | [将模型 ID 映射](/docs/zh-CN/model-config#override-model-ids-per-version)到您的提供商的 ID,例如 Bedrock ARN | 模型和响应 | Any file |
709| [`modelPicker`](#modelpicker) | 选择 [`/model` 选择器](/docs/zh-CN/model-config#available-models)列出的模型,按您自己的顺序和您自己的标签 | 模型和响应 | User or managed |709| [`modelPicker`](#modelpicker) | 选择 [`/model` 选择器](/docs/zh-CN/model-config#available-models)列出的模型,按您自己的顺序和您自己的标签 | 模型和响应 | User or managed |
710| [`modelPricing`](#modelpricing) | 按您的组织合同费率而不是列表价格报告支出 | 模型和响应 | Managed |710| [`modelPricing`](#modelpricing) | 按您的组织合同费率而不是列表价格报告支出 | 模型和响应 | Managed |
711| [`modelSettings`](#modelsettings) | 为每个模型保留保存的[努力级别](/docs/zh-CN/model-config#adjust-effort-level),或限制一个模型的努力 | 模型和响应 | Any file |711| [`modelSettings`](#modelsettings) | 为每个模型保留已保存的 [effort 级别](/docs/zh-CN/model-config#adjust-effort-level)或[自动压缩窗口](/docs/zh-CN/model-config#set-the-auto-compact-window),或限制某个模型的 effort | 模型和响应 | Any file |
712| [`otelHeadersHelper`](#otelheadershelper) | 使用您自己的命令生成旋转的 [OpenTelemetry](/docs/zh-CN/monitoring-usage#dynamic-headers) 标头 | 身份验证和提供商 | Any file |712| [`otelHeadersHelper`](#otelheadershelper) | 使用您自己的命令生成旋转的 [OpenTelemetry](/docs/zh-CN/monitoring-usage#dynamic-headers) 标头 | 身份验证和提供商 | Any file |
713| [`outputStyle`](#outputstyle) | 使用[输出样式](/docs/zh-CN/output-styles)更改 Claude 的角色、语气和输出格式 | 模型和响应 | Any file |713| [`outputStyle`](#outputstyle) | 使用[输出样式](/docs/zh-CN/output-styles)更改 Claude 的角色、语气和输出格式 | 模型和响应 | Any file |
714| [`parentSettingsBehavior`](#parentsettingsbehavior) | 应用或删除[SDK 或 IDE 主机](/docs/zh-CN/managed-settings#let-an-embedding-host-add-policy)在您部署[托管设置](/docs/zh-CN/managed-settings)时传递的限制 | 企业和托管设置 | Managed |714| [`parentSettingsBehavior`](#parentsettingsbehavior) | 应用或删除[SDK 或 IDE 主机](/docs/zh-CN/managed-settings#let-an-embedding-host-add-policy)在您部署[托管设置](/docs/zh-CN/managed-settings)时传递的限制 | 企业和托管设置 | Managed |
1282要限制一个模型的努力而不是设置其级别,将[`maxEffortLevel`](#maxeffortlevel)字段添加到该模型的条目。该字段需要 Claude Code v2.1.267 或更高版本。1282要限制一个模型的努力而不是设置其级别,将[`maxEffortLevel`](#maxeffortlevel)字段添加到该模型的条目。该字段需要 Claude Code v2.1.267 或更高版本。
1283 1283
1284* **Scope**: [`Any file`](#scopes)1284* **Scope**: [`Any file`](#scopes)
1285* **Type**: 将模型名称映射到具有 `effortLevel` 字段的对象,其中一个 `"low"`、`"medium"`、`"high"` 或 `"xhigh"`、[`maxEffortLevel`](#maxeffortlevel)字段或两者1285* **Type**: 将模型名称映射到对象的对象,该对象可包含以下任意字段:
1286 * `effortLevel`: 其中一个 `"low"`、`"medium"`、`"high"` 或 `"xhigh"`
1287 * [`maxEffortLevel`](#maxeffortlevel): 该模型可以运行的最高 effort 级别
1288 * `autoCompactWindow`: 从 `100000` 到 `1000000` 的 token 数,或 `"auto"` 表示为该模型调优的窗口。[`/autocompact`](/docs/zh-CN/model-config#set-the-auto-compact-window) 保存到此处。对于该模型,该值优先于同一设置文件中的顶级 [`autoCompactWindow`](#autocompactwindow)。需要 Claude Code v2.1.288 或更高版本
1286* **Default**: 未设置1289* **Default**: 未设置
1287 1290
1288Claude Code 在模型的规范名称下写入每个条目,如 `claude-opus-5-5`,并将该模型的别名、日期后缀、`[1m]` 和识别的提供商特定 ID 匹配到同一条目。1291Claude Code 在模型的规范名称下写入每个条目,如 `claude-opus-5-5`,并将该模型的别名、日期后缀、`[1m]` 和识别的提供商特定 ID 匹配到同一条目。
2967}2970}
2968```2971```
2969 2972
2970使用 [`/autocompact`](/docs/zh-CN/commands#all-commands) 命令设置它,该命令将此键写入您的用户设置。[设置自动压缩窗口](/docs/zh-CN/model-config#set-the-auto-compact-window)涵盖了命令、标志、变量和设置如何相互作用。2973[`/autocompact`](/docs/zh-CN/commands#all-commands) 命令会在 [`modelSettings`](#modelsettings) 下为当前模型保存一个窗口,对于该模型,它优先于同一文件中的此键。[设置自动压缩窗口](/docs/zh-CN/model-config#set-the-auto-compact-window)涵盖了命令、标志、变量和设置如何相互作用。
2971 2974
2972<h3 id="automemorydirectory">2975<h3 id="automemorydirectory">
2973 `autoMemoryDirectory`2976 `autoMemoryDirectory`
3229 `askUserQuestionTimeout`3232 `askUserQuestionTimeout`
3230</h3>3233</h3>
3231 3234
3232让未回答的 [`AskUserQuestion`](/docs/zh-CN/tools-reference) 对话框在空闲一段时间后自动继续,提交您已选择的任何选项。当您离开时设置此项,让 Claude 在没有您的情况下继续。使用默认设置时,问题会等待您回答。需要 Claude Code v2.1.200 或更高版本。3235让未回答的 [`AskUserQuestion`](/docs/zh-CN/tools-reference) 对话框在空闲一段时间后自动继续,提交您已选择的任何选项。当您离开时设置此项,让 Claude 在没有您的情况下继续。使用默认设置时,问题会等待您回答。关于计时器何时暂停或从不启动,请参阅[问题自动继续超时](/docs/zh-CN/tools-reference#question-auto-continue-timeout)。需要 Claude Code v2.1.200 或更高版本。
3233 3236
3234* **Scope**: [`User or managed`](#scopes)3237* **Scope**: [`User or managed`](#scopes)
3235* **Type**: string,值为 `"60s"`、`"5m"`、`"10m"` 或 `"never"` 之一3238* **Type**: string,值为 `"60s"`、`"5m"`、`"10m"` 或 `"never"` 之一
4842| Rule | `strictKnownMarketplaces` | `blockedMarketplaces` |4845| Rule | `strictKnownMarketplaces` | `blockedMarketplaces` |
4843| - | - | - |4846| - | - | - |
4844| 匹配源拼写 | 仅 `owner/repo` 形式。克隆同一存储库的 git URL 不匹配 | 任何拼写,包括解析为同一 github.com 存储库的 git URL |4847| 匹配源拼写 | 仅 `owner/repo` 形式。克隆同一存储库的 git URL 不匹配 | 任何拼写,包括解析为同一 github.com 存储库的 git URL |
4845| Owner 大小写 | 区分大小写,如精确条目匹配 | 不区分大小写 |4848| Owner 大小写 | 区分大小写 | 不区分大小写 |
4846| `ref` | 遵循精确条目规则:带 `ref` 的条目仅匹配具有该精确 ref 的源,没有的条目仅匹配不指定 ref 的源 | 没有 `ref` 的条目阻止它匹配的存储库的所有 refs |4849| `ref` | 遵循精确条目规则:带 `ref` 的条目仅匹配具有该精确 ref 的源,没有的条目仅匹配不指定 ref 的源 | 没有 `ref` 的条目阻止它匹配的存储库的所有 refs |
4847| `path` | 比精确条目规则更宽松:带 `path` 的条目需要该精确值,而没有的条目匹配存储库内的任何路径 | 没有 `path` 的条目阻止它匹配的存储库的所有路径 |4850| `path` | 比精确条目规则更宽松:带 `path` 的条目需要该精确值,而没有的条目匹配存储库内的任何路径 | 没有 `path` 的条目阻止它匹配的存储库的所有路径 |
4848 4851
5653 `worktree.bgIsolation`5656 `worktree.bgIsolation`
5654</h3>5657</h3>
5655 5658
5656选择 [background sessions](/docs/zh-CN/agent-view#how-file-edits-are-isolated) 如何隔离其文件编辑。使用 `"worktree"`,Claude Code 在会话调用 `EnterWorktree` 之前阻止主检出中的 `Edit` 和 `Write`;使用 `"none"`,后台作业直接编辑工作副本。对于 git worktrees 不切实际的存储库,设置 `"none"`。5659选择[后台会话](/docs/zh-CN/agent-view#how-file-edits-are-isolated)如何隔离其文件编辑。如果您是通过 `←` 或 `/background` 将会话移至后台的,则无论此键如何设置,该会话都会就地编辑文件。使用 `"worktree"` 时,Claude Code 会在会话调用 `EnterWorktree` 之前阻止在主检出中使用 `Edit` 和 `Write`;使用 `"none"` 时,后台作业直接编辑工作副本。对于不适合使用 git worktree 的仓库,请设置 `"none"`。
5657 5660
5658* **Scope**: [`Any file`](#scopes)5661* **Scope**: [`Any file`](#scopes)
5659* **Type**: string,以下之一:5662* **Type**: string,以下之一: