Skip to contents

Removes old checkpoint files to free up disk space. Can filter by age, specific session IDs, or status.

Usage

s_clean_sessions(older_than_days = 7, session_ids = NULL, status_filter = NULL)

Arguments

older_than_days

Integer. Remove sessions older than this many days.

session_ids

Character vector. Specific session IDs to remove.

status_filter

Character vector. Remove only sessions with these statuses ("in_progress", "failed", "corrupted").

Value

Integer. Number of files removed (invisible).

Examples

# Clean sessions older than 7 days
s_clean_sessions(older_than_days = 7)
#> No session files found

# Clean only failed sessions
s_clean_sessions(status_filter = "failed")
#> No session files found

# Clean specific sessions
s_clean_sessions(session_ids = c("session1", "session2"))
#> No files to remove