Agent discovery
Discover and manage service accounts, technical users, and system identities across connected source systems.
Overview
Agent Discovery helps you find and track service accounts, technical users, and system identities across your connected source systems. These "agents" are non-human identities that interact with your AI systems, and knowing what they are and what they can access is a basic governance requirement.
What counts as an agent
In this context, an agent is any non-human identity that interacts with your systems. Examples:
- Service accounts used by automation pipelines
- API keys or technical users from external integrations
- Bot accounts or scheduled job runners
- System identities with elevated permissions
Discovering agents
There are two ways agents get into the inventory:
Automatic discovery
- Click Refresh to trigger a sync with your connected source systems.
- The system queries each source and imports any new agents it finds.
- New agents appear with a status of "Unreviewed" so you can review them before they are confirmed.
Manual registration
- Click Add agent.
- Enter the agent's name, type, and permissions.
- Manually added agents are marked as such so you can distinguish them from auto-discovered ones.
Reviewing agents
Each discovered agent needs to be reviewed. The review status tells your team whether the agent has been vetted:
| Status | Meaning |
|---|---|
| Unreviewed | Agent was discovered but nobody has looked at it yet |
| Confirmed | Agent was reviewed and approved for continued operation |
| Rejected | Agent was reviewed and flagged as unauthorized or unnecessary |
Click any agent row to open its details, where you can see the full permission set, source system, and last activity timestamp. From there you can update the review status.
Searching and filtering
The table supports filtering by name, source system, agent type, review status, and staleness. Stale agents are those that haven't been active recently, which may indicate they should be decommissioned.
Linking agents to models
You can link an agent to a model from the model inventory. This creates a traceable connection between the non-human identity and the AI system it interacts with, which is useful for risk assessments and access reviews.
Who can do what
| Action | Required role |
|---|---|
| View agents | Any authenticated user |
| Add, edit, or review agents | Admin or Editor |
| Trigger sync/refresh | Admin |
| Delete agents | Admin |