Building an Agent Register: the simplest safety net for agentic AI at work
- Daniel Bertrand

- Feb 28
- 3 min read
What is an Agent Register
An Agent Register is a single source of truth for every AI helper in your organisation—who owns it, what it’s allowed to do, and the guardrails around it. If you only do one thing to de-risk agents this quarter, do this. Think of it like a staff directory meets a permissions list.

Why you need one
Without it, “helpful” agents can quietly grow in number, scope, and risk. With it, leaders can answer—at a glance—who runs each agent, why it exists, what data it can touch, and when a human must approve sensitive tasks.
The 10 essential fields
Agent name – make it human-readable (e.g., “FinanceBot – Payroll Reports”).
Business purpose – one sentence: what outcome does it deliver?
Owner (person & team) – who is accountable day-to-day.
Data it can access – simple levels: Public / Internal / Sensitive.
Allowed actions – read, create, update, export (be explicit about export).
Where it can send outputs – email groups, folders, systems (name them).
Hand-offs – can it ask other agents for help? If yes, which ones and for what.
When a human must approve – e.g., any export from Sensitive data, or any cross-agent hand-off.
Logging coverage – confirm it records who asked, what plan it made, what tool it used, and how many records it touched.
Lifecycle & review – Pilot / Production / Retired; last review date; next review date.
Nice-to-have: model/vendor, version, hosting location, service account ID, risk rating (Low/Med/High).

A quick example entry
Agent name: FinanceBot – Payroll Reports
Business purpose: Sends a monthly headcount summary to Finance.
Owner: Pat Lee (Finance Ops)
Data: Internal (HRIS summary tables only)
Allowed actions: Read HRIS summary; no export of full payroll; email Finance-Metrics list only
Hand-offs: May ask TriageBot to tidy CSVs; may not ask FinOps to run exports
Human approval required: Any request touching Sensitive data or any new recipient
Logging: Plans + tool calls + recipients recorded; row counts captured
Lifecycle & review: Production; reviewed 2026-02-01; next review 2026-05-01
How to stand this up in one week:
Day 1–2: Inventory.
Ask each team to list the agents they use in three bullets: name, purpose, owner.
Day 3–4: Fill the 10 fields.
Keep wording simple; if a field feels “too technical,” rephrase it in business terms.
Day 5: Add two guardrails.
Any export from Sensitive data requires a human click.
Any agent-to-agent hand-off must be structured (no free-text messages).
Day 6–7: Review & publish.
Share the register internally; add a monthly 30-minute review with owners to keep it fresh.

Red flags your register should reveal
Agents with no clear owner.
Agents that can export data but have no approval step.
Agents that can message other agents freely (no structure).
Outputs going to broad email lists “just in case.”
“Temporary pilots” that somehow became permanent.
Who does what
Executives: approve the policy that every agent must be in the register before use.
Managers: keep your team’s entries current; review them quarterly.
Front-line staff: request changes via a simple form (“we need this agent to email Vendor X—why?”).
IT/Security: enforce the two guardrails above and make sure logs tell the story, not just the outcome.
Keep it aligned (lightweight, not bureaucratic)

Comments