Skip to content

Agent Systems

Agents with tools, limits
and evidence

Inventory agent activity, define permissions, evaluate behaviour, monitor runtime decisions and expose safe tools through MCP and WebMCP.

InventoryPermissionsRuntime
VoiceListed agentLast ran Tue 08:14Active
CalendarMay writeOnly the tools you namedAllowed
Known casesChecked firstBefore anything is near live workPassed
Quote follow-upListed agentWaiting on a caseWaiting

Agent inventory

A list, not a surprise

See which agents exist, what they can reach, and where they last ran.

Agent

Last

VoiceTue 08:14
  
  
  
  

Which agents exist

A list of what is running — not a surprise in production.

What this agent can reach

Inputs

  • Calendarcalendar_write
  • Bank sendmoney_out

Check published hours. Hold a free slot. Queue anything outside the rules with the record attached.

Change is reviewed

calendar_write — Everything else stays out.

Permission change

Waiting on a person

1 / 2

What they can reach

Tools, permissions, and sensitive actions stay on the record.

Channels

1 of 5

Caller, Tuesday 08:14

Hi —

Booked a follow-up in the hours you already publish. Name, need, and callback window captured.

Same day, as a handoff

Queued for a person, with the record attached.

Phone

Where they last ran

Last activity is visible without opening every log.

Calendar write

Sensitive actions stay listed

What they can change is as visible as what they can read.

Permission controls

Least privilege, written down

Each agent gets only the tools and data it needs. The rest stays out of reach.

  1. 01

    What it may read

    Hours, inbox facts, the records in the job — named.

  2. 02

    What it may decide

    Book, reply, queue. Not an open mandate.

  3. 03

    What it must not change

    Bank, legal, or anything you have not listed stays blocked.

Discuss this

What this agent can reach

Inputs

  • Calendarcalendar_write
  • Bank sendmoney_out

Check published hours. Hold a free slot. Queue anything outside the rules with the record attached.

Change is reviewed

calendar_write — Everything else stays out.

Permission change

Waiting on a person

1 / 2

Evaluations

Tested, then maybe shipped

Behaviour is checked on known cases before a change goes near live work.

  1. 01

    Known cases first

    Hours questions, complaints, new tools — the set you already accept.

  2. 02

    Before near-live work

    A change waits until those cases pass.

  3. 03

    Then maybe shipped

    Shipping is a decision after the test — not the test itself.

Discuss this

Runtime monitoring

Watched, not hoped

Watch live runs for stalls, retries, and actions that need a person.

Watching

  1. Run started — Still on this job

  2. No progress — Stuck past the wait window

  3. Surface the stall — Visible while it is running

This run

Status

Next

Note

Same record

A run that is stuck

Visible while it is still running — not after a weekly export.

This run

1 of 3

Retry on the same run

Hi —

A retry stays on that run — not a new ticket. Context stays attached.

Same record

Queued for a person, with the record attached.

Run

The same run record

A retry stays on that run — not a new ticket.

Queued

Actions that need a person

Those wait in a queue, with the record attached.

InventoryPermissionsRuntime
VoiceListed agentLast ran Tue 08:14Active
CalendarMay writeOnly the tools you namedAllowed
Known casesChecked firstBefore anything is near live workPassed

Evidence stays with the run

What happened is still on that run when someone opens it.

Failure analysis

A path back, not a shrug

Trace a bad outcome back to the step, tool, or input that caused it. What it called, and what it was given, stay with the outcome. The next action stays on the same record — retry, block, or a person.

Discuss this

Live calendar

Book if a slot is free in the hours you publish. Nothing else.

Slot

Status

Next

Tue 14:00FreeBook
   
   
Discuss this

Approved inbox facts

Reply from the set you already maintain — not the open web.

Ask for the next step

Discuss this

Person in the queue

Anything outside those rules waits with the context attached.

Outside the rules

Discuss this

Structured actions

Tools the agent may call, with the same limits a person would have.

1Known hours questionMatches published factsTry
2Complaint caseQueued — outside the rulesWait
3New tool callBlocked until reviewWait
Discuss this