-
Notifications
You must be signed in to change notification settings - Fork 3
Add session archival with zstd compression #4
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Summary
Expose the existing archiver.rs compression functionality through the CLI so users can archive old sessions to save disk space.
Current Behavior
archiver.rs implements zstd compression/decompression but it is not exposed via the CLI or MCP tools.
Expected Behavior
cta archive --older-than 30d # compress sessions older than 30 days
cta archive --list # show archived sessions
cta archive --restore <id> # decompress a specific sessionImplementation Hints
archiver.rsalready has the compression logic- Add subcommands in
src/bin/cli.rsusing clap - Consider adding a corresponding MCP tool
Acceptance Criteria
-
cta archive --older-thancompresses matching session files -
cta archive --listshows archived sessions with sizes -
cta archive --restoredecompresses back to original location - Original files removed after successful compression
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers