Architecture
The Runops agent is a small, reliable, and cross-platform task
runner, making it easy to run tasks on your infrastructure. Its primary
responsibilities are polling Runops for work, running tasks, and
reporting the task’s status code and output log.
How it works
The agent works by polling Runops’ infrastructure over HTTPS. There
is no need to forward ports or provide incoming firewall access. You can
run the agents across any number of machines and networks.
The agent starts by registering itself with Runops, and once
registered; it’s placed into your organization’s agents pool. The agent
periodically polls Runops looking for new work, waiting to accept an
available job.
After accepting a task, the agent will execute the command, streaming
back the script’s output and posting the final exit status.