INQUIRING LINE

How does workflow abstraction compare to state-indexed procedural memory for web agents?

This explores a head-to-head between two ways web agents remember how to act: storing reusable high-level task routines (workflow abstraction) versus indexing concrete actions to the exact screen state they were taken in (state-indexed procedural memory).


This explores a head-to-head between two ways web agents remember how to act: storing reusable high-level task routines versus indexing concrete actions to the exact screen state they were taken in. The corpus actually stages this as a live disagreement rather than a settled answer. On one side, Agent Workflow Memory shows that abstracting away example-specific values and extracting reusable sub-task routines pays off big — 24.6% relative gain on Mind2Web, 51.1% on WebArena — with the gains *widening* as the gap between training and test tasks grows Can agents learn reusable sub-task routines from past experience?. The abstraction is the point: by forgetting click-level specifics, the agent generalizes to situations it never saw. On the other side, PRAXIS argues that for web tasks specifically, that same forgetting is what hurts you — indexing procedures by environment state and local action pairs beats workflow-level abstraction across VLM backbones, precisely because the high-level view loses the click-by-click detail the UI demands Does state-indexed memory outperform high-level workflow memory for web agents?.

The resolution the corpus offers is that this isn't a winner-take-all contest — it's a domain-matching problem. The most useful frame here is that memory granularity should track where task variance comes from: workflow-level memory wins in routine-rich domains (variance lives in the arguments), causal-rule memory wins in environment-rich domains (variance lives in cause and effect), and state-action memory wins in spatially-rich web tasks (variance lives in fine-grained UI state) Does agent memory work better at one level of abstraction?. Read that way, AWM and PRAXIS aren't contradicting each other so much as describing different points on the same axis — and web UI happens to sit at the spatially-rich end where state-indexing has the edge.

What you didn't ask but might want: the same granularity question recurs *inside* an agent's memory, not just across domains. One decomposition splits working memory into four components across two time scales — dialogue-level history versus turn-level trajectory — and finds each needs its own update policy and fails in its own way How should agent memory split across time scales?. So 'what granularity' is less a one-time architecture choice than a per-component decision.

The deeper move, though, is to stop picking a fixed abstraction at all. FluxMem lets the memory's link structure form, refine, and consolidate based on closed-loop execution feedback, and argues that this dynamic connectivity beats fixed retrieval *because* it aligns abstraction on the fly and eliminates interference Should agent memory adapt dynamically based on execution feedback?. That reframes the whole workflow-vs-state debate: instead of betting on one granularity up front, let the agent's actual successes and failures push the memory toward the right level. If you zoom out further, the unifying claim across all of this is that agent reliability comes from externalizing procedural knowledge into a structured harness — memory, skills, protocols — rather than expecting a bigger model to rediscover the procedure every time Where does agent reliability actually come from?. Whether that externalized procedure is shaped like a workflow or a state-action index is, in the end, an engineering choice you make against your domain — not a law of nature.


Sources 6 notes

Can agents learn reusable sub-task routines from past experience?

Agent Workflow Memory induces sub-task routines at finer granularity than full tasks, abstracts example-specific values, and compounds them hierarchically. This produces 24.6% relative gain on Mind2Web and 51.1% on WebArena, with larger gains as train-test gaps widen.

Does state-indexed memory outperform high-level workflow memory for web agents?

PRAXIS shows that indexing procedures by environment state and local action pairs yields consistent accuracy and reliability gains across VLM backbones on the REAL benchmark, compared to higher-level workflow abstractions that lose click-by-click specifics.

Does agent memory work better at one level of abstraction?

Workflow-level memory wins in routine-rich domains, causal-rule memory in environment-rich domains, and state-action memory in spatially-rich web tasks. The optimal abstraction depends on whether task variance comes from arguments, causal structure, or fine-grained UI state.

How should agent memory split across time scales?

RAISE shows that agent memory consists of four components organized by two design axes: dialogue-level (conversation history, scratchpad) versus turn-level (examples, task trajectory). This granularity distinction predicts different failure modes and update policies for each component.

Should agent memory adapt dynamically based on execution feedback?

FluxMem demonstrates that adaptive memory topology—where links form, refine, and consolidate based on closed-loop execution feedback—consistently reaches state-of-the-art across three distinct benchmarks. Dynamic connectivity outperforms fixed retrieval by aligning abstraction and eliminating interference.

Where does agent reliability actually come from?

Research shows reliable LLM agents externalize three cognitive burdens—memory (state persistence), skills (procedural components), and protocols (structured interaction)—into a harness layer rather than relying on model scale alone. The harness unifies these externalities and eliminates the need for the model to solve the same problems repeatedly.

Next inquiring lines