Autonomous agents, on time and in context.
Trigger agents from cron, webhooks or events. Every run starts with its memory, tools and state restored.
One timeline for every agent. Retries and approvals, in order.
See what ran, what’s running and what’s waiting on a person. Every run keeps its trigger, its memory checkpoint and its budget.
SchedulesTue · Sep 23 · UTC
5 agents1 retrying
Daily briefCron · 06:30
Done · 42 min
Lead enrichmentWebhook · crm.lead
Running · 73%
Invoice follow-upEvent · invoice.overdue
Needs approval
Support triageCron · every 30 min
Retry 2 of 3
Memory compactionAdaptive · off-peak
Queued · 12:30
- Runs today
- 1,284
- Resumed
- 97.6%
- Start delay
- 1.8 s
Trigger on anything.
Start runs from cron, webhooks, queue events or a wake-up time the agent picks itself.
Resume with memory.
Each run restores its memory, tools and state from the last checkpoint.
Stay within budget.
Token budgets, timeouts and tool approvals stop runaway jobs early.
Give every agent a schedule. Start with one package.
npm i @mainspring/sdkNode 20+ and Python 3.11+ · Free for 10,000 runs a month