cd /news/ai-agents/ai-agents-run-most-of-my-company-her… · home › topics › ai-agents › article
[ARTICLE · art-167727] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=· neutral

AI agents run most of my company. Here is what broke.

A 16-year-old developer who runs a company entirely on Claude Code agent sessions audited 453 sessions and 17,050 tool calls between October 7 and November 11, 2026, cataloguing nine failure modes and the operating rules each produced. The audit found that 60% of tool time went to foreground commands running a minute or longer, that a monitoring script stayed silent for over a month after a site went down, and that only 17 of 148 agent skills ever loaded. The developer published the audit script as a single local-only file on GitHub.

by read7 min views2 publishedNov 11, 2026

I'm 16. I have no employees: I have Claude Code sessions. They write the code, answer suppliers, publish, and watch the sites while I'm in class. I measured 453 of those sessions and wrote down every failure the day it happened. Here are nine of them, with the numbers and the rule each one left behind.

Measured on November 11, 2026, on the transcripts on my laptop: 453 sessions between October 7 and November 11, 17,050 tool calls, 38.3 hours spent inside tools. Older incidents come from notes written the day they happened. The script is public, one file, and nothing leaves your machine: github.com/tobo-team/agent-audit.

Between October 7 and 27, my agents spent 22.5 hours inside tools. 13.4 of those hours, 60%, went into foreground commands that ran for a minute or more: builds, pushes, and 1,286 small loops of sleep and until. The longest single wait lasted 68 minutes. Each time, I was sitting in front of a frozen terminal.

The rule it left: Anything that can take more than a minute runs in the background, and the agent does something else or answers me meanwhile. No sleep in the foreground. A script that has timed out once is never run again as is. Since October 28 the share is 27% and the longest wait is 19 minutes. Better, not solved.

A small script checks the sites I run. On August 1 it saw one of them go down, wrote a line in its log, and then said nothing more, because the state never changed again. I found out on September 3. The sensor did exactly what I had asked for: tell me when something changes.

The rule it left: A sensor repeats its alert for as long as the problem lasts, with the number of days. Silence must mean “all good”, never “nothing new”.

An agent sent a message to suppliers, then checked that it had gone out by comparing its text with what the platform returned. The platform turns line breaks into spaces, so the check failed on every message longer than one line. The agent concluded that the send had failed, and sent again. Three suppliers I was negotiating with received the same message twice.

The rule it left: Before a second attempt at anything that goes out, read the real state again, not the output of the first attempt. A failure is visible and can be replayed. A duplicate lands on a human.

A deploy command printed its success line and exited with code 0 while one file had been rejected. The rejection was a few lines further down, and the agent was only reading the last two lines. Three pushes were lost that way. A fix that existed on my laptop stayed invisible online for hours, and we looked for the bug everywhere else.

The rule it left: A success message is a claim. After every push, search the whole output for errors and read the file back from the server.

Skills are instruction packs the agent is supposed to load when a task matches. I have 148. In 453 sessions the agent loaded 17 of them, 81 times in total, and three skills account for more than half of those calls. In September I had measured the same thing (16 out of 106) and rewritten the descriptions so that they start with when to use the skill, in the words I actually type. A few dormant ones woke up. Most did not. The cost is not tokens: all the descriptions together weigh about 1% of the context. The cost is that I believed the agent knew how to do things it was never going to look up.

The rule it left: A skill that has not fired in a month gets rewritten or deleted. Count, don't assume.

I set up a small agency of eight agents to propose content every day. Its first full pass used the equivalent of $5.58 in API calls and, more to the point, the quota I needed to work that morning. The proposals were average.

The rule it left: No large model in automatic runs. A hard daily budget, $0.80 in my case. An agent runs again only if something new came in. And before adding any recurring agent: would a script with no model do the same job? Often, yes.

Running several sessions in parallel works. What does not work is letting them talk, to each other and to me. In August, three sessions each sent me their progress, and delegated work turned into supervised work. The number of channels grows with the square of the number of sessions.

The rule it left: One BOARD.md per project, one line per lane: who holds what, where it stands, what comes next. A session reads it when it starts and writes one line when it ends. Lanes are split by the resource they touch (the theme, the API, the images), not by topic, so two sessions can never edit the same file. A message to another session is three lines at most and only ever says “I am blocked by you”.

My laptop was hot and lasted two hours on battery. One background worker had been restarted 37,714 times in 19 days because of a missing module. Two others, 13,411 and 5,956 times. A forgotten game process had held a full CPU core for 14 days. The laptop drew 12.4 watts doing nothing. After the cleanup, 4.7. One of those jobs was my “assistant”. It had produced nothing for three weeks and I had not noticed.

The rule it left: Automation rots quietly. Every recurring job leaves a dated line somewhere I actually read, and a job that has produced nothing gets removed, not repaired.

I had estimated that a medium task for our product would cost $0.90. Measured on five real tasks, it was $0.15 to $0.23. In the other direction, an agent once spent 25 minutes placing an object by trial and error; when it measured first, the same job took four tool calls. And on the morning I wrote this, three minutes of checking showed that a tool we were about to build already exists, with 629 stars.

The rule it left: Before working on a problem, check that it exists: twenty minutes before two days. And the first line of every task is “Done =”, followed by something I can observe.

None of these came from a model being stupid. The agent said “done” about a state nobody had read back. It acted twice. It waited without saying so. It spent without a ceiling. It reported instead of finishing.

Those are also the complaints people have about AI coworkers at work. So these rules are what my cofounder and I are building Tobo on: an AI teammate that checks before he says done, asks before anything he can't undo, works under a hard cap, and hands back a receipt for every task.

One Python file, standard library only. It reads the Claude Code transcripts already on your disk. No model is called and nothing leaves your machine.

curl -sO https://raw.githubusercontent.com/tobo-team/agent-audit/main/audit.py
python3 audit.py --by-month
agent-audit · 453 sessions · 2026-10-07 → 2026-11-11

WHERE THE TOOL TIME WENT
  tool calls                            17,050
  time inside tools                     38.3 h
  foreground commands ≥ 60 s     315 calls    17.7 h   46%
  sleep / poll loops           1,797 calls    13.7 h   36%
  longest single wait                    1.1 h

SKILLS
  installed                                148
  ever triggered by the agent               17   11%
  calls                                     81  top 3 = 54%

BY MONTH        tool time   ≥60 s   poll loops
  2026-10         26.8 h     59%     43%
  2026-11         11.6 h     17%     19%

The nine rules, ready to paste into a CLAUDE.md, and the two files my sessions coordinate with are in the same repository: github.com/tobo-team/agent-audit.

I'm Camille, 16, cofounder of Tobo, an AI teammate for small teams. What is the worst thing an agent has told you was done?

── more in #ai-agents 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/ai-agents-run-most-o…] indexed:0 read:7min 2026-11-11 · —