Claude Managed Agents, self-service SSO and governing agent activity

Getting started with AgentOps: How to let developers create agents safely?

AgentOps starts at agent creation. See how platform teams define a golden path that scaffolds new AI agents securely at scale.

Matar Peles
Matar Peles
September 1, 2026
Matar Peles
Matar Peles&
September 2, 2026
Matar Peles
Matar Peles&&
September 2, 2026
Getting started with AgentOps: How to let developers create agents safely?

What is “AgentOps”?

AI agent operations (a.k.a AgentOps) is the practice of creating, running, and operating AI agents reliably in production and at scale.

Platform teams are being asked to get every team in the organization building with AI agents, without losing control over what those agents can access or who is responsible for them. Gartner's recent AI Agent Operations Playbook recommends you do that by governing the agent at every stage, from the moment it is created until it runs in production.

How to build a production ready AI Agent

Every agent goes through the same lifecycle on its path to production: it gets created, a team develops it, it gets evaluated, then promoted through staging into production. In this blog, we will focus on standardizing the first stage, agent creation.

Today agents are created without a defined process 

Each team is creating agents in their own way. Someone generates a token and leaves it in an env file instead of the vault, decides which repos it can touch, and nobody records what it ended up with. 

What will you do as a platform team? You’re stuck between defining a slow ticket-based process, reviewing every request manually, and a too loose process, where each team can create agents their own way.

Define a golden path

To avoid having hundreds of agents you can’t control, now is the perfect timing to define a process. Platform teams who standardize the agent lifecycle usually start with an agent registry, because they need to know which agents already exist before they can govern any of them. Once that is built, they standardize the first step of the agent lifecycle -  creating new agents.  So every agent is on the path to production readiness from day 1, based on templates and best practices. 

We call that workflow "Scaffold a new agent".

This is very similar to the process of scaffolding new repositories and provisioning cloud resources through golden paths, applied now to agents, based on their ecosystem.

The scaffolding workflow, request through accounts, agent creation, approval branch, registry

What does the agent creation workflow do?

  1. A developer chooses the agent name, its purpose, the platform, the systems and tools it needs, and the skills to load from the skills registry
  2. If the request requires production access or sensitive data
    • Wait for the owning stakeholder to approve
  3. For each system requested
    • Create a scoped service account with the minimum permissions it needs
  4. Create a service account in Port (for workflows running, and context access) 
  5. Provision the agent on the chosen platform (Claude, Bedrock, Azure Foundry)
  6. Register the agent in the agent registry for continuous tracking

What do you gain from setting this golden path?

  • Access control - Agents are scoped with permissions and use service accounts.
  • Ownership - Every agent has a named person and team.
  • Audit log - Every creation, approval and rejection is recorded.
  • Consistent infrastructure - Every agent runs on the same pattern
  • Cost tracking - Usage and spend attribute to a single agent.
  • Monitoring - You can see what exists, what it can reach, and what it is doing.
The scaffolding workflow, request through accounts, agent creation, approval branch, registry

A step-by-step guide to building this in Port

Step 0: Data model and agent registry

We start by modeling the business process in Port's Context Lake, which becomes the system of record for the agent lifecycle. That means blueprints for the agent, a service account per platform, its tools, its skills, and a Port identity of its own.

This is the data model of the agent registry, which answers what agents exist, what each one can do and who owns it.

If you want to build an agent registry in Port, here you will find a step by step guide

Step 1: Define the developer's request

Here you decide the schema of the request, which is what a developer or an agent fills in to get a new agent created.

These are the user inputs working for most teams when creating an agent:

  • What should this agent do
  • Which systems it needs to reach, and which actions inside them
  • Which skills to load from the skills registry
  • What data it will read
  • Which platform should we deploy it on (Claude, Bedrock)
  • Which team owns it

Everything else is abstraction work you handle behind the form. A developer should not be picking IAM role names, VPC subnets, model IDs, or token scopes to get an agent created.

Step 2: Build the workflow

A workflow in Port is a chain of steps behind a self-service action. This one runs in four parts.

2.1 The form

The inputs from step 1, filtered so a developer only sees what they are entitled to request.

2.2 Human approval condition

A jq expression over those inputs, flagging sensitive data and cloud access.

.trigger.data_classification == "confidential"

  or .trigger.data_classification == "restricted"

  or ((.trigger.systems // []) | index("aws") != null)

If the agent would be able to perform risky operations by your definition, the workflow stops at an input node and waits for the relevant approver before anything gets created.

2.3 Create the agent's identity and access

Based on the access requested, the workflow calls each tool's API to create a service account for the agent, scoped to the actions the developer selected, with the credential going into your vault. GitHub, PagerDuty, Datadog, and an IAM role through Terraform.

It also gets a service account in Port, which is the identity it uses to query the catalog rather than a developer's token.

2.4 Provision the agent and register it

With the access in place, create the agent on the platform the developer chose, with only the tools they requested turned on. Then write it back into the registry with its accounts, tools, skills and owner attached, so the entry is complete the moment the agent exists.

Here - you have a link for the entire workflow json in Port

Step 3: Define the interface and meet developers where they are

Decide where developers can create agents from:

  • MCP, so a developer in Cursor or Claude Code asks inside the conversation they are already having and the model collects the inputs
  • Slack, where most requests come from in practice
  • Self service portal, for running the workflow via UI
  • The API and CLI, for teams that want to script it

We went with Port's MCP server and a Slack bot. All of them hit the same workflow, with the same permissions and approval routing behind it.

Step 4: Monitor and optimize

Build a dashboard on top of the registry so you can see requests per week, the agents that came out of it, cost per agent, and where requests are getting stuck waiting for approval.

Then use what it shows to optimize the workflow:

  • If we see approval queue time climbing, we narrow the condition or move the approval to a later stage
  • If we see requests arriving for a platform we do not support, we add support to it
  • If we see agents holding access they never use, we trim what the form offers
  • If we see the same skill attached to almost every agent, we load it by default

What comes next in your agentic SDLC

Once developers are creating agents on the golden path, you can start building golden paths for the next stages of the agent lifecycle. Evaluation, staging, and production should each be a workflow that is aligned to the defined golden path, and includes a human in the loop for risky paths in this development process.

Run this prompt to build it yourself

We created a prompt you can hand to Port and get this workflow out-of-the-box. Give it a try in Port's AI builder:

I want a self-service workflow that scaffolds a new AI agent, plus a dashboard to monitor it.

First, the data model. Create an agent blueprint if we do not already have one, with properties for purpose, data classification, deployment type, lifecycle stage, approval status, and cost. Create an agent_skill blueprint and a tool blueprint. Create a service account blueprint per platform: github_service_account, aws_service_account, pagerduty_service_account, datadog_service_account, each with a relation back to agent. Relate agent to its tools, its skills, its owning team, and to _user for its Port service account.

Then a workflow called "Scaffold a new AI agent" with these inputs: agent name, purpose, owning team, where it runs, the data it can read, the systems it needs, the tools within those systems, and its skills. Tools and skills should be entity pickers on the tool and agent_skill blueprints.

The workflow should run in this order. A condition that sends confidential or restricted data, or any AWS request, to an approval step. Then create the agent entity so everything below can relate to it. Then a condition and a creation step per system, each running only when that system was requested, with the credential written to the vault. Then create a Port service account for the agent on _user. Then create the agent on the selected platform with only the requested tools enabled. Finally update the agent entity with its tools, skills, Port service account and lifecycle stage.

Then a dashboard called "Agent operations" built on the agent blueprint and the workflow's run history, with these widgets:

- Scaffolding requests per week, as a line chart over run creation time

- Agents created, split by owning team and by platform

- Agents by lifecycle stage, so we can see how many are stuck before production

- Approval queue time, as the average time a run spends waiting at the approval step, and a table of runs currently waiting with their approver

- Cost per agent, as a table sorted descending

- Agents by data classification, to see how much of the fleet touches sensitive data

- A table of agents with no owner or no recent activity, as the cleanup list

account.

{{from_manual_to_autonomous_engineering}}

Tags:
{{survey-buttons}}

Get your survey template today

By clicking this button, you agree to our Terms of Use and Privacy Policy
{{stay_tuned}}

Stay tuned for our upcoming tutorial

With a step-by-step guide walking you through how to implement and scale Anthropic’s playbook in Port’s free tier. Register to be notified once the guide is published:

By clicking this button, you agree to our Terms of Use and Privacy Policy
Thank you!You’ll be notified when the guide hits!
{{survey}}

Download your survey template today

By clicking this button, you agree to our Terms of Use and Privacy Policy
{{roadmap}}

Free Roadmap planner for Platform Engineering teams

  • Set Clear Goals for Your Portal

  • Define Features and Milestones

  • Stay Aligned and Keep Moving Forward

{{rfp}}

Free RFP template for Internal Developer Portal

Creating an RFP for an internal developer portal doesn’t have to be complex. Our template gives you a streamlined path to start strong and ensure you’re covering all the key details.

{{ai_jq}}

Leverage AI to generate optimized JQ commands

test them in real-time, and refine your approach instantly. This powerful tool lets you experiment, troubleshoot, and fine-tune your queries—taking your development workflow to the next level.

{{cta_1}}

Check out Port's pre-populated demo and see what it's all about.

Check live demo

No email required

{{cta_webinar_aug_18}}

LIVE WEBINAR, Aug 18, 2026:

Context-aware Vibe Coding for Platform Engineering

{{cta_explore_port}}

Move fast while staying in control

Build governed agentic workflows on one central platform.

{{public_demo}}

See it in action:

Watch this video on generating Terraform with Port, or explore our public demo.

{{cta_survey}}

Check out the 2025 State of Internal Developer Portals report

See the full report

No email required

{{cta_2}}

Minimize engineering chaos. Port serves as one central platform for all your needs.

Explore Port
{{cta_3}}

Act on every part of your SDLC in Port.

Schedule a demo
{{cta_4}}

Your team needs the right info at the right time. With Port's software catalog, they'll have it.

{{cta_5}}

Learn more about Port's agentic engineering platform

Read the launch blog

Let’s start
{{cta_6}}

Contact sales for a technical walkthrough of Port

Let’s start
{{cta_7}}

Every team is different. Port lets you design a developer experience that truly fits your org.

{{cta_8}}

As your org grows, so does complexity. Port scales your catalog, orchestration, and workflows seamlessly.

{{cta_n8n}}

Port × n8n Boost AI Workflows with Context, Guardrails, and Control

{{port_builders_session}}

Port Builders Session: A Single, Governed Interface for All MCP Servers

{{cta-demo}}
{{read_case}}
{{n8n-template-gallery}}

n8n + Port templates you can use today

walkthrough of ready-to-use workflows you can clone

Template gallery
{{from_manual_to_autonomous_engineering}}

From manual to autonomous engineering

One platform to build, govern, and operate the Agentic SDLC.

Explore Port
{{port_is_open_for_you_to_try_it}}

Port is open for you to try it

build your first agentic workflow today

Sign up
{{reading-box-backstage-vs-port}}
{{cta-backstage-docs-button}}

Starting with Port is simple, fast, and free.