Skip to content

Single session request -> infinite premium requests consumed per tool invocation/thinking step #2591

Closed

Description

@saa7wz

Describe the bug

Single request invocation started a session and each time agent replies as a message after tool invocation or thinking process (most probably another request made) consumes another premium requests.
So one request from me ended up consuming 80-100 requests.

Copilot CLI request estimation:

Total usage est:        1 Premium request

Affected version

GitHub Copilot CLI 1.0.21

Steps to reproduce the behavior

  1. Work on the project normally
  2. Premium requests gets consumed as the agent works through the task after each tool invocation/thinking step

Expected behavior

Usual interaction with Copilot CLI should not consume premium request per in-session process requests to server.

Additional context

Activity

  1. added theissue type on Apr 8, 2026
  2. changed the title [-]Single session run consumed premium requests per tool invocation/thinking step[/-] [+]Single session request -> infinite premium requests consumed per tool invocation/thinking step[/+] on Apr 8, 2026
  3. saa7wz commented on Apr 8, 2026

    @saa7wz
    Author

    could be related to #2568 also

  4. rickybhullar commented on Apr 9, 2026

    @rickybhullar

    This is exactly what happened to me. I was actively watching my request budget go down with every reply when I got back to my computer. Not seeing this issue on opencode @saa7wz I recommend switching to that till this is resolved.

  5. TheBigShoe commented on Apr 9, 2026

    @TheBigShoe

    I am also seeing this as well. I've noticed it happens specifically with GPT5.4. About 60% of my budget was blown through in 24 hours

  6. Ogekuri commented on Apr 9, 2026

    @Ogekuri

    Same issue here.

    According to this document, I am supposed to be charged for only one premium request per prompt.

    Requests in GitHub Copilot:

    Image
  7. tietoevry-johan commented on Apr 9, 2026

    @tietoevry-johan

    Same here, seems to behave ok with Sonnet but GPT 5.3 and 5.4 are consuming like crazy despite submitting a single request

  8. Luke220898 commented on Apr 9, 2026

    @Luke220898

    Same issue here.

  9. PendelinP commented on Apr 10, 2026

    @PendelinP

    Same problem here—I first noticed it yesterday around noon (UTC).

  10. jasonko7 commented on Apr 10, 2026

    @jasonko7

    Same problem here. 1.7% budget is consumed on one simple prompt with 0.33x model!

  11. Ton-Git commented on Apr 10, 2026

    @Ton-Git

    Hi, same issue here, I didn't notice it immediately and it burned 15% of my monthly quota in 2 prompts

  12. aakjar-meyer commented on Apr 10, 2026

    @aakjar-meyer

    Same issue here. Noticed that my last 2 prompts using Opus 4.6 consumed ~40-50 premium requests in total, when only 6 premium requests would've been used before. Following for any updates on a resolution for this.

    EDIT: This is happening to me through the github.com online Copilot chat as well as the Copilot Chat within VS Code

  13. Luke220898 commented on Apr 10, 2026

    @Luke220898

    I updated to 1.23.0 but I cannot verify if the bug is fixed because the previous version drained 100% of my premium requests.
    Has anyone had their quota reset by support yet?

  14. Ogekuri commented on Apr 10, 2026

    @Ogekuri

    I'm sorry, I only have 48 credits left out of 1500 as of April 10th... 😜 the real question we should be asking ourselves is: why have a dozen of us had this problem? Are we the only ones using the Copilot CLI? 🤔🤷‍♂️

  15. 9 remaining items

  16. RyanHecht commented on Apr 13, 2026

    @RyanHecht
    Collaborator

    Hi folks! We identified an issue with an experimental feature we were flighting to a small percentage of users. In some cases, it caused GPT-5-class model usage in the CLI to be overbilled.

    We've since turned the feature off and are working to process refunds for affected users. If your CLI session has been open for more than a couple of days, we recommend restarting the CLI to ensure your session is no longer opted into the feature (ensuring you're on the latest /update will help too!).

    Thank you all for your reports, they were instrumental in helping us track down the bug!

  17. Luke220898 commented on Apr 13, 2026

    @Luke220898

    Hi @RyanHecht, thank you for the fix and the initial quota reset.
    Unfortunately, I'm experiencing a strange regression and I am blocked again.
    After support supposedly reset my quota today, my cli showed premium requests as "included" rather than the standard Remaining reqs 100%. I assumed the issue was fixed, but a few hours later, I was hit with the 402 You have no quota error once again.
    I had already updated the CLI to 1.0.25 and completely restarted my terminal and sessions as advised.
    Could you clarify if the quota resets are putting our accounts into a weird temporary state that reverts back to 0, or is it possible that a background process/local cache is still silently draining the quota despite the 1.0.25 update?
    Any clarification would be greatly appreciated as I need to understand if I have to completely purge some local ~/.copilot cache before asking support for a second reset.

  18. Ton-Git commented on Apr 13, 2026

    @Ton-Git

    Hi @RyanHecht, thank you for the fix and the initial quota reset. Unfortunately, I'm experiencing a strange regression and I am blocked again. After support supposedly reset my quota today, my cli showed premium requests as "included" rather than the standard Remaining reqs 100%. I assumed the issue was fixed, but a few hours later, I was hit with the 402 You have no quota error once again. I had already updated the CLI to 1.0.25 and completely restarted my terminal and sessions as advised. Could you clarify if the quota resets are putting our accounts into a weird temporary state that reverts back to 0, or is it possible that a background process/local cache is still silently draining the quota despite the 1.0.25 update? Any clarification would be greatly appreciated as I need to understand if I have to completely purge some local ~/.copilot cache before asking support for a second reset.

    Hi @RyanHecht , thank you very much for the info, I had a similar issue today with my company account (copilot business): at first I was around 20% usage, then went to 0 and I saw 'included' in vscode, then it went back to the previous value.

  19. Ogekuri commented on Apr 13, 2026

    @Ogekuri

    … I was around 20% usage, then went to 0 and I saw 'included' in vscode, then it went back to the previou@RyanHecht

    @RyanHecht

    Exactly the same for me, except I was 107% 😅

  20. added
    area:modelsModel selection, availability, switching, rate limits, and model-specific behavior
    and removed on Apr 16, 2026
  21. Luke220898 commented on Apr 17, 2026

    @Luke220898

    @RyanHecht It has been 4 days since my last message and my account is still completely locked with the 402 You have no quota error. Support has gone completely silent and is ignoring my tickets.
    I am a paying Copilot Pro user ($10/month) who has been unable to work for days because of this bug. The initial "reset" did not work (the dashboard briefly said "included" and then died again). It is extremely frustrating to pay for a premium service, have it broken by an experimental update, and then be totally abandoned by support.
    Is anyone actually looking into accounts that were broken again after the first reset, or do we all have to ask for refunds?

  22. Luke220898 commented on Apr 17, 2026

    @Luke220898

    @RyanHecht I need to report a severe escalation of this issue.
    After 1 week of completely ignoring my support tickets, an automated bot finally cancelled my Copilot Pro subscription and issued a refund.
    Thinking a fresh start would fix the 402 You have no quota error, I re-subscribed and paid the $10 again (incurring bank transaction fees).
    To my absolute shock, the premium quota on the renewed subscription was STILL completely empty.
    The bug from v1.21.0 didn't just drain my old quota; it seems to have permanently corrupted the quota tracker for my specific GitHub account in your database.
    To make matters worse, the automated system wouldn't let me auto-refund this second broken subscription.
    Since human support is apparently non-existent and I have been blocked from working for 7 days, I was forced to create a completely brand-new GitHub account and pay another $10 via PayPal just to bypass your broken billing system and get back to work.
    Please warn other users: do NOT try to cancel and re-subscribe on the same account to fix this bug. It does not work.
    The account remains bugged. I hope a human engineer finally looks into these permanently bricked accounts.

  23. vitalii-zelinskyi commented on Apr 22, 2026

    @vitalii-zelinskyi

    I’ve had the same issue in the CLI for a few weeks now. I update it every day, and I’m currently on version v1.0.34, but the problem persists. It shows a random percentage every time. In the Github UI, I saw that I had used 92% of my requests, but today, after just a few interactions with Sonnet, it showed 402. I strongly suspect that something is wrong with the counter and that it has blown up. I also highly doubt that I’ve actually consumed all my requests for this month.

  24. nordovento commented on Apr 23, 2026

    @nordovento

    Same here. The quota reporting is inconsistent across the GitHub UI, Android Studio, and the CLI - all three show different numbers.

    In my case, the CLI returned a 402 error even though it was still showing 13% remaining.

    This strongly suggests the quota counter is broken or out of sync.

  25. RyanHecht commented on Apr 27, 2026

    @RyanHecht
    Collaborator

    Hey folks, anyone affected by the April 7-11 Copilot CLI incident will have gotten their PRU's refunded by this point!

    For folks reporting other quota reporting errors, please open new issues to track those! Thanks :)

  26. leaqigaie commented on Apr 27, 2026

    @leaqigaie

    @RyanHecht
    I'm in a similar situation but haven't received a refund yet. I also opened a support ticket about this two weeks ago and haven't gotten a response there either.

  27. Luke220898 commented on May 6, 2026

    @Luke220898

    @RyanHecht
    Where is my refund?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:modelsModel selection, availability, switching, rate limits, and model-specific behavior

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions