github / github/copilot-cli

Reasoning effort 'medium' is not supported for model 'claude-haiku-4.5'

未关闭
#4,345 8 条评论 4 个 reaction 已指派 1 人 已被 @stephentoub 认领 在 GitHub 查看
area:agents area:models triage
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

### Describe the bug

When both  copilot_cli_opus_medium_effort_default  and  copilot_cli_gpt_5_4_mini_for_explore  feature flags are active (assigned server-side), the CLI throws the following error repeatedly during sub-agent execution:

Execution failed: Error: Reasoning effort 'medium' is not supported for model 'claude-haiku-4.5'.

The  explore  and  task  built-in agents are defined with  model: claude-haiku-4.5  in  definitions/explore.agent.yaml  and  definitions/task.agent.yaml . The  copilot_cli_opus_medium_effort_default  flag applies  reasoning_effort: medium  globally — including to these sub-agents — before the  copilot_cli_gpt_5_4_mini_for_explore  swap has a chance to replace the model. As a result,  claude-haiku-4.5  receives a  reasoning_effort  value it does not support.

### Affected version

1.0.77

### Steps to reproduce the behavior

1. Be assigned both flags:  copilot_cli_opus_medium_effort_default: true  and  copilot_cli_gpt_5_4_mini_for_explore: true  (visible in  config.json  under  expAssignmentsCache )
2. Trigger any task that uses the  explore  or  task  sub-agent
3. Observe the error in output

### Expected behavior

Either the model swap happens before the reasoning effort is applied, or  reasoning_effort  is omitted for models that do not support it (as already fixed in main: "Allow reasoning effort to be omitted so the server can select the default").

### Additional context

Platform:
Windows ( win32-x64 )

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。