mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-08-02 10:21:16 +08:00
feat(claude): upgrade effort toggle from "high" to "max"
Per Anthropic's effort parameter docs, "high" is the API default and setting effortLevel="high" is equivalent to omitting the field entirely. The toggle previously produced no effect. Claude Opus 4.6, Sonnet 4.6, and Opus 4.7 now support a "max" level that enables unconstrained reasoning. Rename the checkbox (effortHigh -> effortMax) and write effortLevel="max" when toggled on. Existing "high" values in user configs are left untouched. Updates zh/en/ja locales and user-manual entries accordingly.
This commit is contained in:
@@ -509,7 +509,7 @@ When editing Claude providers, a set of **quick toggles** is available above the
|
|||||||
| **Hide Attribution** | Clears commit/PR attribution metadata | Sets `attribution: {commit: "", pr: ""}` |
|
| **Hide Attribution** | Clears commit/PR attribution metadata | Sets `attribution: {commit: "", pr: ""}` |
|
||||||
| **Enable Teammates** | Enables the agent teams feature | Sets `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` |
|
| **Enable Teammates** | Enables the agent teams feature | Sets `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` |
|
||||||
| **Enable Tool Search** | Enables tool search functionality | Sets `env.ENABLE_TOOL_SEARCH = "true"` |
|
| **Enable Tool Search** | Enables tool search functionality | Sets `env.ENABLE_TOOL_SEARCH = "true"` |
|
||||||
| **High Effort** | Sets effort level to high | Sets `effortLevel = "high"` |
|
| **Max Effort** | Sets effort level to max | Sets `effortLevel = "max"` |
|
||||||
| **Disable Auto Upgrade** | Prevents Claude Code auto-updates | Sets `env.DISABLE_AUTOUPDATER = "1"` |
|
| **Disable Auto Upgrade** | Prevents Claude Code auto-updates | Sets `env.DISABLE_AUTOUPDATER = "1"` |
|
||||||
|
|
||||||
When a toggle is unchecked, its corresponding config entry is removed entirely. Changes are reflected in the JSON editor in real-time.
|
When a toggle is unchecked, its corresponding config entry is removed entirely. Changes are reflected in the JSON editor in real-time.
|
||||||
|
|||||||
@@ -509,7 +509,7 @@ Claude プロバイダーの編集時、JSON エディタの上部に **クイ
|
|||||||
| **帰属情報を非表示** | コミット/PR の帰属メタデータをクリア | `attribution: {commit: "", pr: ""}` を設定 |
|
| **帰属情報を非表示** | コミット/PR の帰属メタデータをクリア | `attribution: {commit: "", pr: ""}` を設定 |
|
||||||
| **チームメイトを有効化** | エージェントチーム機能を有効化 | `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` を設定 |
|
| **チームメイトを有効化** | エージェントチーム機能を有効化 | `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` を設定 |
|
||||||
| **ツール検索を有効化** | ツール検索機能を有効化 | `env.ENABLE_TOOL_SEARCH = "true"` を設定 |
|
| **ツール検索を有効化** | ツール検索機能を有効化 | `env.ENABLE_TOOL_SEARCH = "true"` を設定 |
|
||||||
| **高強度** | エフォートレベルを高に設定 | `effortLevel = "high"` を設定 |
|
| **最大強度思考** | エフォートレベルを max に設定 | `effortLevel = "max"` を設定 |
|
||||||
| **自動アップグレードを無効化** | Claude Code の自動更新を防止 | `env.DISABLE_AUTOUPDATER = "1"` を設定 |
|
| **自動アップグレードを無効化** | Claude Code の自動更新を防止 | `env.DISABLE_AUTOUPDATER = "1"` を設定 |
|
||||||
|
|
||||||
トグルのチェックを外すと、対応する設定エントリが完全に削除されます。変更は JSON エディタにリアルタイムで反映されます。
|
トグルのチェックを外すと、対応する設定エントリが完全に削除されます。変更は JSON エディタにリアルタイムで反映されます。
|
||||||
|
|||||||
@@ -509,7 +509,7 @@ v3.13.0 起新增的高级选项。默认情况下,CC Switch 会把配置的 `
|
|||||||
| **隐藏署名** | 清除提交/PR 的署名元数据 | 设置 `attribution: {commit: "", pr: ""}` |
|
| **隐藏署名** | 清除提交/PR 的署名元数据 | 设置 `attribution: {commit: "", pr: ""}` |
|
||||||
| **启用 Teammates** | 启用 Agent 团队功能 | 设置 `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` |
|
| **启用 Teammates** | 启用 Agent 团队功能 | 设置 `env.CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS = "1"` |
|
||||||
| **启用工具搜索** | 启用工具搜索功能 | 设置 `env.ENABLE_TOOL_SEARCH = "true"` |
|
| **启用工具搜索** | 启用工具搜索功能 | 设置 `env.ENABLE_TOOL_SEARCH = "true"` |
|
||||||
| **高效能模式** | 将 effort 级别设为 high | 设置 `effortLevel = "high"` |
|
| **最大强度思考** | 将 effort 级别设为 max | 设置 `effortLevel = "max"` |
|
||||||
| **禁用自动更新** | 阻止 Claude Code 自动更新 | 设置 `env.DISABLE_AUTOUPDATER = "1"` |
|
| **禁用自动更新** | 阻止 Claude Code 自动更新 | 设置 `env.DISABLE_AUTOUPDATER = "1"` |
|
||||||
|
|
||||||
取消勾选开关时,对应的配置项会被完全移除。更改会实时反映在 JSON 编辑器中。
|
取消勾选开关时,对应的配置项会被完全移除。更改会实时反映在 JSON 编辑器中。
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ export function CommonConfigEditor({
|
|||||||
enableToolSearch:
|
enableToolSearch:
|
||||||
config?.env?.ENABLE_TOOL_SEARCH === "true" ||
|
config?.env?.ENABLE_TOOL_SEARCH === "true" ||
|
||||||
config?.env?.ENABLE_TOOL_SEARCH === "1",
|
config?.env?.ENABLE_TOOL_SEARCH === "1",
|
||||||
effortHigh: config?.effortLevel === "high",
|
effortMax: config?.effortLevel === "max",
|
||||||
disableAutoUpgrade:
|
disableAutoUpgrade:
|
||||||
config?.env?.DISABLE_AUTOUPDATER === "1" ||
|
config?.env?.DISABLE_AUTOUPDATER === "1" ||
|
||||||
config?.env?.DISABLE_AUTOUPDATER === 1,
|
config?.env?.DISABLE_AUTOUPDATER === 1,
|
||||||
@@ -91,7 +91,7 @@ export function CommonConfigEditor({
|
|||||||
hideAttribution: false,
|
hideAttribution: false,
|
||||||
teammates: false,
|
teammates: false,
|
||||||
enableToolSearch: false,
|
enableToolSearch: false,
|
||||||
effortHigh: false,
|
effortMax: false,
|
||||||
disableAutoUpgrade: false,
|
disableAutoUpgrade: false,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -128,9 +128,9 @@ export function CommonConfigEditor({
|
|||||||
if (Object.keys(config.env).length === 0) delete config.env;
|
if (Object.keys(config.env).length === 0) delete config.env;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "effortHigh":
|
case "effortMax":
|
||||||
if (checked) {
|
if (checked) {
|
||||||
config.effortLevel = "high";
|
config.effortLevel = "max";
|
||||||
} else {
|
} else {
|
||||||
delete config.effortLevel;
|
delete config.effortLevel;
|
||||||
}
|
}
|
||||||
@@ -227,11 +227,11 @@ export function CommonConfigEditor({
|
|||||||
<label className="inline-flex items-center gap-2 text-sm text-muted-foreground cursor-pointer">
|
<label className="inline-flex items-center gap-2 text-sm text-muted-foreground cursor-pointer">
|
||||||
<input
|
<input
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
checked={toggleStates.effortHigh}
|
checked={toggleStates.effortMax}
|
||||||
onChange={(e) => handleToggle("effortHigh", e.target.checked)}
|
onChange={(e) => handleToggle("effortMax", e.target.checked)}
|
||||||
className="w-4 h-4 text-blue-500 bg-white dark:bg-gray-800 border-border-default rounded focus:ring-blue-500 dark:focus:ring-blue-400 focus:ring-2"
|
className="w-4 h-4 text-blue-500 bg-white dark:bg-gray-800 border-border-default rounded focus:ring-blue-500 dark:focus:ring-blue-400 focus:ring-2"
|
||||||
/>
|
/>
|
||||||
<span>{t("claudeConfig.effortHigh")}</span>
|
<span>{t("claudeConfig.effortMax")}</span>
|
||||||
</label>
|
</label>
|
||||||
<label className="inline-flex items-center gap-2 text-sm text-muted-foreground cursor-pointer">
|
<label className="inline-flex items-center gap-2 text-sm text-muted-foreground cursor-pointer">
|
||||||
<input
|
<input
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
"hideAttribution": "Hide AI Attribution",
|
"hideAttribution": "Hide AI Attribution",
|
||||||
"enableTeammates": "Teammates Mode",
|
"enableTeammates": "Teammates Mode",
|
||||||
"enableToolSearch": "Enable Tool Search",
|
"enableToolSearch": "Enable Tool Search",
|
||||||
"effortHigh": "High Effort Thinking",
|
"effortMax": "Max Effort Thinking",
|
||||||
"disableAutoUpgrade": "Disable Auto-Upgrade"
|
"disableAutoUpgrade": "Disable Auto-Upgrade"
|
||||||
},
|
},
|
||||||
"header": {
|
"header": {
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
"hideAttribution": "AI署名を非表示",
|
"hideAttribution": "AI署名を非表示",
|
||||||
"enableTeammates": "Teammates モード",
|
"enableTeammates": "Teammates モード",
|
||||||
"enableToolSearch": "Tool Search を有効化",
|
"enableToolSearch": "Tool Search を有効化",
|
||||||
"effortHigh": "高強度思考",
|
"effortMax": "最大強度思考",
|
||||||
"disableAutoUpgrade": "自動アップグレードを無効化"
|
"disableAutoUpgrade": "自動アップグレードを無効化"
|
||||||
},
|
},
|
||||||
"header": {
|
"header": {
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
"hideAttribution": "隐藏 AI 署名",
|
"hideAttribution": "隐藏 AI 署名",
|
||||||
"enableTeammates": "Teammates 模式",
|
"enableTeammates": "Teammates 模式",
|
||||||
"enableToolSearch": "启用 Tool Search",
|
"enableToolSearch": "启用 Tool Search",
|
||||||
"effortHigh": "高强度思考",
|
"effortMax": "最大强度思考",
|
||||||
"disableAutoUpgrade": "禁用自动升级"
|
"disableAutoUpgrade": "禁用自动升级"
|
||||||
},
|
},
|
||||||
"header": {
|
"header": {
|
||||||
|
|||||||
Reference in New Issue
Block a user