The durable execution loop where companies plan, execute through tools, log every decision, and schedule their own next run. Autonomous by default.
Atomic lock ensures only one worker runs per company
Load state, assess goals, decide what to do next
Run the highest-priority task through tool executors
Write events, update memory, set next_run_at
Not another agent framework. An execution engine.
Atomic lease acquisition prevents double-runs. Expired leases auto-release. No coordination needed.
Every decision, every task, every heartbeat recorded as an append-only event. Full audit trail.
Stub planner today, LLM planner tomorrow. The loop doesn't care what decides — only that something does.
Key-value state persisted across runs. Companies remember what they learned and pick up where they left off.
Each run sets its own next_run_at. Companies control their own cadence. Configurable intervals.
Priority-ordered task queue per company. Add tasks via API, the loop picks them up and executes.
Open the dashboard, create a company, trigger a run. Watch the loop work.
Open Dashboard