Most developer platforms were designed for a world where the primary actor was a human engineer. AI changes the speed and shape of that workflow: a coding agent may inspect repositories, propose services, modify infrastructure, run tests, open pull requests, investigate telemetry, and request operational actions without ever opening the developer portal.
The right response is not to build a second platform for agents.
The stronger architecture is one engineering platform with multiple actors, multiple interfaces, and one consistent control model.
Try the readiness assessment
If you already operate a developer platform, start with the interactive assessment. It scores 21 concrete capabilities across identity, platform interfaces, governance, evaluation, observability, cost, and security. It runs locally in the browser and is intended for decision support rather than certification.
Open the AI Platform Readiness Assessment →
The Design Goal
An AI-native engineering platform should let humans and agents move quickly through low-risk engineering work while making consequential actions progressively more explicit, attributable, observable, and governable.
That means the platform must answer five questions for every meaningful action:
- Who is acting? Human, service account, coding agent, operational agent, or workflow.
- What are they trying to do? Read, propose, change, deploy, operate, or administer.
- What context is trusted? Repository ownership, service metadata, policy, environment, risk, cost, and current system state.
- What authority actually exists? Not what the actor claims—what the platform grants.
- What evidence remains afterward? Request, decision, change, execution, verification, and rollback.
A Reference Architecture
Human developers Coding agents Operations agents
│ │ │
└──────────────┬───────┴──────────────┬───────┘
│
Portal / CLI / APIs / MCP / Git
│
Engineering Control Plane
│
┌──────────────┼──────────────────────────────┐
│ │ │ │
Identity & Context & Policy & Evaluation
attribution catalog authority & quality
│ │ │ │
└──────────────┼──────────────┴───────────────┘
│
Governed capabilities
│
┌─────────────┼──────────────┬──────────────┐
│ │ │ │
Build Deploy Operate Provision
│ │ │ │
└─────────────┴───────┬──────┴──────────────┘
│
Applications & infrastructure
│
Telemetry / evidence / cost
│
Control plane
The important boundary is not the portal. The important boundary is the engineering control plane: the place where identities, organizational context, policies, approved capabilities, evaluation, and evidence meet.
1. Identity Must Extend to Agents
A consequential actor needs an identity that can be attributed independently of the human who happened to start the session. The platform should know which agent acted, who initiated it, which model and agent version ran, what capabilities were available, what resource was in scope, and what authority granted the action.
2. The Service Catalog Becomes Operational Context
An AI-native catalog should expose structured ownership, runtime relationships, criticality, data classification, approved patterns, dependencies, runbooks, allowed agent capabilities, and environment restrictions. This context should be versioned and machine-readable.
3. Golden Paths Need an API Surface
The operations underneath a portal—create service, provision database, register API, deploy release, request access, create environment—should have stable machine-consumable contracts. Humans and agents can use different interfaces while sharing the same platform contract and governance.
4. Separate Proposal From Consequential Execution
Agents are excellent at proposing changes quickly. That does not mean every proposal should immediately become authority. Low-risk reads and isolated tests may be autonomous; production changes should become progressively more constrained as consequence increases.
5. Evaluation Becomes Part of the Platform
AI-assisted engineering adds questions beyond traditional CI: did the agent change only what was required, introduce unnecessary dependencies, violate architecture boundaries, or choose a higher-risk action than necessary? Evaluation should be repeatable and attached to the engineering workflow.
6. Observability Must Include the Actor and Decision
Useful records include actor and initiator identity, task, model and agent version, tool invoked, policy decision, approval, repository and deployment changes, runtime outcome, cost, and remediation. Do not depend on hidden model reasoning for the audit trail.
7. Cost Needs a Control Loop
Platforms should expose model budgets, ephemeral-environment limits, workflow concurrency, infrastructure quotas, cleanup, and cost attribution. AI should make engineering faster—not make resource consumption invisible.
8. Security Moves From User Access to Capability Design
Agentic systems force a more precise question than role membership: what exact capability may this actor exercise in this context? Broad platform roles plus prompt instructions are not a sufficient boundary.
9. The Platform Team Should Not Own Every Agent
The platform team should own shared identity patterns, execution interfaces, policy hooks, evaluation infrastructure, catalogs, telemetry, and paved roads. Domain teams should own the agents and workflows that understand their context. Centralize the control plane. Federate the intelligence.
A Practical Maturity Path
| Stage | What it looks like |
|---|---|
| 1 — Assisted | Developers use coding assistants, but platform interfaces and controls remain human-oriented. |
| 2 — Integrated | Agents use approved engineering APIs, Git workflows, and sandbox automation with attributable identities. |
| 3 — Governed | Consequential actions pass through explicit capability, policy, approval, evaluation, and audit boundaries. |
| 4 — Measured | Teams evaluate agent quality, safety, cost, latency, and operational impact using repeatable evidence. |
| 5 — Adaptive | Platform controls evolve from measured failures and support increasingly autonomous workflows. |
Architecture Review Questions
- Can every consequential human and machine actor be independently attributed?
- Can agents use the same paved capabilities as humans without lower-level escape hatches?
- Is organizational and service context machine-readable and versioned?
- Are low-risk and high-risk actions intentionally treated differently?
- Can policy constrain an agent independently of its prompt?
- Can an executed action be traced back to the proposal and authority that permitted it?
- Can model or agent versions change without losing evaluation baselines?
- Are cost and infrastructure consumption attributable?
- Can the organization revoke an agent capability quickly?
- Does the platform learn from failures instead of merely logging them?
Anti-Patterns to Avoid
- Agent admin account: one broad credential because fine-grained integration feels inconvenient.
- Portal-only platform: humans use the paved road while agents automate lower-level infrastructure directly.
- Prompt-as-policy: production restrictions exist only in system instructions.
- AI gateway solves everything: model routing is treated as the entire AI platform.
- Central AI team owns every workflow: intelligence becomes another organizational bottleneck.
- Ship first, evaluate later: agent quality is inferred from demos rather than measured.
The Platform Leadership Question
The strongest platforms will make agents feel powerful without making them privileged.
If an AI agent became one of your most productive engineers tomorrow, would your engineering platform know how to identify it, guide it, constrain it, evaluate it, and reconstruct what it changed?
Practical Resources
Take the interactive AI Platform Readiness Assessment