fix(settings): remove ineffective max reasoning effort level for Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -254,11 +254,11 @@ const CLAUDE_MODEL_ENV_KEYS = {
|
||||
|
||||
const CLAUDE_EFFORT_LEVEL_CONFIG_KEY = "effortLevel"
|
||||
|
||||
type ClaudeEffortLevel = "" | "low" | "medium" | "high" | "max"
|
||||
type ClaudeEffortLevel = "" | "low" | "medium" | "high"
|
||||
|
||||
const CLAUDE_EFFORT_LEVEL_VALUES: ReadonlyArray<
|
||||
Exclude<ClaudeEffortLevel, "">
|
||||
> = ["low", "medium", "high", "max"]
|
||||
> = ["low", "medium", "high"]
|
||||
|
||||
function normalizeClaudeEffortLevel(value: unknown): ClaudeEffortLevel {
|
||||
if (typeof value !== "string") return ""
|
||||
@@ -266,8 +266,7 @@ function normalizeClaudeEffortLevel(value: unknown): ClaudeEffortLevel {
|
||||
if (
|
||||
normalized === "low" ||
|
||||
normalized === "medium" ||
|
||||
normalized === "high" ||
|
||||
normalized === "max"
|
||||
normalized === "high"
|
||||
) {
|
||||
return normalized
|
||||
}
|
||||
@@ -7203,9 +7202,7 @@ supports_websockets = true`}
|
||||
</SelectItem>
|
||||
{CLAUDE_EFFORT_LEVEL_VALUES.map((value) => (
|
||||
<SelectItem key={value} value={value}>
|
||||
{value === "max"
|
||||
? t("claude.effortLevelMax")
|
||||
: t(`claude.effortLevel_${value}`)}
|
||||
{t(`claude.effortLevel_${value}`)}
|
||||
</SelectItem>
|
||||
))}
|
||||
</SelectContent>
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "المستوى الافتراضي",
|
||||
"effortLevel_low": "منخفض",
|
||||
"effortLevel_medium": "متوسط",
|
||||
"effortLevel_high": "مرتفع",
|
||||
"effortLevelMax": "الأقصى (Opus فقط)"
|
||||
"effortLevel_high": "مرتفع"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "حذف المزود {providerId}؟",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "Standardstufe",
|
||||
"effortLevel_low": "Niedrig",
|
||||
"effortLevel_medium": "Mittel",
|
||||
"effortLevel_high": "Hoch",
|
||||
"effortLevelMax": "Maximum (nur Opus)"
|
||||
"effortLevel_high": "Hoch"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Provider {providerId} löschen?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "Default Level",
|
||||
"effortLevel_low": "Low",
|
||||
"effortLevel_medium": "Medium",
|
||||
"effortLevel_high": "High",
|
||||
"effortLevelMax": "Max (Opus only)"
|
||||
"effortLevel_high": "High"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Delete Provider {providerId}?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "Nivel predeterminado",
|
||||
"effortLevel_low": "Bajo",
|
||||
"effortLevel_medium": "Medio",
|
||||
"effortLevel_high": "Alto",
|
||||
"effortLevelMax": "Máximo (solo Opus)"
|
||||
"effortLevel_high": "Alto"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "¿Eliminar proveedor {providerId}?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "Niveau par défaut",
|
||||
"effortLevel_low": "Bas",
|
||||
"effortLevel_medium": "Moyen",
|
||||
"effortLevel_high": "Élevé",
|
||||
"effortLevelMax": "Maximum (Opus uniquement)"
|
||||
"effortLevel_high": "Élevé"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Supprimer le provider {providerId} ?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "デフォルトレベル",
|
||||
"effortLevel_low": "低",
|
||||
"effortLevel_medium": "中",
|
||||
"effortLevel_high": "高",
|
||||
"effortLevelMax": "最大(Opus のみ対応)"
|
||||
"effortLevel_high": "高"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Provider {providerId} を削除しますか?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "기본 수준",
|
||||
"effortLevel_low": "낮음",
|
||||
"effortLevel_medium": "중간",
|
||||
"effortLevel_high": "높음",
|
||||
"effortLevelMax": "최고 (Opus만 지원)"
|
||||
"effortLevel_high": "높음"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Provider {providerId}를 삭제하시겠습니까?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "Nível padrão",
|
||||
"effortLevel_low": "Baixo",
|
||||
"effortLevel_medium": "Médio",
|
||||
"effortLevel_high": "Alto",
|
||||
"effortLevelMax": "Máximo (apenas Opus)"
|
||||
"effortLevel_high": "Alto"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "Excluir o provedor {providerId}?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "默认级别",
|
||||
"effortLevel_low": "低",
|
||||
"effortLevel_medium": "中",
|
||||
"effortLevel_high": "高",
|
||||
"effortLevelMax": "最高(仅 Opus 支持)"
|
||||
"effortLevel_high": "高"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "确认删除 Provider {providerId}?",
|
||||
|
||||
@@ -631,8 +631,7 @@
|
||||
"effortLevelDefault": "預設等級",
|
||||
"effortLevel_low": "低",
|
||||
"effortLevel_medium": "中",
|
||||
"effortLevel_high": "高",
|
||||
"effortLevelMax": "最高(僅 Opus 支援)"
|
||||
"effortLevel_high": "高"
|
||||
},
|
||||
"dialogs": {
|
||||
"confirmDeleteProvider": "確認刪除 Provider {providerId}?",
|
||||
|
||||
Reference in New Issue
Block a user