| name | run-orchestration |
| description | Use when an agent must batch-submit, poll, summarize, retry, or compare long-running VirusPrimerPro Agent API jobs without holding a long HTTP connection open. |
Run Orchestration
Use this when testing parameter sweeps, comparing modes, or running long jobs. The API is asynchronous: submit, poll, summarize, download artifacts.
Create Batch
python agentskill/scripts/run_orchestrator.py make-batch \
--msa aligned.fasta \
--mode primer_site \
--mode phylo_guide \
--profile standard \
--output batch.json
Submit And Poll
python agentskill/scripts/run_orchestrator.py submit-batch \
--batch-json batch.json \
--output batch_state.json
python agentskill/scripts/run_orchestrator.py poll-batch \
--state-json batch_state.json \
--output batch_state.polled.json
For monitoring loops, use --watch --poll-interval 30; do not keep one request open for computation time.
Summarize
python agentskill/scripts/run_orchestrator.py summarize-runs \
--input batch_state.polled.json \
--output batch_summary.json