Automations

Scheduled, event-driven, and on-demand agents

Run an agent on a schedule, in response to a push or a mention, or on demand. Automate the recurring engineering work your team keeps doing by hand

Automations
3 active · beaconhq
+ New automation
Daily standup → #engineering
cron · 0 9 * * 1-5Last run today, 9:00 AM
active
Auto-review on PR open
pull_request.opened12 runs today
running
@ellipsis on-demand
tag · on-demand847 invocations
active
#engineering
Ellipsis
EllipsisAPP9:00 AM
Daily Standup, Jun 19
Merged yesterday: 4 PRs
Awaiting review: 2 PRs
Failing CI: 1 (PR #445)

Scheduled

Run it on a schedule

Point an agent at a cron schedule and it runs on its own: a nightly security audit, a weekly dependency bump, a Monday summary of what shipped. The work happens whether or not anyone remembers.
PR #489 · beacon-webOpen
Ellipsis
ellipsisreviewed · 1 min ago
Reviewed 12 files · 2 findings · no critical issues
api/pool.ts:34 release connection on error path
✓ Approved with summary

Event-driven

React to what happens in your repo

Trigger an agent on a push, a new pull request, a fresh issue, or an @ellipsis mention. The moment the event fires the agent runs, so triage and follow-ups happen instantly.
deploy.sh
$ agent run --repo beacon-web \
--prompt "bump deps and open a PR"
→ run_8f2c started · streaming logs...
✓ PR #491 opened · exit 0

CLI

Deploy agents from the command line

Start a run from the CLI and wire agents into your scripts, Makefile targets, and CI pipelines. One command spawns an agent and reads its result back, so you can gate the next step on what it did.
POST/v1/runs200 OK
Request
{
"repo": "beacon-web",
"prompt": "bump deps and open a PR"
}
Response
{
"id": "run_8f2c",
"status": "queued"
}

API

Deploy agents over the REST API

Call the REST API to start runs from your own services and internal tools. Spawn an agent from a deploy hook or a webhook handler, poll for status, and read the result back programmatically.