Revisable by Design: A Theory of Streaming LLM Agent Execution
arXiv cs.LG / 4/28/2026
💬 OpinionDeveloper Stack & InfrastructureIdeas & Deep AnalysisModels & Research
Key Points
- The paper argues that most LLM agents effectively treat execution like a single transaction, forcing users to either wait for an answer or interrupt and lose all prior progress.
- It proposes a “stream” execution paradigm where agent work and user intervention run concurrently over a bidirectional channel, enabling interleaved revisions during execution.
- The authors introduce a reversibility taxonomy (Idempotent, Reversible, Compensable, Irreversible) and show that an agent’s ability to adapt during revisions is fundamentally limited by the reversibility properties of its actions.
- They prove that conflicting compensable actions create unavoidable adaptation costs and that conflicting irreversible actions can prevent full satisfaction of the requested specification.
- They present the “Revision Absorber” algorithm, validated on StreamBench experiments, which achieves near full-restart quality while reusing much more already-completed work (about an order of magnitude fewer wasted steps).
Related Articles

Big Tech firms are accelerating AI investments and integration, while regulators and companies focus on safety and responsible adoption.
Dev.to
How I Automate My Dev Workflow with Claude Code Hooks
Dev.to

Same Agent, Different Risk | How Microsoft 365 Copilot Grounding Changes the Security Model | Rahsi Framework™
Dev.to

Claude Haiku for Low-Cost AI Inference: Patterns from a Horse Racing Prediction System
Dev.to

How We Built an Ambient AI Clinical Documentation Pipeline (and Saved Doctors 8+ Hours a Week)
Dev.to