REPOMATIC-UNSUBSCRIBE-THREADS(1) REPOMATIC-UNSUBSCRIBE-THREADS(1)

repomatic unsubscribe-threads - Unsubscribe from closed, inactive notification threads

repomatic unsubscribe-threads [OPTIONS]

Unsubscribe from closed, inactive GitHub notification threads.

Processes notifications in two phases:

Phase 1, REST notification threads:

Fetches Issue/PullRequest notification threads, inspects each for
closed + stale status, and unsubscribes via DELETE + PATCH.

Phase 2, GraphQL threadless subscriptions:

Searches for closed issues/PRs the user is involved in and
unsubscribes via the updateSubscription mutation.

Inactivity threshold in months. Threads updated more recently are kept.
Maximum unsubscribes per phase. Inspection is not capped.
Report what would be done without making changes.
Show this message and exit.

Inactivity threshold in months. Threads updated more recently are kept.
Maximum unsubscribes per phase. Inspection is not capped.
Report what would be done without making changes.
Show this message and exit.

0
Success.
1
A runtime error, or an aborted prompt (Ctrl-C, a declined confirmation).
2
A usage error: unknown option, invalid value, missing operand, or an unparsable configuration file.

Dry run to preview what would be unsubscribed

repomatic unsubscribe\-threads \-\-dry\-run

Unsubscribe from threads inactive for 6+ months

repomatic unsubscribe\-threads \-\-months 6

Unsubscribe from at most 50 threads per phase

repomatic unsubscribe\-threads \-\-max\-unsubscribes 50

Kevin Deldycke

2026-09-14 7.15.1.dev0