Skip to content

Conversation

@JoeColeman95
Copy link
Contributor

Implements GitHub issue #528 with job listing functionality:

  • Job filtering by queue, state, duration, pipeline, time range
  • Hybrid server-side/client-side filtering for performance
  • Sorting by start_time and duration with multiple output formats

Also enhances agent list with JSON/YAML output support and improved pagination.

Added test cases

Fixes #528
Fixes #527

Implements GitHub issue #528 with comprehensive job listing functionality:
- Job filtering by queue, state, duration, pipeline, time range
- Hybrid server-side/client-side filtering for performance
- Sorting by start_time and duration with multiple output formats

Also enhances agent list with JSON/YAML output support and improved pagination.

Fixes #528
Fixes #527
@JoeColeman95 JoeColeman95 requested a review from a team as a code owner September 2, 2025 15:36
Copy link
Contributor

@scadu scadu left a comment

Choose a reason for hiding this comment

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

As mentioned in my comments, I'd consider using GraphQL to simplify the implementation, but not a blocker.

@JoeColeman95 JoeColeman95 merged commit 29f6060 into main Sep 3, 2025
1 check passed
@JoeColeman95 JoeColeman95 deleted the SUP-4647/Agent-list-and-job-list branch September 3, 2025 10:35
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.

💡 feat: List jobs based on queue name and other filters 💡 feat: Add json output for bk agent list, to enable bulk pause/resume

3 participants