Skip to content

tweak: ensure auto continuing compaction is tracked as agent initiated for github copilot#22567

Merged
rekram1-node merged 6 commits intodevfrom
github-compaction-update
Apr 15, 2026
Merged

tweak: ensure auto continuing compaction is tracked as agent initiated for github copilot#22567
rekram1-node merged 6 commits intodevfrom
github-compaction-update

Conversation

@rekram1-node
Copy link
Copy Markdown
Collaborator

Issue for this PR

Closes #8030

When you hit compaction limits mid loop in github copilot the "compaction" itself is tracked as agent initiated, and then when the loop automatically resumes, this is also tracked as agent initiated.

This changes has parity w/ that behavior with github copilot cli that some people were complaining about in opencode.

Now if you do a manual compaction w/ /compact and then send subsequent messages yourself THESE WILL BE billed and that is expected.

Opencode also has a variety of synthetic user messages that are injected at various times but this was the only one I could find that isnt behaving as expected if you are expecting parity w/ copilot behaviors.

@rekram1-node rekram1-node merged commit e83b221 into dev Apr 15, 2026
10 checks passed
@rekram1-node rekram1-node deleted the github-compaction-update branch April 15, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Copilot auth now sets far too many requests as "user" consuming premium requests rapidly

1 participant