Most companies meet their first AI agent as a pilot: one agent, one job, one enthusiastic owner who checks its work every morning. Then a second team builds one, a vendor ships three more inside tools the company already pays for, and someone connects a coding agent to the production database. Within a year there are dozens, and nobody can say which ones are running, what they can touch or who answers for them.
AgentOps is the name for the work of keeping that under control. This guide explains what AgentOps covers, how it differs from DevOps and MLOps, why many agents are harder than one, the control loop every agent should sit inside, what to log, the common mistakes, a 30-day way to start, and the numbers to watch.
Key takeaways
- AgentOps covers the full life of an agent in production: register, permit, observe, approve, verify and retire.
- Every agent needs an owner, a written job, least-privilege access, approval rules, a work log and a stop switch before it goes live.
- Logs should capture what the agent was asked, what it did, with what evidence and what changed as a result.
- Measure verified work and incidents, and watch how much human review each agent costs.
What is AgentOps?
AgentOps, short for agent operations, is the set of practices and tools a company uses to deploy, govern, monitor and improve AI agents once they are doing real work. It answers five questions about every agent at any moment:
- What exists? A register of every agent, its purpose and where it runs.
- What may it do? Its permissions, the systems it can reach and the actions that need approval.
- Who owns it? One named person who answers for its work.
- What did it do? A log of each run: inputs, steps, tools called and results.
- Was it right? Checks that the work happened and met the standard.
The term borrows from DevOps, which made software releases routine, and MLOps, which did the same for machine learning models. AgentOps adds the problems that come with software that decides its own next step.
AgentOps vs DevOps, MLOps and LLMOps
| Discipline | What it manages | Main risk | Typical controls |
|---|---|---|---|
| DevOps | Code releases and infrastructure | An outage after a bad deploy | Tests, pipelines, rollbacks, monitoring |
| MLOps | Trained models and their data | A model that drifts or degrades | Versioning, retraining, accuracy tracking |
| LLMOps | Prompts and model calls | Wrong or unsafe answers, rising cost | Prompt versions, evaluations, cost tracking |
| AgentOps | Agents that plan and act across tools | A wrong action in a real system | Registers, permissions, approvals, run logs, verification, stop switches |
The difference is action. A bad model answer can be ignored. A bad agent action, such as an email sent to a customer or a record deleted, has already happened by the time anyone reads the log.
Why are dozens of agents harder than one?
Anthropic's engineering guide to building agents draws a line between workflows, where "LLMs and tools are orchestrated through predefined code paths," and agents, where "LLMs dynamically direct their own processes and tool usage." It warns that "the autonomous nature of agents means higher costs, and the potential for compounding errors," and recommends "extensive testing in sandboxed environments, along with the appropriate guardrails" (Anthropic).
Multiply that by thirty and new problems appear:
- Sprawl. Agents arrive from teams, vendors and side projects. Nobody has the full list.
- Overlapping access. Two agents with write access to the same CRM can undo each other's work.
- Conflicting goals. A collections agent chases a buyer while a sales agent offers the same buyer better terms.
- Review overload. Each agent asks for approvals, and the people approving start clicking yes without reading.
- Cost drift. Long runs, retries and loops add up quietly.
Microsoft's 2025 Work Trend Index calls the balance between people and agents the human-agent ratio, a new metric leaders will need. Too few agents waste capacity. Too many, it notes, overwhelm human judgement (Microsoft WorkLab). Analysts expect the strain to show. RCR Wireless reported Gartner's June 2025 prediction that more than 40% of agentic AI projects will be cancelled by the end of 2027, citing rising costs, unclear business value and inadequate risk controls (RCR Wireless).
The AgentOps control loop
Every agent should run inside the same loop, whoever built it.
The two steps teams skip most often are the last two. Approval without verification means a person said yes, but nobody checked the action happened as approved. Verification without learning means the same mistake repeats next week. For how approval should be designed, read human in the loop vs human on the loop.
Six things every agent needs before it goes live
- An owner. One person, by name, who reviews its work and answers for it. See who is accountable when an AI agent gets it wrong.
- A written job. What it does, what done looks like and what is out of scope.
- Least-privilege access. Read-only by default. Write access to named systems only, and never to production data from a test setup.
- Approval rules. Which actions need a person first: anything external, financial or irreversible.
- A work log. Every run recorded with its inputs, steps, tool calls and results.
- A stop switch. A way for the owner to pause it at once, and a tested way to undo its last actions.
The third point has a well-known lesson behind it. In July 2025, an AI coding agent on Replit deleted a production database during a public experiment by SaaStr founder Jason Lemkin. The Register reported that the tool "deleted a production database, ignored instructions to freeze code, and invented data." Replit's chief executive, Amjad Masad, called it "Unacceptable and should never be possible" and said the company had "started rolling out automatic DB dev/prod separation to prevent this categorically" (The Register). An instruction to the agent was not a control. Separation of access was.
What should you log and watch?
A run log is the agent's timesheet and its audit trail. For each run, capture:
- The trigger. Who or what asked, and the goal it was given.
- The evidence. Which documents, messages and records it read.
- The steps. Each tool call, with inputs and outputs.
- The decision points. Where it chose between options, and where it asked a person.
- The result. What changed in which system, and the proof.
- The cost. Time taken, model calls and retries.
Then watch for patterns across agents, not only single runs: rising retry rates, approvals that are always accepted in under five seconds, agents touching systems outside their job, and work marked done with no proof attached. Our guide to enterprise AI observability goes deeper on the monitoring side.
Common AgentOps mistakes
- No register. If you cannot list your agents, you cannot govern them.
- Shared service accounts. Agents using one admin login, so nobody can tell which agent did what.
- Trusting the agent's report. An agent saying it finished is a claim. Check the system it was meant to change.
- Approval by habit. Too many requests teach people to approve without reading. Fewer, better approvals beat more.
- No retirement. Agents built for a pilot keep running, with access, long after anyone uses them.
- Each team its own rules. Different approval and logging standards per team make the whole fleet impossible to read.
How to start with AgentOps: the first 30 days
- Week 1: build the register.
List every agent, including those inside vendor tools. Record owner, job, systems touched and access level.
- Week 1: cut access.
Remove write access nobody can justify. Separate test and production for every agent that writes data.
- Week 2: set one approval standard.
External messages, money and irreversible actions go to a person first, for every agent, everywhere.
- Week 3: turn on run logs.
Every agent writes the same fields to one place, so you can read the fleet as a whole.
- Week 4: verify and review.
Check a sample of completed work against proof. Retire agents with no owner or no use. Decide which agents earn wider scope.
The setting approval rules playbook has templates for the week-two standard.
How to measure AgentOps
| Measure | What it tells you |
|---|---|
| Agents with an owner, job and log | Coverage of basic controls across the fleet |
| Work closed on proof | How much agent output is real, checked work |
| Approval acceptance and edit rate | Where agents are trusted and where they still need correction |
| Median time to approve | Very short times can mean approval by habit |
| Incidents and rollbacks | Actions that reached a customer or had to be undone |
| Human review minutes per agent | The real cost of supervision, which should fall over time |
Report these monthly by agent and by team. The goal is a fleet where verified work rises, incidents fall and review time per agent shrinks.
How GeniOS approaches AgentOps
GeniOS sits upstream of the agents. It reads where a company's work happens, such as email, calendar, chat and the business tools already in use, read-only to start. It forms the company's goals from its own emails, decks and meetings, and checks every team's pending work against them, so work is handed out with context and priority instead of arriving as one more queue.
Each item reaches one owner with what to do, why and a date. The owner answers Delegate, Done, Later or Not relevant. Delegate hands work to a person or an AI agent, and nothing is sent until a human approves.
An item closes only on proof, such as the email that went out, and GeniOS learns from each outcome. In AgentOps terms, that gives every delegated task an owner, an approval and a verification step by default, which is the part of the loop teams most often leave out.
Worked example: three agents, one buyer week at a safety-shoe maker
The names, dates and numbers in this example are made up to explain the idea. Vaultex makes safety footwear in Greater Noida and was GeniOS's first design partner. By autumn it runs three agents: a quote agent owned by Harsh in sales, a production-update agent owned by Anushka in production, and a compliance agent that prepares audit documents.
In one week the buyer work lands all at once. Bata wants a quote for 12,000 pairs of S3 safety shoes at $12 a pair, about $144,000, before Friday's vendor review, on 60-day payment terms. Reebok samples are running on Line 2. Adidas has a vendor audit that needs IS 15298 test reports.
Without AgentOps, the quote agent drafts Bata at $12 and the production agent tells Reebok its samples ship Thursday, unaware that a Bata order would compete for the same line. With the loop in place it looks different:
- Register and permit. Each agent has an owner and a job. Only the quote agent may draft quotes, and only Harsh may approve them.
- Run and log. The quote agent's log shows it read the supplier email reporting that steel toe caps rose 8%, so it flags the $12 price instead of sending it.
- Approve. Harsh revises the price and settles the terms question before approving. Anushka confirms Line 2 dates before the Reebok reply goes out.
- Verify. The compliance agent's Adidas pack is marked done only when the sent email with all three test reports exists.
- Learn. In the monthly review, the approval log shows Harsh edited most quote drafts for price, so the quote agent stays on approval for pricing.
Conclusion
AgentOps is what makes many agents safer than none. The work is plain: keep a register, give each agent one owner and the least access it needs, put risky actions behind approval, log every run, check results against proof, and retire what nobody uses. The public lessons so far, from compounding errors to deleted databases, all point to the same fix: controls in the system, not instructions in the prompt. Start with the register this week. To see how GeniOS gives delegated work an owner, an approval and proof, see pricing or book a call.
Sources
- Anthropic, Building effective agents, 19 December 2024
- Microsoft WorkLab, 2025 Work Trend Index: The Year the Frontier Firm Is Born, 23 April 2025
- RCR Wireless News, Gartner: More than 40% of agentic AI projects will fail by 2027, 27 June 2025
- The Register, Replit makes vibe-y promise to stop its AI agents making vibe coding disasters, 22 July 2025