Short, sourced, job-shaped
A routing agent needs current territory rules, account ownership, recent intent, open exceptions, and the last operator correction. It does not need every conversation the company has ever had about segmentation.
Autonomous workers should remember enough to act well, not enough to become uninspectable.
The lazy answer to agent performance is to give every machine worker more memory: more previous tasks, more customer history, more operator notes, more Slack context, more CRM state, more call transcripts, more exceptions, more everything.
That feels safe because the agent has fewer excuses. It is usually the opposite. When every decision can be influenced by a long, messy trail of stale facts, private notes, outdated policy, and accidental precedent, operators lose the ability to explain why the machine worker acted.
Memory budgets are the missing control. They define what an agent may retain, how long it may retain it, what must be summarized, what must be forgotten, and what requires a fresh source check before action.
A routing agent needs current territory rules, account ownership, recent intent, open exceptions, and the last operator correction. It does not need every conversation the company has ever had about segmentation.
An agent that carries old objections, informal promises, stale ICP notes, and one-off executive exceptions into every task starts enforcing ghosts. It looks smart while quietly turning history into policy.
A sales-assist worker recommends moving an account from expansion to churn-risk because it remembers an unhappy implementation thread from six months ago. Since then, the customer renewed, usage improved, and the CSM changed the health score. The agent is not hallucinating. It is worse: it is using real context with the wrong shelf life.
Now the operator has to debug memory, not output. Which fact mattered? Was it still valid? Was it allowed to affect this decision? Did the agent check the source of truth, or did it trust its own compressed history?
That review drag kills the whole point of machine labor. Agents should create leverage. They should not create forensic memory work.
What categories of memory can influence this job, and which systems are authoritative?
How long can a remembered fact survive before the agent must refresh it?
Which memories are hard constraints, weak signals, warnings, or irrelevant noise?
What memory must appear in the receipt so operators can inspect the decision?
What gets forgotten after the task, after correction, or after policy changes?
Operators do not need every agent to be brilliant. They need agents whose decisions can be traced, corrected, and safely widened. A memory budget turns context from a mystery blob into an operating surface.
The agent sees a task, pulls every related record, compresses it into a persuasive answer, and claims confidence. The receipt says what it decided, not which memories were allowed to matter.
The agent lists the five memory classes it used, the source freshness, the excluded stale facts, and the operator correction that shaped the rule. Promotion becomes a control decision, not a vibe.
This is especially important in GTM systems, where old context decays fast. Buyer committees change. Product usage changes. Territories change. Pricing exceptions change. A machine worker with unrestricted memory can become extremely competent at enforcing yesterday.
The budget does not make the agent dumb. It makes the agent honest about what shaped the decision. That honesty is what lets operators hand over more work without handing over the company’s institutional memory to a black box.
When an agent makes a bad call, do not only correct the output. Correct the memory budget. Was the stale fact allowed? Was a fresh lookup missing? Did an old exception become hidden policy? Did the agent overweight a weak signal because it sounded specific?
Every correction should update one of three things: the allowed memory class, the shelf life, or the receipt requirement. Otherwise the same worker will repeat the same mistake with more confidence.
Pick one machine worker that uses customer, account, pipeline, or policy context and give it a written memory budget.
The blunt rule: if a machine worker cannot show which memories shaped the decision, it is not ready for more autonomy.