Skip to content

Conversation

@hyp3rd
Copy link
Owner

@hyp3rd hyp3rd commented Feb 2, 2026

  • add durable paused subcommand to report pause state from Redis
  • extend durable delete to support multiple --id values or deletion by --source with --limit/--from-queue, with clearer validation + dry-run output
  • add handler/retry/age filters to durable dump and refactor dumping via a dumpContext
  • document the new ./workerctl durable paused example in README

…elete tooling

- add `durable paused` subcommand to report pause state from Redis
- extend `durable delete` to support multiple --id values or deletion by --source with --limit/--from-queue, with clearer validation + dry-run output
- add handler/retry/age filters to `durable dump` and refactor dumping via a dumpContext
- document the new `./workerctl durable paused` example in README
Copilot AI review requested due to automatic review settings February 2, 2026 22:23
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new durable paused subcommand to check pause state from Redis, extends durable delete to support multiple task deletions with flexible filtering options, and enhances durable dump with handler/retry/age filters.

Changes:

  • Added durable paused command to query pause state from Redis
  • Extended durable delete to accept multiple --id values or delete by --source with --limit/--from-queue options
  • Added filtering capabilities to durable dump including handler name, retry bounds, and age windows

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
cmd/workerctl/durable_paused.go New command implementation to check pause status from Redis
cmd/workerctl/durable_dump.go Refactored to use dumpContext and added handler/retry/age filtering
cmd/workerctl/durable_delete.go Extended to support batch deletion and source-based deletion with validation
cmd/workerctl/durable.go Registered the new paused subcommand
README.md Added documentation example for the new paused command

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hyp3rd hyp3rd merged commit 64acc58 into main Feb 2, 2026
0 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants