arXiv:2607.07321 – From Atomic Actions to Standard Operating Procedures: Iterative Tool Optimization for Self-Evolving LLM Agents
Note: This post describes a (not yet) peer-reviewed arXiv preprint. The reported results come from the authors themselves and are currently unverified.
What is it about?
LLM-based agents typically solve complex tasks using a fixed set of small “atomic” actions – individual tool calls that the agent must recombine at each step. The arXiv preprint 2607.07321 by Haipeng Ding, Yuexiang Xie, Zhewei Wei, Yaliang Li, and Bolin Ding shows that this constant re-orchestration increases error susceptibility and becomes problematic, especially for long, multi-step tasks. Humans often solve similar situations using Standard Operating Procedures (SOPs) – fixed processes that bundle several individual steps. The authors transfer exactly this concept to AI agents: with the EvoSOP framework, agents are supposed to recognize which action sequences repeat and autonomously build reusable, callable SOPs from them.
What is it good for / what does it bring?
The benefit is that agents develop a more suitable, compact toolbox over time, rather than starting from scratch with each task. In the authors’ tests, EvoSOP increased the success rate compared to plain ReAct or DFSDT baselines by about 2.5 to 13.4 percentage points, depending on the task and base model, while simultaneously reducing the number of necessary interaction steps. Since the method does not require changes to the model weights, it can also be used with models whose internal structure is not accessible – such as commercial black-box APIs.
How does it work (simplified)?
EvoSOP organizes the construction of SOPs as a recurring cycle of four modules (an architecture overview is shown in Figure 1 of the original paper, see arXiv:2607.07321):
- Constructor: searches the agent’s past execution logs for repeating, logically related action sequences and translates them into executable code with a descriptive interface.
- Merger: checks new SOPs for content overlaps and combines similar processes into a more general procedure, while initially retaining the original versions for verification.
- Evaluator: temporarily integrates the new SOPs into the agent’s toolbox and reruns training tasks to check their actual utility.
- Reviewer: finally assesses how each SOP performed in practice – from optimal execution to malfunction or redundancy – and removes less helpful or error-prone procedures from the toolbox.
This cycle of building, merging, testing, and pruning repeats multiple times; in the end, the authors select the version of the toolbox with the highest training success rate as the final result.
Classification & limitations
The evaluation is based on the benchmarks ACEBench (multi-step and multi-turn sub-tasks) and Tau2Bench (telecom sub-area), primarily using GPT-4o as the base model, supplemented by tests with Gemini-3-Flash-Preview and Qwen-Max to assess the robustness of the construction phase. Whether the reported improvements transfer to other task domains, significantly longer agent runs, or production systems under different conditions remains open in the preprint. It is also important to note: this is a (not yet) independently reviewed arXiv publication; the results come solely from the authors themselves and should be interpreted accordingly.
Frequently asked questions
What is EvoSOP? EvoSOP is a framework presented in an arXiv preprint (2607.07321) that allows LLM agents to autonomously summarize recurring action sequences into reusable Standard Operating Procedures (SOPs).
Does the underlying language model need to be retrained for this? No. The method does not change any model weights but only expands the agent’s toolbox – it therefore also works with black-box models.
What four steps does EvoSOP go through? A Constructor module builds new SOPs from recurring actions, a Merger module combines overlapping SOPs, an Evaluator module tests them in practice, and a Reviewer module removes less useful or faulty SOPs.
How much does EvoSOP improve agent performance according to the paper? In the tested ACEBench and Tau2Bench tasks with GPT-4o, the success rate increased by about 2.5 to 13.4 percentage points depending on the setting compared to the baselines.
Has the paper been reviewed by independent experts yet? No, it is an arXiv preprint that has not yet undergone a regular peer review process; the results are currently unverified.


