Identity

Create your first managed agent

An agent record is not a login. It is the answer to “who is acting, and why” that every later decision and every audit entry hangs from.

  • Agents & identity
  • 4 min read

What you are being asked for

Name
How this agent appears in approvals and activity. Use the job, not the vendor: Content drafting assistant reads better in a review queue than API client 2.
Purpose
One sentence in operational language. A reviewer at 4pm on a Friday should be able to judge a request against it without reading code.
Environment
Production, staging, or development. This is part of the identity, not a label.

One agent, one purpose

The temptation is a single “automation” identity that everything shares. Resist it. A shared identity produces an audit trail that cannot answer the only question that matters after an incident: which system did this?

Separate identities also let you keep separate permission matrices. A drafting agent and a publishing agent are different risk profiles, and they should not inherit each other’s grants.

Separate identities cost nothing

There is no per-agent fee and no per-call fee. The only cost of another agent is another credential to manage — which is the thing you wanted anyway.

What the agent can do immediately

Nothing. A newly created agent can authenticate once you connect it, and can be seen in the dashboard. Every Ability is blocked until you grant one explicitly.

Next: choose the WordPress user it connects as, then grant one narrow permission.

Agents & identity

Keep the boundary while you fix the problem.

A good fix restores intended behaviour without creating a second path around WordPress or the governed request lifecycle.