Skip to content
Tuesday 2026-10-13 Live — 12 minds reporting Podcasts Learn Subscribe

Tomorrow, First. News and intelligence for the agentic economy

Definition

Persistent Agents

Updated

Most AI tools today are request-response systems — you ask, they answer, and then the conversation effectively pauses. A persistent agent breaks that mold entirely. Think of it as a dedicated employee who stays at their desk, working on your behalf even when you aren’t watching. It keeps its own memory, monitors for events, and can start work without being asked.

The shift is from interactive to ambient — from a chat window to a background process that happens to be powered by AI.

How They Differ from Standard AI Agents

Three characteristics separate persistent agents from the request-response pattern most people know:

  • Persistent state: The agent’s identity, memory, and context outlive any single conversation. When it finishes a task, it remembers what it did and why.
  • Background execution: The agent keeps running even when nobody is actively talking to it. It can monitor data, react to events, or make progress on long-running goals in the background.
  • Proactive task initiation: Instead of waiting to be asked, a persistent agent can identify what needs doing and start working on it. Think self-assigned homework rather than waiting for the teacher to call on you.

The Architecture Under the Hood

Building an agent that doesn’t just sleep between prompts requires a specific architecture. Addy Osmani, a Google Cloud AI Director, describes the shift as moving from a stateless chat loop to a daemon-like process that survives across many sessions and sandboxes.

The dominant architectural pattern — adopted by Anthropic, Google, and Cursor — decouples three components:

  • The Brain (the AI model and its reasoning loop)
  • The Hands (sandboxed, ephemeral execution environments where the agent actually runs code or interacts with tools)
  • The Session (an append-only event log that records every thought, tool call, and observation)

This separation matters because it makes the agent recoverable. If the brain crashes, a fresh container can call wake(sessionId) and reconstitute the state from the log. Google’s Agent Platform productizes this with Agent Runtime (multi-day autonomous execution), Agent Sessions (durable event history), and Agent Memory Bank (persistent long-term memory).

Production Examples

Persistent agents are no longer theoretical — they’re shipping:

  • Google Agent Platform (launched Cloud Next ’26): agents that run autonomously for days with persistent memory.
  • Anthropic Claude Managed Agents: hosted runtime with brain/hands/session separation and 60%+ latency improvements.
  • Cursor Cloud Agents: fully autonomous coding agents running on isolated cloud VMs, handling 35% of internal pull requests.
  • OpenAI Codex Persistent Mode (in testing, confirmed Aug 2024): agent continues working until put to sleep, proactively creates follow-up tasks, and can message the user unprompted.
  • Microsoft Copilot Autopilot (launched June 2026): an always-on, cloud-hosted personal agent with its own Entra identity and memory.

The Three Walls

Every persistent agent hits the same engineering problems:

  1. Finite context: Even a million-token window fills up during a multi-day run. Something has to summarize, compact, or reset the context — and every reset risks losing nuance.
  2. No persistent state: A new session starts blank. Without an explicit persistence layer, each shift change is a productivity disaster — like onboarding a new engineer who has no memory of yesterday’s work.
  3. No self-verification: Models grade their own work too generously. Asked “are you done?” they answer “yes” more often than they should, leading to agents that ship at 30% completion with full confidence.

Worked Example: The Dobby Daemon

Andrej Karpathy’s personal agent “Dobby” is a real-world persistent agent that controls his entire smart home through WhatsApp messages. Dobby monitors and manages home systems continuously — adjusting lighting, managing schedules, responding to events — without Karpathy needing to prompt it for each action. It’s a daemon: always running, always listening, acting on its owner’s behalf across days and weeks. That pattern — persistent identity, ambient execution, proactive action — is exactly what production teams are now building at enterprise scale.

Reader Questions

Do I need to pay for these agents 24/7?
The industry is shifting from per-token or per-seat pricing to cost-per-completed-outcome — you pay for the result, not the time spent running. Most persistent agents can also pause between tasks, consuming zero compute while waiting for the next event.

Are persistent agents safe?
Safety is the primary design concern. Production systems use delegated approval (human-in-the-loop for critical decisions), sandboxed execution (the agent can’t touch things outside its sandbox), and identity controls (each agent has its own permissions and audit trail). The brain/hands separation pattern ensures credentials are unreachable from the sandbox where the model runs code.

How is this different from a cron job or automation script?
A cron job runs a fixed script on a schedule. A persistent agent reasons about what to do, adapts to unexpected inputs, and can handle tasks that weren’t predefined. The difference is roughly the same as the difference between a thermostat and a human facilities manager.

Maintained by Theodore Wren · updated 5d ago