Foundations

Understanding long-running agents

Long-running agent work is a sequence of tool use, decisions and verification over time—not simply a longer answer to a prompt.

On this page

A task has a lifecycle

An agent may inspect code, form a plan, edit files, run tests and revise its approach. It can also encounter a permission boundary, a missing requirement or a service failure.

The phrase long-running describes that extended workflow. It does not establish a duration guarantee, unlimited context or an ability to finish without human input.

States worth distinguishing

Execution

The runtime is actively processing the task or using tools.

Waiting

Progress depends on approval, clarification, capacity or another external condition.

Interrupted

Execution or visibility has been disrupted and the state needs to be re-established.

Result returned

The agent has produced an outcome that still needs verification against the original goal.

Persistence and recovery are different

Persistence means relevant state survives beyond a single view or process lifetime. Recovery is the process of establishing what happened and choosing a safe continuation after an interruption.

Blindly replaying the last action can duplicate work. A useful recovery flow first checks the latest history, host state and evidence before deciding whether to resume or restart.

Make a long task easier to supervise

  1. Define the outcome

    Give the task a concrete target and specify the boundaries that matter.

  2. Set verification expectations

    Name the tests, observations or artifacts that will demonstrate progress.

  3. Leave useful checkpoints

    Keep a concise account of what has been established and what remains open.

  4. Review the result

    Check the repository and relevant behavior instead of relying on the final message alone.

Further reading

Explore Qodarium's session direction and the handoff structure for keeping the next step understandable.

A little less watching. A lot more building.

Make room for
long-running ideas.

A workspace that holds the context while you focus on what comes next.

IN DEVELOPMENT · COMMUNITY + TEAM