github / github/copilot-cli

CAPIError 400 when agent using `view` tool with GIF file -> blocks autopilot and essentially stops after error.

未關閉
#2,860 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area:agents area:tools
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### Describe the bug

I got a very similar issue as #2859 with CoPilot CLI reporting same. Was in `autopilot` and it tried to view a GIF image, it tried 3 times, and failed. I prompted, "you look stuck. the last tool call had an exception. please continue". I tried the same tool call again, also failing with "CAPIError" 400. If you can pull session: 8ef59e57-7242-4fa6-9939-5c6bb8aa65af that has it. But agent trying to `view` a GIF failed in my case. I do not have the full error message.

Additionally, I explained after the work was done to `copilot` in "Auto" mode (it seem to pick Haiku, which may not been ideal), that it should, "review session 8ef59e57-7242-4fa6-9939-5c6bb8aa65af and report the issue"... instead it suggested this repo's name, without any additional context on the session that might be useful here.

### Affected version

GitHub Copilot CLI 1.0.34.

### Steps to reproduce the behavior

Agent tries to view a GIF as part of autopilot, and it will stop the work. Only explicit prompting to say "You got a CAPIError". Did not repo again, as it was part of larger work to capture screenshots from a terminal using `vhs`.

### Expected behavior

`autopilot` should recover from an error, and continue it's work. A tool call failure should be handled more gracefully.

### Additional context

_No response_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。