From eef17e33e147bfd9728b946b42176cea647a4de7 Mon Sep 17 00:00:00 2001 From: Oron Ben Zvi Date: Tue, 21 Apr 2026 21:01:40 +0300 Subject: [PATCH] claude-code-settings: add xhigh effortLevel + marketplace autoUpdate/lastUpdated (#5591) Co-authored-by: domdomegg --- src/schemas/json/claude-code-settings.json | 10 +++++++++- src/test/claude-code-settings/effort-level-xhigh.json | 4 ++++ .../claude-code-settings/marketplace-host-pattern.json | 2 ++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/test/claude-code-settings/effort-level-xhigh.json diff --git a/src/schemas/json/claude-code-settings.json b/src/schemas/json/claude-code-settings.json index d97c2e3e7ec..da2ce01fe5c 100644 --- a/src/schemas/json/claude-code-settings.json +++ b/src/schemas/json/claude-code-settings.json @@ -396,7 +396,7 @@ }, "effortLevel": { "type": "string", - "enum": ["low", "medium", "high"], + "enum": ["low", "medium", "high", "xhigh"], "description": "Control Opus 4.6 adaptive reasoning effort. Lower effort is faster and cheaper for straightforward tasks, higher effort provides deeper reasoning. Defaults vary by model and plan (Opus 4.6 defaults to medium for Max and Team subscribers). Use /effort auto to reset to model default. Also configurable via CLAUDE_CODE_EFFORT_LEVEL environment variable. See https://code.claude.com/docs/en/model-config#adjust-effort-level" }, "fastMode": { @@ -963,6 +963,14 @@ "installLocation": { "type": "string", "description": "Local cache path where marketplace manifest is stored (auto-generated if not provided)" + }, + "autoUpdate": { + "type": "boolean", + "description": "Whether to automatically update this marketplace on Claude Code startup. Written automatically by Claude Code when you toggle auto-update for a marketplace" + }, + "lastUpdated": { + "type": "string", + "description": "ISO 8601 timestamp of the last marketplace refresh. Written automatically by Claude Code" } }, "required": ["source"], diff --git a/src/test/claude-code-settings/effort-level-xhigh.json b/src/test/claude-code-settings/effort-level-xhigh.json new file mode 100644 index 00000000000..152a0dc31ac --- /dev/null +++ b/src/test/claude-code-settings/effort-level-xhigh.json @@ -0,0 +1,4 @@ +{ + "effortLevel": "xhigh", + "model": "opus" +} diff --git a/src/test/claude-code-settings/marketplace-host-pattern.json b/src/test/claude-code-settings/marketplace-host-pattern.json index 31a7468c288..a2dd0043fdf 100644 --- a/src/test/claude-code-settings/marketplace-host-pattern.json +++ b/src/test/claude-code-settings/marketplace-host-pattern.json @@ -7,6 +7,8 @@ } }, "internal-git": { + "autoUpdate": true, + "lastUpdated": "2026-04-20T10:00:00Z", "source": { "hostPattern": "git.internal.example.com", "source": "hostPattern"