Skip to content

feat(cli): migrate work-queue command to cyclopts (wave 6b)#20763

Merged
zzstoatzz merged 1 commit intomainfrom
cli-cyclopts/wave-6b
Feb 19, 2026
Merged

feat(cli): migrate work-queue command to cyclopts (wave 6b)#20763
zzstoatzz merged 1 commit intomainfrom
cli-cyclopts/wave-6b

Conversation

@zzstoatzz
Copy link
Collaborator

Summary

  • Native cyclopts implementation of all 9 work-queue subcommands: create, set-concurrency-limit, clear-concurrency-limit, pause, resume, inspect, ls, preview, delete, read-runs
  • Includes work-queues alias for backwards compatibility
  • Added tests/cli/test_work_queues.py to cyclopts CI parity leg
  • Added prefect work-queue --help benchmark entry

Test plan

  • 59/59 work queue tests pass in typer mode
  • 59/59 work queue tests pass in cyclopts mode (PREFECT_CLI_FAST=1)
  • Parity and runner tests pass
  • prefect work-queue --help and prefect work-queues --help both work
  • ruff lint + format clean

🤖 Generated with Claude Code

native cyclopts implementation of all 9 work-queue subcommands:
create, set-concurrency-limit, clear-concurrency-limit, pause,
resume, inspect, ls, preview, delete, read-runs.

includes work-queues alias for backwards compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 19, 2026

Merging this PR will not alter performance

✅ 2 untouched benchmarks


Comparing cli-cyclopts/wave-6b (004b362) with main (89a32b8)

Open in CodSpeed

@zzstoatzz zzstoatzz merged commit e2131a4 into main Feb 19, 2026
61 checks passed
@zzstoatzz zzstoatzz deleted the cli-cyclopts/wave-6b branch February 19, 2026 17:43
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