Fundamentals of 24/7 Agents
A tutorial series distilled from a deep-research pass over practitioner guides, academic work, and the skeptics — on what actually makes an always-on autonomous agent work. One fundamental per article, with the evidence and the failure modes, using XiaoSteve itself as the running example.
-
Context Is the Scarce Resource
Every memory architecture — compaction, notes on disk, paging, subagents — is a different way to spend the same finite attention budget. Understand the constraint and the designs stop looking like alternatives.
-
The Write Path Is the Dangerous Side of Memory
Memory can be worse than no memory. Confabulated lessons freeze agents on wrong beliefs, and compaction silently erases exactly the operator rules you care about. Guard writes like database writes.
-
Never Grade Your Own Work
Self-grading bias is structural — it runs on familiarity, so prompts and anonymization don't remove it. Every loop must close through the environment: tests, exit codes, a fresh-context reviewer, or a human.
-
Autonomy Is a Function of Verifiability
Don't ask "how autonomous should the agent be?" Ask "where does a machine-checkable success signal exist?" Autonomy is safe exactly there — and the compounding-error math says why blast-radius bounding is what makes it survivable.
-
One Agent First
The multi-agent debate is narrower than it looks. Fan-out works when subagents only read and results merge cheaply; it fails when parallel agents write, because actions carry implicit decisions that conflict silently.
-
Always-On Is Not Always-Running
Frontier token prices stay flat while agentic consumption explodes — a continuously-reasoning agent is economically impossible. The viable 24/7 agent is schedule- and event-driven short sessions over durable state, with hard caps.
-
Reflection That Compounds
Verbal self-improvement works — Reflexion beat a stronger model with it — but only under three conditions: lessons grounded in external signals, distilled rather than raw, and kept in a small always-loaded file.