From 2532043d25c3b2eb66bcf9ff6b084dc1cd866cf3 Mon Sep 17 00:00:00 2001 From: lvbaocheng Date: Sat, 30 May 2026 11:24:13 +0800 Subject: [PATCH] fix(claude): use --effort instead of deprecated --thinking flag Claude Code CLI v2.x renamed the flag; passing --thinking low causes all rollout calls to fail on CLI 2.1.87+. Co-authored-by: Cursor --- skillopt/model/claude_backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skillopt/model/claude_backend.py b/skillopt/model/claude_backend.py index 22031b7..04a17a3 100644 --- a/skillopt/model/claude_backend.py +++ b/skillopt/model/claude_backend.py @@ -254,7 +254,7 @@ def _run_claude_print(*, system: str, prompt: str, model: str, tools: list[dict[ if system: cmd.extend(["--append-system-prompt", system]) if effort: - cmd.extend(["--thinking", effort]) + cmd.extend(["--effort", effort]) structured_output = bool(return_message) if structured_output: cmd.extend(["--schema", _assistant_message_schema_wrapper()])