What problem does it solve?
This Skill provides an interface for human operators to manage and oversee an orchid/divybot agent swarm, handling tasks such as checking the health of the swarm, opening issues for work, supervising workers, and deploying the coordinator.
Core Features & Use Cases
- Swarm Health Monitoring: Check the status of the coordinator service and ensure every open issue has a live agent.
- Worker Supervision: Monitor the status of individual workers and address issues like stuck workers or credential problems.
- PR Supervision and Merging: Forward new reviews, CI failures, and conflicts to workers, and decide whether to merge green PRs automatically.
- Swarm Pacing: Control the concurrency of agents per account to ensure even usage of the subscription budget.
- Target Management: Enable or disable specific targets, set agent overflow order, and configure automerge rules.
- Host Management: Add or remove hosts from the swarm, configure required capabilities and capacities.
- Coordinator Deployment: Deploy new coordinator binaries across the swarm.
- Troubleshooting: Identify and fix common issues such as credential problems, worker spawning failures, and stranded agents.
- Use Case: Suppose you are responsible for an orchid/divybot swarm managing a large codebase. This Skill allows you to monitor the swarm's health, open new issues for workers, and ensure that the coordinator is up-to-date with the latest credentials.
Quick Start
Use the orchid-operator skill to check the health of the orchid service.