-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Description
App Version
3.10.2
API Provider
OpenRouter
Model Used
Any
Actual vs. Expected Behavior
Option to Limit and Automatically Delete Old Checkpoints
The checkpoint feature is fantastic.
But over time, they can take up a lot of disk space.
The issue is that deleting a checkpoint also removes the task, which isn’t ideal when you just want to manage disk usage.
I suggest adding a configurable option to limit the number of saved checkpoints. Once the limit is hit (e.g., 10 checkpoints), the oldest ones are automatically deleted, while keeping the latest ones.
Basically a "checkpoint janitor" that keeps things tidy.
Additionally, it would be useful to have further options like:
Delete checkpoints older than X days
Delete checkpoints older than X hours
This would give us more flexibility to manage space without losing important task history.
Right now, those checkpoints remind me of some people who show up uninvited and decide to stay forever.
We really need to teach them how to leave early—before they overstay their welcome and take over the entire party space.
(Taken from #1223 to an issue for visibility)

This feature is like Johnny Depp at a casting call... only the youngest, freshest checkpoints make the cut.
Anything over a few days old? Straight to the cutting room floor!
Detailed Steps to Reproduce
- Use Roo
- Have many checkpoints saved locally
- See available disk space reducing
Relevant API Request Output
Additional Context
No response
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status