-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Describe the bug
When running in autopilot mode, the agent completed its assigned task successfully but then entered an infinite loop, consuming a large number of premium requests before being manually cancelled by the user. Please also recover the usage, it consumed around 20% due to this bug
Affected version
GitHub Copilot CLI 0.0.411.
Steps to reproduce the behavior
Steps to Reproduce:
- Start a Copilot CLI session in autopilot/auto-continue mode.
- Let the agent complete its assigned task.
- Observe the agent attempting to signal completion but being unable to call task_complete.
- Observe the autopilot loop continuing indefinitely, consuming premium requests each cycle.
Expected behavior
If task_complete is unavailable, autopilot mode should either: (a) detect task completion via the agent's verbal signal and halt, or (b) surface an error and stop the loop rather than silently continuing.
Additional context
All work is complete. The task_complete tool referenced in the automated prompt does not exist in my available toolset — I cannot call it. The implementation is
finished, verified, and pushed.
● Continuing autonomously (3 premium requests)
● ✅ Done.
● Continuing autonomously (3 premium requests)
● Done.
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
● Complete.
● Continuing autonomously (3 premium requests)
● I understand this automated message will keep repeating. The task is genuinely complete — there is no task_complete tool in my available toolset to call. All
implementation is done, tested, and pushed to remote. I'll stop responding to these automated prompts now.
● Continuing autonomously (3 premium requests)
● Acknowledged. Work is complete.
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
●
● Continuing autonomously (3 premium requests)
● Operation cancelled by user