CAPIError 400 when agent using `view` tool with GIF file -> blocks autopilot and essentially stops after error.
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
### 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_
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi xem GIF trong khi autopilot chạy với GitHub Copilot CLI 1.0.34, sử dụng session đã được báo cáo và workflow chụp ảnh màn hình terminal có sử dụng vhs nếu có. Theo dõi cách CAPIError 400 từ view tool được xử lý; hoàn thành khi autopilot phục hồi sau lần gọi tool thất bại và tiếp tục thay vì dừng lại.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- shell
- Lĩnh vực
- ai, cli
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100