Control Tower
Watch agent activity, approve sensitive steps, and review what happened — in one place.
For developers: Convex and contracts
With NEXT_PUBLIC_CONVEX_URL set, this page reads live kernel data from Convex. Exact payload shapes live in docs/CONTRACT.md in the repo.
This screen is your review desk: see what an automated agent suggested, approve or decline anything sensitive, and scroll the timeline so the outcome is never a mystery.
- Start the demo to load sample data and a pretend agent.
- Send a sample request using the simple fields (defaults are safe).
- Approve or reject anything waiting in the inbox, then follow the run in executions and the timeline.
Live snapshot
Counters, services, and other values the agent can read or change — your ground truth for the demo.
API reference
Convex query api.world.list · contract world:list
Loading world objects…
Needs your OK
Loading items that are waiting for a human decision…
API reference
approvals.listPending · approve / reject via kernel.approveExecution / kernel.rejectExecution
Loading…
Runs
Loading the list of agent runs…
API reference
executions.list · executions.get
Loading…
Activity timeline
A step-by-step replay of the selected run — plain language first, raw details when you expand an entry.
API reference
events.listByExecution
Pick a run in the table above to replay its timeline.