Skip to content

chore: stage storage cleanup PR images - #82

Closed
Bil0000 wants to merge 2228 commits into
mainfrom
delete-settled-worktrees
Closed

Bil0000 wants to merge 2228 commits into
mainfrom
delete-settled-worktrees

Conversation

@Bil0000

@Bil0000 Bil0000 commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Settled threads can leave managed worktrees on disk after their work is done.

Add an optional retention setting under Settings → Storage. Choose a number of days after settlement, or set 0 days to remove a worktree as soon as it is safe. The rule supports project overrides and uses the existing cleanup checks. Branches and thread history remain.

Verified with 251 focused tests, type checks for server, web, contracts, and shared, targeted lint and formatting, and a save and reload check of the 0-day setting in the web app.

Cleanup skips active sessions, shared worktrees, terminals, and local changes. It retries later when a worktree is in use.

Before After
Storage cleanup before Storage cleanup after

Built with GPT-6 Astra in Codex.

Storage cleanup before

Storage cleanup after

after-cropped

juliusmarminge and others added 30 commits September 17, 2026 03:15
…ingdotgg#9741)

Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: maria <maria@kuuro.net>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#12304)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ngdotgg#12181)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…requests (pingdotgg#11050)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…#11842)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
juliusmarminge and others added 28 commits September 22, 2026 18:38
…tgg#13175)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…13189)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#13198)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…pingdotgg#13192)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ngdotgg#13193)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…tgg#13205)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…and Command (pingdotgg#13206)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…isc ui exports (pingdotgg#13207)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pingdotgg#13208)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ui components (pingdotgg#13209)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gg#13210)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…13212)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…3220)

Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: codex <codex@users.noreply.github.com>
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Sep 23, 2026
@Bil0000 Bil0000 closed this Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.