Notes from the CSO

Amnesia Is Expensive

Understanding the economics of agentic AI requires more than counting tokens.

The price of intelligence is falling. The cost of using it is another matter.

Models are getting cheaper, context windows are getting longer, and agents are taking on more complex work. But a cheaper token doesn't necessarily make a cheaper task. An agent can get through millions of tokens navigating repositories, reconstructing context, retrying approaches that already failed and revisiting decisions it made earlier.

Some of that work is necessary, and some of it is productive exploration. Some is simply waste, and most organizations can't tell which is which.

Finance sees the bill, perhaps broken down by model, provider or team. What the bill doesn't show is what the agents actually did, why they did it, or whether the work was worth what it cost.

We would never manage people this way. Nobody judges an engineer from the payroll report. You look at what they shipped, how they got there, and how much of the week went on work somebody had already done, or work nobody asked for. Agents behave a lot more like people than like software, a point our CEO Poonacha Kongetira made on Truth in IT this summer, and the comparison holds for cost as well as for risk.

01 · The bill

What are we actually paying for?

One Claude Code session in our own telemetry ran across three days: $552, 195 prompts driving nearly 2,000 model calls, and 926 million tokens. The agent was active for fourteen and a half hours, the human for thirty-seven minutes. It was productive, too, with sixty commits and nineteen pull requests to show for it. But $458 of that $552 went on the model re-reading context it had already seen.

Was $552 expensive? Probably not: next to the engineering hours behind sixty commits, it's cheap. Was it inefficient? Possibly, but the numbers alone can't say. What matters is how much of the work the agent didn't need to do, and the bill doesn't show that.

To understand efficiency, we need to know what the agent was trying to accomplish, which repositories it touched, where it spent its time, how much context it carried, and how much of the work it repeated.

The unit of analysis cannot simply be the request. It has to be the workflow, and ultimately the organization.

02 · Amnesia

Amnesia, billed by the token

Anyone who has watched a coding agent at work will recognize this. It explores a directory tree it visited yesterday and reads a handful of files to rediscover a naming convention that hasn't changed in months. It works out the test command from the package manifest. It tries an ORM pattern the team abandoned, fails, reads the migration history, and eventually lands on the approach a colleague could have explained in four words.

Then the next session starts, whether it's the same developer tomorrow or a colleague down the hall, and the whole thing begins again.

Picture a new hire who turns up every morning having forgotten everything from the day before. They're bright and they get there in the end, but the first hour of each day goes on relearning where things live, and nobody thought to leave them a note. The model is rarely the problem in that story. What's missing is the context, kept from one session and handed to the next.

A young clerk searches through open drawers and files while a colleague at the next desk holds up a folded note.

A developer may watch an agent find its way around a repository perfectly well, without knowing that five other agents worked out the same conventions earlier that week. Token accounting can't show that. To see it, you have to follow agent behavior across sessions, developers, repositories and workflows.

Repeated discoveries
Facts agents worked out, forgot and worked out again · payments-api · last 7 days
Spent on rediscovery$1,284in tokens, estimated
Repeated discoveries37across 212 sessions
Already written in a skill11/37known, but not loaded
DiscoveryTimes foundTokens
Integration tests run with make test-integration, not npm testMakefile918.4M
Ledger queries use the query builder. The ORM models were retired.src/ledger/712.1M
Migrations must run before seeding fixturesdb/migrations/610.6M
Currency amounts are stored as integer minor unitssrc/ledger/money.ts68.7M
The webhook secret is read from STRIPE_WH_KEYsrc/config/env.ts57.9M
Illustrative: what a week of rediscovery looks like for one repository.
03 · The traces

What the traces reveal

At Classie, we instrument agent activity so that consumption can be tied to behavior and intent. That covers the obvious questions, such as which models are used, by whom, against which repositories and at what cost. It also covers what agents were asked to do, which tools and files they touched (and whether they should have), where the tokens went and what work they repeated.

That is the idea behind Token IQ: looking past total consumption to how tokens are actually used, where the waste comes from and what could be done about it.

In our own repository, we gave a coding agent a ticket that touched five services. Left to itself, it spent most of its effort exploring, navigating and backtracking before it got to the implementation.

From the telemetry Classie captured on those runs, we generated a reusable skill for that kind of task in that repository. It didn't hold the answer to the ticket. It held what you'd write down for a new team member: the service layout, the commands that matter, the conventions, and the patterns that worked. The coding agent picks it up on its own.

Generic skills circulating online are written from assumptions and general good practice. This one is built on evidence: what agents actually did in this repository, where they wasted effort, and what got the job done.

The skill cut cost by three quarters on the same task, and by around 40% on related work it had never seen. Same model, same outcome: every run, with or without the skill, passed the same acceptance tests.

Cost with and without the skill−76% · −39%
Same task
without skill100%
with skill24%
Related work, never seen
without skill100%
with skill61%
Cost with the skill as a share of cost without it. Same task: $8.87 to $2.17, three runs without and two with. Related work: two runs each.

That is the difference between reporting cost and acting on it. A bill tells you what you spent. A trace shows where the waste is, lets you fix it, and tells you what the fix was worth.

The agent did not need less intelligence. It needed less unnecessary work.
04 · Adoption

The skills you have, and the skills you use

Generating skills is only half the job. Left alone, they sprawl like any shared knowledge: written once, copied between repositories, rarely updated and seldom retired.

Most companies have an onboarding wiki that half the team has never opened. Skills go the same way, or worse. Some are never used. Some overlap or contradict each other. Some are simply out of date, and a skill that still recommends the retired ORM models can be worse than none, because every agent that loads it heads down a path that has to be undone.

Three clerks work through piles of paper at their desks beneath a shelf holding one untouched manual.

Classie shows which skills are installed, who uses them, and what they do to cost and outcome. That's how you find the ones to fix, merge or retire, and the ones worth spreading. A well-designed skill, as section 03 showed, removes far more work than it adds.

Skills
Written-down know-how installed for coding agents, and how often sessions load it
Installed23across 4 repositories
Loaded in last 30 days2/23by 43 sessions
Never loaded21since install
SkillLoads, 30 daysLast loaded
Payments repo conventionsskills/payments-conventions.md0Never
Running the test suitesskills/testing.md0Never
Database migrationsskills/migrations.md2Sep 30
Code review styleskills/review-style.md411h ago
Illustrative: installed is not the same as used. The payments conventions above are for the same payments-api repository as the rediscovery table in section 02: already written down, and nobody loads them. For comparison, CLAUDE.md is always loaded: 1,904 sessions.

The important distinction is between installed, used and effective. Connecting skill usage to token consumption and agent behavior shows whether reusable context is earning its place.

05 · Supervision

The economics of supervision

Which brings us back to people. A good manager doesn't keep one view of how productive someone is and a separate view of how they conduct themselves. Both come from paying attention to the same work. Agents are no different, and the visibility you need to understand their efficiency is very close to the visibility you need to supervise their behavior.

A trace that shows repeated repository exploration may reveal wasted tokens. It may also show an agent reading files outside its intended scope, or calling tools that have nothing to do with the task.

One session, a docs ticket
  1. Listed the services directory
  2. Read 14 files to find the naming conventionCost. Five other sessions did this earlier in the week.
  3. Worked out the test command from the package manifest
  4. Read .env.productionConduct. Production secrets, nothing to do with a docs fix.
  5. Edited the README
Illustrative: the same trace, read once for cost and once for conduct.

Skills raise the same two concerns. A redundant skill wastes context and tokens. A poorly designed one, or a malicious one, can steer an agent toward tools, permissions or data it shouldn't be using.

These are different questions about the same underlying activity.

That is why Classie brings discovery, analysis and supervision together. Understanding agent behavior is the foundation for spending well and for governing well. A cheaper model doesn't necessarily produce a cheaper task, and a cheaper task isn't necessarily a better outcome. Cost has to be understood alongside intent, execution, quality and risk.

In short
  • The bill. One Claude Code session cost $552 over three days, from 195 prompts and nearly 2,000 model calls. The total says nothing about whether that was efficient.
  • Amnesia. Agents spend tokens rediscovering what earlier sessions already learned, and token accounting can't see it.
  • The traces. A skill generated from Classie telemetry cut cost by 76% on the same task and around 40% on related work. Same model, same outcome.
  • Supervision. The trace that shows wasted tokens also shows an agent going outside its scope. Cost and conduct come from the same view.
The price of intelligence will keep falling on its own.
The cost of rediscovering what your organization already knows will not.