Skip to main content
Agent Registry is the system of record for your AI agents and the skills they use. It keeps one governed record of each skill and agent, the workspace that owns it, and the evidence of what happened when it ran.
The product and this documentation are in private preview. Verify workflows in your environment before relying on them in production.

Why teams use it

Once agents spread across coding clients, frameworks, and teams, simple questions get hard to answer from local folders and per-tool logs:
  • Which skills exist, who owns them, and which version is current?
  • Who can see or change a skill, and where did it come from?
  • What did an agent do in a run, did it succeed, and what did it cost?
  • Did the last change make the agent better or worse?
Agent Registry answers these from one place, scoped to your organization and filtered by what each person or agent is allowed to see.

What it holds

How it works

Your agents keep running where they already run: Claude Code, Codex, Claude Desktop, an agent framework, or your own runtime. Agent Registry sits beside them. Records and evidence flow in, and governed context flows out.
  1. Register. Skills reach the registry from several sources. The desktop app imports the skills installed for Claude Code and Codex on your computer into your personal workspace. SkillSync publishes skills from a GitHub repository, and the CLI and HTTP API publish them directly. Each publish adds a version, and the skill records where it came from.
  2. Use. People and agents find skills in the workspaces they can access and use them in a supported client. Agents can also call Agent Registry’s MCP tools, which are limited to what the caller’s identity is allowed to do.
  3. Observe. The trace plugin for Claude Code, the atlanai SDK, and any OpenTelemetry (OTLP) exporter send execution evidence. Agent Registry links it to agents, sessions, and skills, then reports usage, cost, and errors for each agent. Skill usage needs no separate event: the registry matches the skills recorded in each trace to the skill version with the same content. Agent usage with a fleet summary, spend trend, and agent table
  4. Improve. An eval runs your agent against fixed cases in your own process or CI job, scores each output, and stores an experiment you can compare with earlier ones. You can also score sessions from production.
Every request is pinned to one organization and checked against the caller’s workspace permissions. For the planes, data stores, and trust boundaries behind this, see Platform architecture. For example, a platform team keeps its incident-review skill in a GitHub repository and connects it with SkillSync. When a pull request merges to the protected branch, a new version appears in the team’s shared Platform workspace. The skill’s Source view shows the repository and folder for that version. Engineers find the skill in the Platform workspace and use it in Claude Code. The trace plugin sends each Claude Code session to Agent Registry. The skill’s Usage tab then shows run volume, success and latency, the people who used it, and which versions they ran, with links to the traces behind each run.

What it does not do

  • It does not start your agents. Creating a session records an execution; it does not run one. Evals run in your process, and Agent Registry never calls your agent.
  • An accepted upload is not proof. A successful trace or session upload does not prove the run completed, or that it appears in the workspace you intended. Confirm it in the product or with a read.
  • A workspace identifier is not access. Visibility comes from the signed-in identity and its permissions, not from the identifier a caller sends.
  • Usage is not a quality verdict. A high run count shows reuse, not that the results were correct. Use evals to measure quality.
  • MCP sessions do not store tool data. For calls made in a verified session, Agent Registry records the tool name, outcome, and duration for audit, but not the call arguments or the tool output.

Start here

Follow these in order. Each one builds on what the one before it set up.

Bring your skills into Agent Registry

Install the desktop app, sign in, and import the skills and sessions on your computer.

Discover and use skills

Find skills your team shares, check the current version, and open one in a supported client.

Send and verify traces

Send execution evidence and confirm it reached the intended agent and workspace.

Run your first eval

Score an agent against fixed cases and store the result as an experiment.

Open source

The agent registry specification and its CLI are open source. Agent Registry implements the same specification. See Open source for how the two relate and where the project lives.