You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Usecase: I'm using Qwen3.5:27B locally, it's very slow and compaction can take 10+ minutes.
I hit the context limit and opencode started auto compacting. I interrupted it, increased the context limit in llamacpp, and then sent it new instructions. However, it insisted on compacting, even after forking.
As a workaround I switched to a faster model just to run the compaction, then back to 27B to continue working.
Interrupting the auto compaction should prevent it from running again. Otherwise it quickly goes from being convenient to inconvenient.
If your request is specifically about "interrupt should permanently suppress the next compaction attempt," it may be distinct enough to stand on its own. Otherwise, consider whether one of the above captures your need.
Activity
github-actions commentedon Mar 27, 2026
This issue might be a duplicate of existing issues. Please check:
If your request is specifically about "interrupt should permanently suppress the next compaction attempt," it may be distinct enough to stand on its own. Otherwise, consider whether one of the above captures your need.
CruelAddict commentedon Mar 29, 2026
Yes please. It's not just auto compaction. I've accidentally hit
ctrl+x cand it was also irreversible :(Kangaroux commentedon Jun 9, 2026
This looks to be fixed. You can interrupt compacting and then undo, which now undoes the compacting step.