ub-agents v0.1.15
Configuration · Queue

Configuration

Queue

Decides what runs next. Pull request work always goes first. Without a queue block, issues run oldest first and wait for their blockers.

queue:
  priority:
    labels: [priority:urgent, priority:high, priority:normal, priority:low]
    default: priority:normal
  milestones: order
  dependencies: wait

Priority

Priority labels, highest first. Items without one get the default. Pull requests inherit the priority of the open issues they close.

priority:
  labels: [priority:high, priority:low]
  default: priority:low

Milestones

order runs earlier milestones first but never holds work back. gate holds new issues until the oldest open milestone is done. ignore is the default.

milestones: order

Dependencies

With wait, an issue does not start while a GitHub "blocked by" issue is open, and blockers inherit the priority of what they block. ignore turns this off.

dependencies: wait

See the order

ub-agents status lists work in the same order, with each item's priority and where it came from.

$ ub-agents status