github / github/copilot-cli

task_complete not written to output causes loss of actual result

Đang mở
#2,482 2 bình luận 1 reaction 0 người được giao Xem trên GitHub
area:agents area:non-interactive
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

Regression/Related: https://github.com/github/copilot-cli/issues/1324

`copilot -p "some task e.g. review" --autopilot --model "claude-opus-4.6"` Sometimes has no meaningful output (e.g. Agent says it has everything to output a review but nothing is "written" to the output)

if you call `copilot -p "continue" --continue --autopilot --model "claude-opus-4.6"` it will tell you that the result is already in the task_complete and therefore it is done and has nothing further to do.

if you use `--excluded-tools task_complete` the agent will not terminate and tries to "search" for a way to terminate since everything is already done. Workaround: set `--max-autopilot-continues` to something low e.g. 3. But you still don't have access to the content of the task_completed result.

### Affected version

1.0.14

### Steps to reproduce the behavior

`copilot -p "some task e.g. review" --autopilot --model "claude-opus-4.6"` happens roughly in 1 of 10 tries.

### Expected behavior

The task_completed output is written to STDOUT

### Additional context

Workaround: add a task_completed hook to get the content. But since the agent sometimes outputs to STDOUT and sometimes via task_completed it requires some logic the fetch tp correct output.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Reproduce the issue with the `copilot -p` commands using `--autopilot`, `--continue`, and `--excluded-tools task_complete`, then trace how `task_complete` output is handled versus STDOUT. Confirm the fix by verifying that the task_completed result is written to STDOUT in cases where the agent does not otherwise produce meaningful output.

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
cli
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.