[FEATURE] Better compact suggestions
Resolved 💬 5 comments Opened Sep 14, 2025 by OsrsMerchant Closed Jan 16, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Often when Claude auto compacts the conversation it will continue working roughly on what we were doing, but not correctly most of the times. Compacting is for sure better than starting a whole new conversation, but I feel like it could be a bit "smarter" to seamlesly continue the conversation
Proposed Solution
So I thought about a few different options (without having knowledge about how the compacting actually works)
- Continuously compact the oldest part of the conversation to always keep let's say 50%~ uncompacted.
- Compact like normal, but along the conversation add "checkpoints" as to where the context of the tasks changes. Keep these checkpoints in mind when compacting and avoid compacting the latest checkpoint down to latest message to retain 100% context.
Example: I work on my index.html for a moment, then would like to switch to another html file to start working on something else. This creates a checkpoint when we start working on the new page.
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
API and model interactions
Use Case Example
_No response_
Additional Context
I am terrible at explaining things and especially using coding terminology, so feel free to ask me to explain things in a different way. I won't get offended.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗