Delegated task

Reconcile March vendor invoices & schedule payments

Assigned to Invoice agent · operates only inside the permission scope below · you stay in the loop for anything that moves money.

Not started
Permission scope
What the agent may touch

Autonomy is a setting, not a default. The agent can only act inside what you grant here. Turning a capability off removes the matching step from the plan; money movement is gated no matter what.

Plan & execution
Dry-run preview — nothing has happened yet simulated on a copy
Invoices read38
Confident matches to a PO31
Flagged — needs a human (amount mismatch)5
No matching PO — will be skipped2
Payments that would be queued as drafts31 · $48,210.00
Payments that would actually be released0 until you approve each one

A dry run answers “what would change?” before anything does. Compare it to your expectation; if the numbers look wrong, fix the scope or the task — not the cleanup.

Live control

You can stop the agent at any point — not just before it starts. Interruption is a first-class action, always one click away.


Progress0 / 0
Activity & audit log

Every action the agent takes is written here as it happens — the record you’d hand to an auditor.

[--:--] waiting for instruction…

Prototype · synthetic data. Theme follows the case-study toggle (light / dark). Try: change the scope, run a dry run, start the run, then hit Interrupt now mid-task.