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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.