Position: Multi-Agent Systems Should Prioritize Concurrency Control
Summary
This position paper argues that failures in LLM-based multi-agent systems are fundamentally concurrency control problems and advocates for prioritizing explicit concurrency control mechanisms as a core design concern.
View Cached Full Text
Cached at: 08/20/26, 09:54 AM
# Position: Multi-Agent Systems Should Prioritize Concurrency Control
Source: [https://arxiv.org/html/2608.18092](https://arxiv.org/html/2608.18092)
###### Abstract
LLM\-based multi\-agent systems \(MAS\) promise scalable collaboration, yet adding agents often*reduces*reliability\. This position paper argues that many MAS failures are fundamentallyconcurrency control problems: agents concurrently read and write shared state, and long LLM inference windows amplify the risk of stale reads, lost updates, and inconsistent outcomes\. Failure modes commonly attributed to “coordination” or “communication” breakdowns can be mapped directly onto classical concurrency anomalies\. We contend that MAS frameworks should address these failures through explicit concurrency control mechanisms: conflict detection, isolation guarantees, and structured access to shared resources\. Concurrency control should be a first\-class design concern, not an afterthought\.
Machine Learning, ICML
## 1Introduction
Large language models \(LLMs\) have demonstrated increasingly powerful capabilities in language understanding, reasoning, and generation\(Brownet al\.,[2020](https://arxiv.org/html/2608.18092#bib.bib5); OpenAI,[2023](https://arxiv.org/html/2608.18092#bib.bib6); Touvronet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib7); Yanget al\.,[2026](https://arxiv.org/html/2608.18092#bib.bib87)\), expanding their application domains from text generation to complex decision\-making\. The integration of tool calling and environmental interaction has further transformed LLMs into autonomous agents capable of executing real\-world tasks through iterative reasoning and action\(Yaoet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib8); Schicket al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib9); Mialonet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib10); Chenget al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib88)\)\. This paradigm shift, exemplified by the ReAct framework\(Yaoet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib8)\), enables models to move beyond pure dialogue toward practical task completion through observation, reasoning, and action loops\. More recently, the pursuit of solving increasingly complex tasks has driven the development of multi\-agent systems \(MAS\), where multiple agents operate*concurrently*, communicating and collaborating to achieve goals at greater scale and with higher success rates than single\-agent approaches\(Parket al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib11); Liet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib12); Honget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib13); Qianet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib14); Wuet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib15); Guoet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib16); Anonymous,[2026](https://arxiv.org/html/2608.18092#bib.bib1)\)\. However, empirical evidence reveals a sobering reality: scaling the number of agents does not reliably improve performance\(Cemriet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib52); Kimet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib17)\)\. Studies show that multi\-agent systems exhibit failure rates between 41% and 86\.7% across popular benchmarks, with coordination failures and inter\-agent misalignment accounting for a substantial fraction of these breakdowns\(Cemriet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib52); Liet al\.,[2024a](https://arxiv.org/html/2608.18092#bib.bib18)\)\. Recent systems and benchmarks provide concrete evidence that concurrency mechanisms affect MAS outcomes\(Geng and Neubig,[2026](https://arxiv.org/html/2608.18092#bib.bib78); Chenet al\.,[2024a](https://arxiv.org/html/2608.18092#bib.bib80); Zhanget al\.,[2026](https://arxiv.org/html/2608.18092#bib.bib79); Wanget al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib82); Chang and Geng,[2025](https://arxiv.org/html/2608.18092#bib.bib81)\)\.
Figure 1:Stale read hazard in multi\-agent coding\.Agent A readsutils\.pyand enters a long inference phase while implementingmain\.py\. Concurrently, Agent B refactorsutils\.py, renamingf\_Aintofunc\_A\. Both agents act correctly in isolation, yet the interleaving yields a broken import, a classic concurrency anomaly amplified by long LLM inference windows\.In this position paper, we argue that many communication and coordination failures in MAS are fundamentally concurrency control problems, which should be considered as a prioritized bottleneck for building efficient, scalable multi\-agent systems\.
Our claim targets MAS in which agents read or modify shared mutable state during long inference windows, including shared repositories, blackboard memories, message buffers, and embodied world states\. Systems with disjoint inputs face lower concurrency risk and may be bottlenecked by reasoning, planning, or communication quality\. This scope complements MAS surveys that organize workflows, infrastructure, and collaboration patterns\(Chenet al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib24); Liet al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib21); Tranet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib86); Guoet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib16)\); our contribution is the concurrency\-control lens that connects independently developed coordination mechanisms\.
Table 1:Recent evidence that concurrency mechanisms affect MAS outcomes\.SourceConcurrency signalReported effectCAIDworktree isolation, merge validation63\.3% isolated vs\. 55\.5% unisolated; single\-agent 57\.2%CodeRdependency scheduling22% vs\. 10% resolved after removing the task graphSilo\-Benchbarriers, state conflicts67\.1% of failures; RCC reaches 100% at high contentionMegaAgentparallel scheduling800s vs\. 4505s without parallel group executionSagaLLMsaga transactionscorrect reactive planning where baseline LLM planners failTable 2:Concurrency\-attributable failures are a substantial fraction\.Failure ModeSourceRateConcurrency RootPremature submissionSilo\-Bench37\.2%Missing sync barriersConsensus failureSilo\-Bench29\.9%Concurrent conflicting statesInter\-agent misalignmentMAST36\.9%Stale reads, inconsistent stateCoordination overheadSilo\-BenchRCC≤\\leq100%Concurrency scaling penaltyTo illustrate this perspective concretely, consider a motivating example involving two coding agents collaboratively developing software on a shared file system\. AgentAAreads an existing utility moduleutils\.pyand subsequently implements a new feature inmain\.pythat imports and invokes a functionf\_Afrom the utility module\. Concurrently, AgentBBis refactoringutils\.py, renamingf\_Atofunc\_A\. Unfortunately, between the momentAAreads the utility module and the momentAAcompletes its implementation,BBwrites the refactored version\. The result: both agents complete their individual tasks correctly from their own perspectives, yet the system enters an inconsistent state wheremain\.pycontains broken imports\. This failure superficially appears to be a coordination or communication problem\. However, examining it through the lens of concurrent systems reveals a classic concurrency hazard: a*stale read*leading to an inconsistent state\.
What makes such hazards particularly prevalent in MAS is a fundamental*temporal asymmetry*: LLM inference time \(e\.g\., the duration of the “thinking” phase\) is typically orders of magnitude longer than the execution time of tool actions, dramatically expanding the window during which interleaved operations can produce conflicts\. While an agent reasons for seconds or even minutes, other agents may modify the shared environment multiple times, invalidating the assumptions underlying the first agent’s decisions\.
The remainder of this paper is organized as follows\. We first demonstrate that common MAS failure modes can be systematically understood asconcurrency hazards\(§[2](https://arxiv.org/html/2608.18092#S2)\), revealing that diverse “coordination problems” share a common structure rooted in concurrent access to shared state\. We then presentrecommendationsfor concurrency control in MAS design \(§[3](https://arxiv.org/html/2608.18092#S3), Table[3](https://arxiv.org/html/2608.18092#S2.T3)\), addressing objectives, system\-level mechanisms, and trade\-offs among correctness, efficiency, and scalability\. Finally, we discuss open challenges and issue acall to action\(§[5](https://arxiv.org/html/2608.18092#S5)\) for cross\-disciplinary collaboration between ML and systems\-oriented communities\.
## 2Concurrency Hazards in Disguise
Table 3:Design space for MAS concurrency control\. Trade\-offs evaluated against: task success \(S\), compatibility \(C\), efficiency \(E\), inference cost \(I\)\. Arrows:↑\\uparrowimproves,↓\\downarrowdegrades\.LayerDecisionOptions \(Trade\-offs\)System DesignIsolation levelWeak/Read Committed \(E↑\\uparrow, S↓\\downarrow: more parallelism, risks anomalies\)↔\\leftrightarrowStrong/Serializable \(S↑\\uparrow, E↓\\downarrow\)Control strategyPessimistic/locking \(S↑\\uparrow, E↓\\downarrow: blocks during long inference\) vs\. Optimistic/validation \(E↑\\uparrow, I↓\\downarrow: wastes compute on abort\)VersioningSingle\-version \(simple\) vs\. MVCC \(E↑\\uparrow: readers never block writers; C↓\\downarrow: added complexity\)Transaction granularityFine\-grained/single action \(E↑\\uparrow, I↓\\downarrow: shorter conflicts, higher overhead\) vs\. Coarse/subtask \(I↑\\uparrow, S↓\\downarrow: expensive rollbacks\)Transaction boundariesExplicitBEGIN/COMMIT\(C↑\\uparrow, I↓\\downarrow: flexible, requires model understanding\) vs\. Implicit/system\-inferred \(I↑\\uparrow, C↓\\downarrow\)Lock/resource granularityCoarse/files \(I↑\\uparrow, E↓\\downarrow\) vs\. Fine/functions \(E↑\\uparrow, I↓\\downarrow: more parallelism, more metadata\)InfrastructureBackend systemCustom \(C↑\\uparrow: tailored semantics\) vs\. Existing DB/Git/FS \(S↑\\uparrow, C↑\\uparrow: mature guarantees, may not fit agent semantics\)Version control integrationBranch\-per\-subtask \(S↑\\uparrow: isolation; E↓\\downarrow: merge overhead\) vs\. Validation\-at\-merge \(E↑\\uparrow, S↓\\downarrow: deferred conflict detection\)Inference optimizationStandard vs\. Optimized batching/speculation/quantization \(E↑\\uparrow, S↑\\uparrow: shorter transactions reduce conflict window\)CheckpointingNone \(simple\) vs\. KV\-cache checkpointing \(I↑\\uparrow: efficient rollback without full recomputation; C↓\\downarrow: engine support required\)ModelConcurrency trainingNone vs\. SFT/RL on conflict scenarios \(S↑\\uparrow: better anticipation/resolution; I↓\\downarrow: requires data and compute\)Prompt interventionGeneric vs\. Concurrency\-aware prompts \(I↑\\uparrow: low cost; S±\\pm: limited, brittle guarantees\)Task decompositionOverlapping resources \(E↑\\uparrow, S↓\\downarrow\) vs\. Disjoint partitioning \(S↑\\uparrow, C↓\\downarrow: requires upfront design effort\)Failure feedbackOpaque “retry” \(I↑\\uparrow: simple\) vs\. Semantic conflict details \(S↑\\uparrow, I↓\\downarrow: enables adaptation, requires model capability\)Many failures in multi\-agent systems, often framed as coordination or communication issues, can be understood as classic concurrency hazards\. We present representative failure cases and map them to established concurrency control concepts, showing that these challenges mirror problems long studied in systems and database research\(Bernstein and Goodman,[1981](https://arxiv.org/html/2608.18092#bib.bib19); Bernsteinet al\.,[1987](https://arxiv.org/html/2608.18092#bib.bib20); Weikum and Vossen,[2002](https://arxiv.org/html/2608.18092#bib.bib27)\)\. This perspective motivates treating concurrency control as a core design principle for MAS and grounding coordination heuristics in explicit concurrency semantics\.
### 2\.1Failure Examples
We present four representative failure scenarios in multi\-agent systems that are often attributed to poor coordination or communication, but are more precisely explained as classic concurrency hazards over shared state\.
Stale Read\.In a collaborative coding MAS\(Qianet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib14); Honget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib13)\), AgentAAreads a configuration fileconfig\.yamland implements a client module based on the observed endpoints\. Concurrently, AgentBBupdates the configuration to reflect new infrastructure\. WhenAAlater writes its code, it relies on outdated assumptions, resulting in an inconsistent system state despite both agents acting correctly in isolation\. This is a standard stale\-read anomaly\.
Lost Update\.Two agents independently modify different parts of a shared fileutils\.py\. AgentAAoptimizes one function, while AgentBBfixes a bug in another\. Because both read the same initial version and write back independently, the later write overwrites the earlier one, silently discarding one agent’s contribution\. This lost update occurs without either agent detecting a conflict\.
Stale Correction\.In message\-based MAS\(Liet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib12); Wuet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib15)\), AgentAAbroadcasts a plan, AgentBBsends a correction, but AgentCCbegins executing the original plan before receiving the update\. Although the correction is sent, it is not applied atomically with respect to all agents, leading to incorrect execution driven by outdated information\.
Action\-Message Desynchronization\.In embodied environments such as Minecraft\-based benchmarks\(Fanet al\.,[2022](https://arxiv.org/html/2608.18092#bib.bib34); Wanget al\.,[2024a](https://arxiv.org/html/2608.18092#bib.bib35); Donget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib36)\), agents coordinate via both messages and world\-altering actions\. An agent may act on a message describing an intended state that has already been invalidated by another agent’s concurrent action\. As a result, agent beliefs and the true environment state diverge, even when communication is logically consistent\.
Implicit Assumptions in Existing Systems\.These hazards are present in current MAS architectures\. Systems such as MAGIS\(Taoet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib76)\)improve reliability through structured orchestration and post\-hoc Git\-based merging, but implicitly assume benign interleavings during concurrent reasoning\. Conflicts are detected only after agents have already performed expensive inference on incompatible assumptions\. This reflects a broader pattern across MAS frameworks that rely on orchestration while leaving concurrency semantics underspecified\. Recent systems show the same pattern from another angle\. CAID uses isolated worktrees and merge\-time validation, CodeR uses a task graph to order dependent work, SagaLLM uses saga\-style compensation, and MegaAgent emphasizes parallel scheduling\(Geng and Neubig,[2026](https://arxiv.org/html/2608.18092#bib.bib78); Chenet al\.,[2024a](https://arxiv.org/html/2608.18092#bib.bib80); Chang and Geng,[2025](https://arxiv.org/html/2608.18092#bib.bib81); Wanget al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib82)\)\. These mechanisms correspond to optimistic isolation, dependency scheduling, transactional recovery, and concurrent scheduling, even when they are introduced without explicit concurrency\-control terminology\.
### 2\.2A Unified Framework
The failure examples above, though arising in different application contexts, share a common structure\. We now develop a unified framework that reveals these failures as violations of fundamental concurrency properties, drawing on classical concurrency control theory\(Bernsteinet al\.,[1987](https://arxiv.org/html/2608.18092#bib.bib20); Weikum and Vossen,[2002](https://arxiv.org/html/2608.18092#bib.bib27); Adya,[1999](https://arxiv.org/html/2608.18092#bib.bib28)\)\.
Formalizing Multi\-Agent Systems\.We model a multi\-agent system as a collection ofnnagents with respective internal states\{𝒜1,𝒜2,…,𝒜n\}\\\{\\mathcal\{A\}^\{1\},\\mathcal\{A\}^\{2\},\\ldots,\\mathcal\{A\}^\{n\}\\\}, all operating within a*shared*environmentℰ\\mathcal\{E\}\. Each agentjjexecutes a sequence of actionsa1j,a2j,…a^\{j\}\_\{1\},a^\{j\}\_\{2\},\\ldotsaccording to its own local ordering, but these sequences interleave concurrently across agents, i\.e\., actions may overlap temporally, and conflicting operations on shared resources can occur\.
We classify actions based on whether they modify the shared environment\. An action is*side\-effect\-free*\(a*read*\) if it leavesℰ\\mathcal\{E\}unchanged; examples include reading a file, observing game state, or retrieving messages\. An action is*side\-effecting*\(a*write*\) if it modifiesℰ\\mathcal\{E\}; examples include writing a file, placing a game object, or broadcasting a message\.
We further distinguish between*agent\-local state*and*environment state*based on*mutability by other agents*: environment state can be modified by any agent’s writes, while agent\-local state \(e\.g\., context window, reasoning trace\) can only be directly modified by that agent itself\. In coding MAS, the shared file system constitutes environment state\. In message\-passing MAS, each agent’s mailbox, which is writable by other agents via message sends, is environment state\. In game environments, both world state and communication channels are environment state\.
A key observation is that LLM\-based reasoning is side\-effect\-free with respect toℰ\\mathcal\{E\}, but requires substantial time to complete\. This*temporal asymmetry*, i\.e\., inference spans seconds to minutes while tool execution completes in milliseconds, dramatically expands the window during which interleaved operations can produce conflicts\.
Consistency and Isolation\.We identify two properties whose violation underlies MAS failures, drawing on the ACID properties from database theory\(Härder and Reuter,[1983](https://arxiv.org/html/2608.18092#bib.bib26)\):
*Consistency*requires that concurrent operations do not leave the system in a conflicting or contradictory state\. In MAS, this means the combined effects of all agents’ actions should be mutually compatible: two agents should not simultaneously assume exclusive use of the same resource, and actions taken based on observations should remain valid when executed\. Consistency is a*global*property concerning system\-wide coherence\.
*Isolation*requires that each agent’s execution proceeds “as if” it were the only agent in the system\. Formally, the outcome should be equivalent to some serial execution of all agents’ actions\(Weikum and Vossen,[2002](https://arxiv.org/html/2608.18092#bib.bib27)\)\. Isolation is an*agent\-centric*property: no agent should observe another agent’s incomplete operation sequence\. The classical notion of*serializability*, that concurrent execution should be equivalent to some sequential ordering, captures the strongest form of isolation\(Papadimitriou,[1979](https://arxiv.org/html/2608.18092#bib.bib33)\)\.
These properties are complementary: consistency ensures global coherence, while isolation ensures local predictability\. Violations of either lead to the anomalies described above\.
Mapping Failures to the Framework\.In*coding MAS*, the*write\-after\-read*failure violates both consistency \(AgentAA’s implementation conflicts with AgentBB’s configuration changes\) and isolation \(AgentAA’s read was invalidated by AgentBB’s concurrent write\)\. The*lost update*failure similarly violates both: consistency is violated because only one agent’s modifications persist, and isolation is violated because one agent’s write was silently overwritten\.
In*message\-based MAS*, the*stale correction*failure maps directly to the write\-after\-read pattern: AgentCCreads the original plan, AgentBBwrites the correction, but AgentCC’s actions proceed based on the stale read\. In*cooperative game MAS*, the*action\-message desynchronization*failure violates consistency because the coordination message and world state become inconsistent, and isolation because AgentBB’s operation is disrupted by AgentCC’s uncoordinated action\.
Implications for MAS Design\.The unified framework identifies failures documented across diverse MAS applications as systematic consequences of uncontrolled concurrency\. The database and distributed systems communities have developed extensive techniques to address precisely these problems: locking protocols\(Eswaranet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib30)\), optimistic concurrency control\(Kung and Robinson,[1981](https://arxiv.org/html/2608.18092#bib.bib31)\), multi\-version concurrency control\(Reed,[1978](https://arxiv.org/html/2608.18092#bib.bib32)\), and various isolation levels\(Berensonet al\.,[1995](https://arxiv.org/html/2608.18092#bib.bib29); Adya,[1999](https://arxiv.org/html/2608.18092#bib.bib28)\)\. For MAS research, the central task is adapting classical concurrency control mechanisms to the unique characteristics of LLM\-based agents: long inference latencies, natural\-language interfaces, and imperfect adherence to specifications\. We address this task in the following section\.
## 3Concurrency Control for MAS
Having established that many MAS failures stem from concurrency hazards, we now address the central question: how should MAS designers approach concurrency control? This section articulates design objectives and examines the mechanisms available to system architects, organized across three complementary layers \(Table[3](https://arxiv.org/html/2608.18092#S2.T3)\): system design, infrastructure and model capabilities\. Together, these layers provide a comprehensive framework for understanding where concurrency control responsibilities reside and how they may be systematically addressed\.
### 3\.1Design Objectives
Effective concurrency control for MAS should balance multiple, often competing objectives\. We identify four primary dimensions that collectively define the quality of a concurrency control solution\.
Task Success Rate\.The fundamental objective is ensuring that concurrent agent execution produces correct results\. What constitutes “success” depends on the application: in coding tasks, it may mean passing all tests without introducing bugs; in collaborative writing, it may mean producing coherent output without contradictory edits\. A concurrency control mechanism should maximize task success rate across diverse MAS workloads\. Existing MAS benchmarks\(Liuet al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib51); Cemriet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib52); Jimenezet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib62); Zhouet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib63)\)provide starting points for measuring success, though they largely ignore concurrency\-specific failure modes\.
Compatibility\.Concurrency control mechanisms should accommodate diverse MAS architectures: centralized orchestrators\(Wuet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib15)\), decentralized peer\-to\-peer designs\(Liet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib12)\), hybrid topologies\(Honget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib13)\), and hierarchical structures\(Qianet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib14)\)\. A mechanism tightly coupled to a specific communication pattern or agent architecture limits reusability\. Ideally, concurrency control primitives should be orthogonal to the MAS coordination strategy, enabling modular integration without redesigning the entire system\.
Execution Efficiency\.Concurrency control inherently restricts parallelism to ensure correctness, creating tension with performance goals\. Key efficiency metrics include: \(i\)*end\-to\-end task completion time*: the wall\-clock duration for the MAS to finish a task; \(ii\)*effective parallelism*: the degree to which agents operate concurrently without blocking; and \(iii\)*abort/retry rate*: the frequency of transaction rollbacks due to detected conflicts\. An ideal mechanism minimizes completion time while maintaining correctness guarantees\.
Inference Cost\.MAS concurrency control incurs costs beyond those of traditional distributed systems: direct overhead from tool calls for lock acquisition or conflict detection; model comprehension cost, as LLMs may struggle with concurrency primitives and require extended prompts or fine\-tuning; and context window consumption from concurrency\-related instructions and state tracking\. Critically, mechanisms requiring agents to explicitly manage locks or reason about conflicts demand far greater model sophistication than transparent system\-level enforcement\.
### 3\.2System Design for MAS
We now examine the theoretical foundations and concrete design choices for MAS concurrency control, spanning isolation levels, control strategies, primitives, and integration with broader MAS mechanisms\.
#### 3\.2\.1Theoretical Foundations
Isolation Levels\.Database systems formalize correctness through*isolation levels*, which specify the degree to which transactions are protected from interference\(Berensonet al\.,[1995](https://arxiv.org/html/2608.18092#bib.bib29); Adya,[1999](https://arxiv.org/html/2608.18092#bib.bib28)\)\. The classical hierarchy includes, from weakest to strongest: Read Uncommitted, Read Committed \(RC\), Repeatable Read \(RR\), Snapshot Isolation \(SI\), Serializable \(SER\), and Strict Serializable \(SSER\)\(Bernsteinet al\.,[1987](https://arxiv.org/html/2608.18092#bib.bib20); Feketeet al\.,[2005](https://arxiv.org/html/2608.18092#bib.bib37); Papadimitriou,[1979](https://arxiv.org/html/2608.18092#bib.bib33)\)\. Each level prevents progressively more anomalies \(e\.g\., dirty reads, non\-repeatable reads, phantom reads, and write skew\) but typically incurs higher overhead\(Cahillet al\.,[2009](https://arxiv.org/html/2608.18092#bib.bib56)\)\.
For MAS, the appropriate isolation level depends critically on the application domain\. A multi\-agent coding system modifying a shared codebase may require serializability to prevent silent corruption from conflicting edits\. In contrast, a multi\-agent debate system where agents operate on largely disjoint logical resources \(their own arguments\) may tolerate weaker guarantees like Read Committed, trading strict isolation for higher throughput\. The general idea is that stronger isolation provides better guarantees to agents but may reduce performance and increase implementation complexity, which is a tradeoff that should be calibrated per application\.
Pessimistic vs\. Optimistic Control\.Concurrency control strategies fall into two broad categories\(Bernstein and Goodman,[1981](https://arxiv.org/html/2608.18092#bib.bib19); Kung and Robinson,[1981](https://arxiv.org/html/2608.18092#bib.bib31)\)\.*Pessimistic*approaches, such as two\-phase locking \(2PL\), acquire locks before accessing resources, blocking other agents until locks are released\(Eswaranet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib30); Grayet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib39)\)\. This prevents conflicts proactively but may cause deadlocks \(circular waits\) and reduces parallelism\.*Optimistic*approaches allow agents to proceed without locks, validating at commit time that no conflicts occurred; conflicting transactions abort and retry\. Optimistic methods suit low\-contention workloads but may thrash under high contention\.
A crucial distinction from traditional systems is the*temporal asymmetry*in MAS: LLM inference typically spans seconds to minutes, while simple tool calls complete in milliseconds\. This asymmetry fundamentally alters the calculus\. Under pessimistic control, a lock held during LLM reasoning blocks other agents for extended periods, severely degrading parallelism\. Under optimistic control, aborts waste substantial compute: an agent may reason for minutes only to have its transaction invalidated\. Neither approach dominates; the choice depends on contention levels, task structure, and the relative costs of blocking versus retry\. Recent coding\-agent evidence illustrates this trade\-off: CAID reports that isolated branches with merge\-time validation outperform a shared\-workspace multi\-agent baseline, suggesting that optimistic isolation is effective when conflicts can be validated cheaply at integration time\(Geng and Neubig,[2026](https://arxiv.org/html/2608.18092#bib.bib78)\)\.
Multiversion Concurrency Control\.Multiversion concurrency control \(MVCC\) offers a middle ground by maintaining multiple versions of data\(Reed,[1978](https://arxiv.org/html/2608.18092#bib.bib32); Bernsteinet al\.,[1987](https://arxiv.org/html/2608.18092#bib.bib20)\)\. Readers access consistent snapshots without blocking writers, enabling the principle that “readers never block writers and writers never block readers\.” MVCC naturally supports Snapshot Isolation\(Feketeet al\.,[2005](https://arxiv.org/html/2608.18092#bib.bib37)\)and forms the basis for concurrency control in many modern databases\. For MAS, MVCC\-style approaches could allow agents to observe consistent environment states while others make modifications, with conflict detection deferred to commit time\. The challenge lies in defining “versions” for arbitrary agent environments beyond traditional databases\.
#### 3\.2\.2Primitive Design
Transaction Granularity\.A core design decision is the unit of atomicity\. Transactions may range from individual actions \(e\.g\., a single tool call\) to entire agent subtasks \(e\.g\., “implement feature X”\)\. Fine\-grained transactions shorten conflict windows but incur higher coordination overhead, while coarse\-grained transactions reduce overhead at the cost of higher conflict probability and more expensive rollbacks\.
Another question is whether transaction boundaries are*explicit*, via primitives such asBEGIN/COMMIT, or*implicit*, inferred by the system from agent behavior or task structure\. Explicit control gives agents flexibility but assumes that LLMs can reliably reason about transactional semantics\. Implicit control lowers cognitive burden but risks poorly chosen boundaries that either fragment logical work or bundle too much state into a single transaction\.
Resource Abstraction and Lock Types\.Lock\-based designs should define what constitutes a lockable resource: entire files, individual functions, database rows, or higher\-level semantic objects \(e\.g\., “a calendar slot”\)\. A*fine\-grained resource*is the smallest unit to which access control applies\. In a codebase, file\-level locking treatsutils\.pyas one resource, while function\-level locking treatsparse\_configandvalidate\_inputas distinct resources\. Function\-level locking allows two agents to modify different functions concurrently, whereas file\-level locking serializes them unnecessarily\. This mirrors row\-level and table\-level locking in databases\(Grayet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib39)\)\. Finer\-grained resources enable more parallelism but require more complex tracking and metadata\.
Lock modes further regulate access\(Grayet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib39)\)\.*Shared \(read\) locks*permit concurrent observation, while*exclusive \(write\) locks*serialize modifications\. This distinction aligns well with MAS workloads, where reads are frequent and typically safe to overlap, whereas writes should be carefully coordinated\. More expressive mechanisms, such as intention or predicate locks, may be useful for hierarchical or semantic resources\.
Conflict Detection and Rollback\.Optimistic control requires detecting conflicts by tracking*read sets*and*write sets*, then validating that no incompatible updates occurred concurrently\(Kung and Robinson,[1981](https://arxiv.org/html/2608.18092#bib.bib31); Adya,[1999](https://arxiv.org/html/2608.18092#bib.bib28)\)\. Software transactional memory \(STM\) offers a reference model for such tracking\(Shavit and Touitou,[1995](https://arxiv.org/html/2608.18092#bib.bib69); Harriset al\.,[2005](https://arxiv.org/html/2608.18092#bib.bib70)\), though MAS environments are more heterogeneous than the shared\-memory settings STM targets\. This heterogeneity is an analytical distinction: MAS resources extend beyond memory locations to files, prompts, tool outputs, mailboxes, external APIs, and natural\-language commitments\. Beyond conflict detection within the MAS runtime itself, recent black\-box and history\-based database isolation checkers suggest a complementary direction: treating MAS executions as observable histories and using an external monitor to check whether interactions satisfy different consistency or isolation levels\(Tanet al\.,[2020](https://arxiv.org/html/2608.18092#bib.bib4); Liuet al\.,[2024a](https://arxiv.org/html/2608.18092#bib.bib2); Caiet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib3)\)\.
When conflicts arise, aborted transactions should be rolled back\. In MAS, rollback is challenging because agent state includes external writes, internal context, and intermediate reasoning\. Techniques such as KV\-cache checkpointing\(Kwonet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib45)\)may allow partial rewinding without full re\-inference\. However, actions with irreversible side effects \(e\.g\., sending emails or invoking external APIs\) fundamentally limit rollback and should be treated with special care\.
#### 3\.2\.3MAS Integration
Synchronization Granularity\.MAS frameworks should decide on the*minimal synchronization unit*: the finest granularity at which agents coordinate\. One approach uses*round\-based synchronization*: agents act in discrete rounds, with a barrier ensuring all agents complete roundkkbefore any begins roundk\+1k\+1\. This simplifies reasoning about concurrent state but limits parallelism and may be inefficient when agents’ tasks have heterogeneous durations\. The alternative is*fully asynchronous*execution where agents proceed independently, relying solely on concurrency control primitives \(locks, validation\) for coordination\. This maximizes parallelism but requires more sophisticated conflict handling\.
The synchronization granularity should align with transaction boundaries\. If transactions span multiple rounds in a round\-based system, mid\-transaction preemption creates complex partial states\. Conversely, if transactions complete within single rounds, the round barrier naturally provides commit points\.
Inference Interruption\.A distinctive aspect of MAS is whether ongoing inference can be interrupted\. An agent mid\-reasoning may be holding logical locks or accumulating reads that will be validated at commit\. If another agent’s commit invalidates these reads, should the first agent be*preempted*\(immediately aborted\) or allowed to complete then fail validation? Preemption avoids wasted compute but requires mechanisms to safely interrupt LLM inference and restore state\. Allowing completion then validation is simpler but wastes resources when conflicts are predictable\.
Related questions include whether agents can*voluntarily*yield execution \(cooperative scheduling\) and how interrupted agents resume from the beginning of the transaction, from a checkpoint, or with partial context preserved via KV cache\.
Semantic Feedback on Failures\.When a transaction fails due to conflict detection, lock timeout, or validation failure, the agent receives an error signal\. A key design choice is whether to provide*semantic explanations*of failures\. A rich explanation might state: “your write toutils\.pyconflicted with Agent B’s concurrent modification of theparse\_configfunction\.” An opaque signal simply indicates “transaction aborted, please retry\.”
Semantic feedback enables agents to reason about conflicts and adapt strategies—perhaps avoiding the contested resource, coordinating with the conflicting agent, or decomposing the task differently\. However, this requires models capable of interpreting and acting on such information, a capability that may require specific training or careful prompting\. Opaque signals are simpler but provide no guidance for conflict resolution\.
Integration with Existing Pipelines\.A practical question is how to augment existing MAS workflows, which typically assume benign interleavings, with explicit concurrency semantics\. Consider systems like MAGIS\(Taoet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib76)\)that use structured role specialization and Git\-based collaboration\. Several “drop\-in” strategies could add concurrency guarantees without redesigning the entire pipeline:
- •*Branch\-per\-subtask*: Each agent subtask operates on an isolated Git branch, with merges gated by automated conflict detection and semantic validation \(e\.g\., test execution, type checking\)\.
- •*Transactional file edits*: Wrap multi\-file modifications in lightweight transactions that abort if concurrent changes to the same files are detected before commit\.
- •*Validation\-at\-merge*: Defer validation to merge time and enrich merge checks with semantic constraints beyond textual diff resolution\.
These strategies trade off eager conflict prevention against deferred conflict detection\. Branch\-per\-subtask maximizes isolation but complicates cross\-branch dependencies; validation\-at\-merge preserves existing workflows but may waste computation on branches that ultimately conflict\.
### 3\.3Infrastructure Support
MAS designers can leverage existing infrastructure that already provides well\-tested concurrency primitives\.
File Systems and Databases\.File systems offer atomic operations and advisory locking, while relational databases provide full ACID transactions with configurable isolation levels\(Härder and Reuter,[1983](https://arxiv.org/html/2608.18092#bib.bib26); Weikum and Vossen,[2002](https://arxiv.org/html/2608.18092#bib.bib27)\)\. Vector databases increasingly expose transactional semantics as well\(Pinecone Systems,[2023](https://arxiv.org/html/2608.18092#bib.bib49); Weaviate,[2023](https://arxiv.org/html/2608.18092#bib.bib50)\)\. Structuring agent interactions around such systems allows MAS to inherit mature concurrency guarantees and performance optimizations, offloading much of the correctness burden\.
Version Control Systems\.Version control systems such as Git support concurrent work via branching and explicit merge\-based conflict resolution\. Recent work explores Git as coordination infrastructure for MAS\. EvoGit\(Huanget al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib74)\)uses Git’s DAG structure to enable asynchronous multi\-agent development, isolating agents on branches and synchronizing via merges while avoiding global serialization\. This design favors scalability and fault isolation, but defers semantic conflict resolution to merge time, where textual diffs may not capture program\-level invariants\.
Context Management Infrastructure\.Git\-like abstractions have also been applied to agent context management\. GCC\(Wu,[2025](https://arxiv.org/html/2608.18092#bib.bib75)\)provides branching and merging for agent memory, enabling efficient context reuse and performance gains\. However, it targets primarily single\-agent settings and does not define concurrency semantics for multi\-agent interleavings over shared context\.
Across these systems, a common pattern emerges: infrastructure supplies powerful*mechanisms*\(transactions, branches, merges\), while higher\-level frameworks must still define*policies*: when to isolate, what conflicts are acceptable, and how to enforce semantic invariants\. Bridging this gap between infrastructure capabilities and concurrency semantics is central to the agenda we advocate\.
Inference Engine Efficiency\.The temporal asymmetry that exacerbates MAS concurrency issues \(i\.e\., long inference latencies relative to tool execution\) can be mitigated by faster inference\. Advances including continuous batching\(Yuet al\.,[2022b](https://arxiv.org/html/2608.18092#bib.bib44)\), paged attention\(Kwonet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib45)\), speculative decoding\(Leviathanet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib46)\), and quantization\(Frantaret al\.,[2022](https://arxiv.org/html/2608.18092#bib.bib47)\)reduce per\-token latency and thus shrink the window during which an agent holds logical locks or accumulates stale reads\. From a concurrency control perspective, faster inference is equivalent to shorter transactions, directly reducing conflict probability\.
Efficient Checkpointing for Rollback\.Optimistic concurrency control requires efficient rollback\. In LLM inference, this translates to restoring the KV cache to a prior state\. Modern inference engines with paged KV cache management\(Kwonet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib45)\)can potentially support*forking*\(copying cache state for speculative execution\) and*rollback*\(discarding cache entries added after a checkpoint\)\. Explicit support for these operations would enable efficient transaction abort without full recomputation\. Cache sharing across agents with common prefixes\(Zhenget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib48)\)further reduces the cost of retry by amortizing prompt processing\.
### 3\.4Model Capabilities
Complementing system\-level approaches, the underlying LLMs can be improved to exhibit concurrency\-aware behavior through evaluation, training, and inference\-time interventions\.
#### 3\.4\.1Benchmarking Concurrency Awareness
A prerequisite for improving model capabilities is measuring them\. We advocate for benchmarks that evaluate: \(i\) an agent’s ability to*anticipate*conflicts given knowledge of other agents’ goals and current activities; \(ii\) an agent’s ability to*detect*conflicts from environmental feedback \(e\.g\., failed writes, stale reads\); and \(iii\) an agent’s ability to*resolve*conflicts through negotiation, backing off, or requesting arbitration\. Such benchmarks could extend existing MAS evaluation suites\(Liuet al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib51); Cemriet al\.,[2025](https://arxiv.org/html/2608.18092#bib.bib52)\)with concurrency\-specific metrics: conflict rate, resolution success rate, wasted computation from aborts, and throughput under contention\.
A particularly valuable benchmark type would measure agent behavior*without*explicit concurrency control, revealing how naturally \(or poorly\) current models handle concurrent settings and what failure modes emerge most frequently\.
#### 3\.4\.2Training for Concurrency Awareness
Given appropriate benchmarks and environments, LLMs can be trained to exhibit concurrency\-aware behavior\. Supervised fine\-tuning \(SFT\) on traces of successful conflict anticipation, detection, and resolution can instill basic patterns\. Reinforcement learning \(RL\) in multi\-agent environments, building on the substantial MARL literature\(Loweet al\.,[2017](https://arxiv.org/html/2608.18092#bib.bib40); Foersteret al\.,[2018](https://arxiv.org/html/2608.18092#bib.bib41); Yuet al\.,[2022a](https://arxiv.org/html/2608.18092#bib.bib42); Zhanget al\.,[2019](https://arxiv.org/html/2608.18092#bib.bib71)\), can train agents to coordinate under contention, learning when to yield, retry, or escalate\.
The reward signal should reflect both task success and coordination efficiency, penalizing unnecessary conflicts and wasted retries\. Centralized training with decentralized execution can mitigate non\-stationarity when agents share rewards and training infrastructure\. The harder case is heterogeneous deployment, where agents from different providers or training regimes coordinate without prior joint training, a setting closely related to Ad Hoc Teamwork\(Stoneet al\.,[2010](https://arxiv.org/html/2608.18092#bib.bib83); Barrett and Stone,[2015](https://arxiv.org/html/2608.18092#bib.bib84)\)\. In such deployments, as one agent’s policy or system prompt changes, the effective environment for other agents shifts, complicating convergence and reliable coordination\(Hernandez\-Lealet al\.,[2017](https://arxiv.org/html/2608.18092#bib.bib43)\)\. Techniques from cooperative MARL, including centralized training with decentralized execution and opponent modeling, may help address this challenge\.
#### 3\.4\.3Inference\-Time Interventions
Without modifying models, some concurrency\-aware behavior can be induced through prompt design and task structuring\.
Prompt Engineering\.Agents can be explicitly informed that they operate in a concurrent environment with shared resources and guided toward conservative behaviors, such as checking for concurrent edits, acquiring resources in a consistent order, or retrying after failed writes\. Such prompts rely on the base model’s instruction\-following ability and whatever concurrency knowledge it has implicitly acquired during pretraining, and thus offer limited and brittle guarantees\.
Task Decomposition and Orchestration\.Contention can often be reduced by decomposing tasks so that agents operate on largely disjoint resources, with hierarchical approaches dividing responsibilities between strategic and tactical agents to reduce coordination complexity\. While perfect partitioning is rarely possible, careful decomposition can substantially lower conflict frequency\. These approaches trade upfront design effort for reduced runtime conflicts, but scale poorly to novel or highly interdependent workloads where explicit concurrency control becomes necessary\.
## 4Alternative Views
Foundation model capabilities alone suffice\.One view holds that sufficiently capable models can resolve conflicts without explicit concurrency control\. Conversation\-centric frameworks such as AutoGen exemplify the appeal of relying on model capability and dialogue structure for coordination\(Wuet al\.,[2023](https://arxiv.org/html/2608.18092#bib.bib15)\)\. However, as agent count grows, conflict probability approaches certainty regardless of model quality\. Natural\-language negotiation wastes inference budget, coordination embedded in model weights is neither debuggable nor auditable, and robust concurrency awareness would require training data that does not exist\. Model behavior also remains non\-deterministic in practice\(Atilet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib67); Kahnget al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib68)\)\.
Traditional systems techniques suffice\.Another view argues that existing database transactions and locks can be directly applied to MAS\. However, LLM agents are semantic\-driven, non\-deterministic\(Atilet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib67)\), and incur inference costs orders of magnitude larger than system\-level operations\. These mismatches make direct transplantation ineffective and instead call for system–model co\-design\.
Eventual consistency and convergence suffice\.A third view suggests that eventual consistency \(e\.g\., via CRDTs\) is sufficient\(Shapiroet al\.,[2011](https://arxiv.org/html/2608.18092#bib.bib77); Kleppmann and Beresford,[2017](https://arxiv.org/html/2608.18092#bib.bib85)\)\. This conflates convergence with semantic correctness\. While replicas may eventually agree, application invariants can be violated when agents reason over long inference windows based on invalidated state\. CRDTs suit independent operations with well\-defined merge semantics, but MAS often rely on cross\-resource invariants that should remain stable during reasoning\. The key question is what guarantees agents can rely on while they think and act\.
Existing community tools already cover the issue\.Existing tool \(SE branching and CI, MARL coordination, and distributed consistency protocol\) are valuable starting points, but LLM\-MAS uniquely combines shared\-state hazards with long, costly, language\-mediated inference\. The open problem is exposing these as agent\-facing primitives with clear isolation, validation, and rollback semantics\.
## 5Call to Action
Many coordination failures in multi\-agent systems are, at their core, concurrency control problems\. The anomalies well\-known from parallel programs and distributed databases resurface when agents share mutable state, amplified by long LLM inference windows and non\-determinism\. Closing this gap requires cross\-disciplinary collaboration\. ML researchers should treat concurrency as a first\-class systems concern rather than emergent behavior to be prompted around, while researchers in PL and DB should adapt classical techniques to LLM\-based agents through careful redesign\. Neither perspective alone is sufficient\.
### 5\.1For ML Researchers
Recognize concurrency as a distinct failure mode\.When MAS exhibit timing\-dependent errors or coordination breakdowns despite locally correct actions, the root cause is often concurrent access to shared state under long inference windows\. Treating these as generic coordination problems obscures the underlying issue\. Explicit recognition is the first step toward systematic solutions\.
Design benchmarks with contention in mind\.Current evaluations\(Liuet al\.,[2024b](https://arxiv.org/html/2608.18092#bib.bib51); Jimenezet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib62); Zhouet al\.,[2024](https://arxiv.org/html/2608.18092#bib.bib63)\)report aggregate success rates but cannot distinguish capability failures from concurrency failures\. A system achieving 70% success may fail 20% of the time due to stale reads alone, yet this remains invisible in current metrics\. New benchmarks should vary contention levels systematically and measure conflict frequency, resolution success, wasted computation from aborts, and effective parallelism under contention\.
Train for concurrency awareness\.Pretraining corpora contain extensive coverage of sequential programming but minimal exposure to concurrent coordination patterns such as lock denial, abort recovery, or conflict anticipation under partial observability\. Whether models can acquire robust concurrency\-aware behavior via prompting alone or require explicit training with multi\-agent RL\(Loweet al\.,[2017](https://arxiv.org/html/2608.18092#bib.bib40); Foersteret al\.,[2018](https://arxiv.org/html/2608.18092#bib.bib41)\)remains an open and consequential question\.
### 5\.2For Researchers in Systems\-Oriented Fields
Adapt, not transplant\.Databases and distributed systems offer mature foundations: serializability theory\(Papadimitriou,[1979](https://arxiv.org/html/2608.18092#bib.bib33)\), isolation hierarchies\(Berensonet al\.,[1995](https://arxiv.org/html/2608.18092#bib.bib29); Adya,[1999](https://arxiv.org/html/2608.18092#bib.bib28)\), and protocols such as 2PL\(Eswaranet al\.,[1976](https://arxiv.org/html/2608.18092#bib.bib30)\), OCC\(Kung and Robinson,[1981](https://arxiv.org/html/2608.18092#bib.bib31)\), MVCC\(Reed,[1978](https://arxiv.org/html/2608.18092#bib.bib32)\), and SSI\(Cahillet al\.,[2009](https://arxiv.org/html/2608.18092#bib.bib56)\)\. However, LLM agents interact through natural language and are non\-deterministic, making direct transplantation ineffective\. The core challenge is determining which abstractions transfer, which require redesign, and what new primitives are needed\.
Design for latency asymmetry\.Database transactions complete in microseconds; LLM inference takes seconds to minutes\. Pessimistic locking blocks unacceptably at these timescales; optimistic control wastes expensive computation on aborts\. New protocols should explicitly account for this asymmetry, potentially via interruptible inference, KV\-cache rollback, or contention\-aware scheduling\. The success criterion is preserving task success while improving effective parallelism and reducing wasted tokens under controlled contention\.
Build agent\-friendly concurrency infrastructure\.MAS currently lack the primitives that make concurrency manageable in traditional systems: versioning, conflict detection, and rollback semantics exposed through interfaces that agents can reliably use\. Equally important are observability and debugging tools that make concurrency failures explicit and actionable\. Without such tooling, diagnosing whether a failure originates from a race condition, a coordination misalignment, or a model\-level error remains prohibitively difficult in practice\. Building this infrastructure is a prerequisite for principled progress\.
## Acknowledgements
We thank Dr\. Si Liu at ETH Zürich for constructive discussions on concurrency control topics\.
## Limitations
While this position paper establishes a compelling conceptual mapping between MAS failures and classical concurrency anomalies, our framework primarily targets systems with explicitly shared mutable state, and may not generalize to MAS architectures that rely on implicit coordination or emergent communication\. Additionally, the trade\-offs among correctness, efficiency, and inference cost are discussed qualitatively; more rigorous empirical validation across diverse real\-world workloads is left for future work\.
## References
- A\. Adya \(1999\)Weak consistency: a generalized theory and optimistic implementations for distributed transactions\.Technical reportMassachusetts Institute of Technology,Massachusetts Institute of Technology,USA\.Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p12.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- Anonymous \(2026\)Position: science is collaborative—llm for science should be too\.Note:Filename in supplementary material: 52\.pdfConcurrent Submission to ICMLCited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- B\. Atil, S\. Aykent, A\. Chittams, L\. Fu, R\. J\. Passonneau, E\. Radcliffe, G\. R\. Rajagopal, A\. Sloan, T\. Tudrej, F\. Ture, Z\. Wu, L\. Xu, and B\. Baldwin \(2024\)Non\-determinism of ”deterministic” llm settings\.External Links:2408\.04667,[Link](https://arxiv.org/abs/2408.04667)Cited by:[§4](https://arxiv.org/html/2608.18092#S4.p1.1),[§4](https://arxiv.org/html/2608.18092#S4.p2.1)\.
- S\. Barrett and P\. Stone \(2015\)Cooperating with unknown teammates in complex domains: A robot soccer case study of ad hoc teamwork\.InProceedings of the Twenty\-Ninth AAAI Conference on Artificial Intelligence, January 25\-30, 2015, Austin, Texas, USA,B\. Bonet and S\. Koenig \(Eds\.\),pp\. 2010–2016\.External Links:[Link](https://doi.org/10.1609/aaai.v29i1.9428),[Document](https://dx.doi.org/10.1609/AAAI.V29I1.9428)Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p2.1)\.
- H\. Berenson, P\. A\. Bernstein, J\. Gray, J\. Melton, E\. J\. O’Neil, and P\. E\. O’Neil \(1995\)A critique of ANSI SQL isolation levels\.InProceedings of the 1995 ACM SIGMOD International Conference on Management of Data, San Jose, California, USA, May 22\-25, 1995,M\. J\. Carey and D\. A\. Schneider \(Eds\.\),pp\. 1–10\.External Links:[Link](https://doi.org/10.1145/223784.223785),[Document](https://dx.doi.org/10.1145/223784.223785)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p12.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- P\. A\. Bernstein and N\. Goodman \(1981\)Concurrency control in distributed database systems\.ACM Comput\. Surv\.13\(2\),pp\. 185–221\.External Links:[Link](https://doi.org/10.1145/356842.356846),[Document](https://dx.doi.org/10.1145/356842.356846)Cited by:[§2](https://arxiv.org/html/2608.18092#S2.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p3.1)\.
- P\. A\. Bernstein, V\. Hadzilacos, and N\. Goodman \(1987\)Concurrency control and recovery in database systems\.Addison\-Wesley\.External Links:[Link](http://research.microsoft.com/en-us/people/philbe/ccontrol.aspx),ISBN 0\-201\-10715\-5Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p1.1),[§2](https://arxiv.org/html/2608.18092#S2.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p5.1)\.
- T\. B\. Brown, B\. Mann, N\. Ryder, M\. Subbiah, J\. Kaplan, P\. Dhariwal, A\. Neelakantan, P\. Shyam, G\. Sastry, A\. Askell, S\. Agarwal, A\. Herbert\-Voss, G\. Krueger, T\. Henighan, R\. Child, A\. Ramesh, D\. M\. Ziegler, J\. Wu, C\. Winter, C\. Hesse, M\. Chen, E\. Sigler, M\. Litwin, S\. Gray, B\. Chess, J\. Clark, C\. Berner, S\. McCandlish, A\. Radford, I\. Sutskever, and D\. Amodei \(2020\)Language models are few\-shot learners\.InAdvances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6\-12, 2020, virtual,H\. Larochelle, M\. Ranzato, R\. Hadsell, M\. Balcan, and H\. Lin \(Eds\.\),External Links:[Link](https://proceedings.neurips.cc/paper/2020/hash/1457c0d6bfcb4967418bfb8ac142f64a-Abstract.html)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- M\. J\. Cahill, U\. Röhm, and A\. D\. Fekete \(2009\)Serializable isolation for snapshot databases\.ACM Trans\. Database Syst\.34\(4\),pp\. 20:1–20:42\.External Links:[Link](https://doi.org/10.1145/1620585.1620587),[Document](https://dx.doi.org/10.1145/1620585.1620587)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- Z\. Cai, S\. Liu, H\. Wei, Y\. Chen, and A\. Pan \(2025\)Fast verification of strong database isolation\.Proc\. VLDB Endow\.19\(4\),pp\. 563–575\.External Links:[Link](https://www.vldb.org/pvldb/vol19/p563-wei.pdf)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1)\.
- M\. Cemri, M\. Z\. Pan, S\. Yang, L\. A\. Agrawal, B\. Chopra, R\. Tiwari, K\. Keutzer, A\. G\. Parameswaran, D\. Klein, K\. Ramchandran, M\. Zaharia, J\. E\. Gonzalez, and I\. Stoica \(2025\)Why do multi\-agent LLM systems fail?\.CoRRabs/2503\.13657\.External Links:[Link](https://doi.org/10.48550/arXiv.2503.13657),[Document](https://dx.doi.org/10.48550/ARXIV.2503.13657),2503\.13657Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p2.1),[§3\.4\.1](https://arxiv.org/html/2608.18092#S3.SS4.SSS1.p1.1)\.
- E\. Y\. Chang and L\. Geng \(2025\)SagaLLM: context management, validation, and transaction guarantees for multi\-agent LLM planning\.Proc\. VLDB Endow\.18\(12\),pp\. 4874–4886\.External Links:[Link](https://www.vldb.org/pvldb/vol18/p4874-chang.pdf),[Document](https://dx.doi.org/10.14778/3750601.3750611)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p6.1)\.
- D\. Chen, S\. Lin, M\. Zeng, D\. Zan, J\. Wang, A\. Cheshkov, J\. Sun, H\. Yu, G\. Dong, A\. Aliev, J\. Wang, X\. Cheng, G\. Liang, Y\. Ma, P\. Bian, T\. Xie, and Q\. Wang \(2024a\)CodeR: issue resolving with multi\-agent and task graphs\.CoRRabs/2406\.01304\.External Links:[Link](https://doi.org/10.48550/arXiv.2406.01304),[Document](https://dx.doi.org/10.48550/ARXIV.2406.01304),2406\.01304Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p6.1)\.
- S\. Chen, Y\. Liu, W\. Han, W\. Zhang, and T\. Liu \(2024b\)A survey on llm\-based multi\-agent system: recent advances and new frontiers in application\.arXiv preprint arXiv:2412\.17481\.Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p3.1)\.
- X\. Cheng, K\. Zeng, Z\. Cao, L\. Dai, W\. Gao, F\. Han, A\. Jian, F\. Hong, W\. Hu, Z\. Huang, D\. Kong, J\. Leng, Z\. Liao, P\. Liu, J\. Lin, X\. Ma, J\. Ruan, J\. Song, X\. Tan, R\. Xiao, W\. Yu, W\. Zhan, H\. Zhang, C\. Zhou, H\. Zhou, S\. Zheng, R\. Chen, S\. Chen, Z\. Chen, Y\. Dong, Y\. Fan, Y\. Fang, Y\. Gan, S\. Guo, Q\. He, C\. Hu, B\. Li, D\. Li, X\. Li, Y\. Li, C\. Liu, X\. Liu, J\. Lv, Q\. Ma, J\. Pan, C\. Qin, C\. Sun, W\. Sun, Z\. Wang, A\. Wuerkaixi, X\. Yang, F\. Yuan, Y\. Zhu, T\. Zhai, J\. Zhang, R\. Zhang, Y\. Xu, Y\. Zhao, Y\. Wang, X\. Cai, Y\. Hu, C\. Liu, L\. Pan, X\. Wang, B\. Xiao, W\. Yao, Q\. Zhou, and B\. Zhu \(2025\)Higher satisfaction, lower cost: A technical report on how llms revolutionize meituan’s intelligent interaction systems\.CoRRabs/2510\.13291\.External Links:[Link](https://doi.org/10.48550/arXiv.2510.13291),[Document](https://dx.doi.org/10.48550/ARXIV.2510.13291),2510\.13291Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- Y\. Dong, X\. Zhu, Z\. Pan, L\. Zhu, and Y\. Yang \(2024\)VillagerAgent: A graph\-based multi\-agent framework for coordinating complex task dependencies in minecraft\.InFindings of the Association for Computational Linguistics, ACL 2024, Bangkok, Thailand and virtual meeting, August 11\-16, 2024,L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),Findings of ACL,pp\. 16290–16314\.External Links:[Link](https://doi.org/10.18653/v1/2024.findings-acl.964),[Document](https://dx.doi.org/10.18653/V1/2024.FINDINGS-ACL.964)Cited by:[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p5.1)\.
- K\. P\. Eswaran, J\. Gray, R\. A\. Lorie, and I\. L\. Traiger \(1976\)The notions of consistency and predicate locks in a database system\.Commun\. ACM19\(11\),pp\. 624–633\.External Links:[Link](https://doi.org/10.1145/360363.360369),[Document](https://dx.doi.org/10.1145/360363.360369)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p12.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p3.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- L\. Fan, G\. Wang, Y\. Jiang, A\. Mandlekar, Y\. Yang, H\. Zhu, A\. Tang, D\. Huang, Y\. Zhu, and A\. Anandkumar \(2022\)MineDojo: building open\-ended embodied agents with internet\-scale knowledge\.InAdvances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, NeurIPS 2022, New Orleans, LA, USA, November 28 \- December 9, 2022,S\. Koyejo, S\. Mohamed, A\. Agarwal, D\. Belgrave, K\. Cho, and A\. Oh \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2022/hash/74a67268c5cc5910f64938cac4526a90-Abstract-Datasets%5C_and%5C_Benchmarks.html)Cited by:[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p5.1)\.
- A\. D\. Fekete, D\. Liarokapis, E\. J\. O’Neil, P\. E\. O’Neil, and D\. E\. Shasha \(2005\)Making snapshot isolation serializable\.ACM Trans\. Database Syst\.30\(2\),pp\. 492–528\.External Links:[Link](https://doi.org/10.1145/1071610.1071615),[Document](https://dx.doi.org/10.1145/1071610.1071615)Cited by:[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p5.1)\.
- J\. N\. Foerster, R\. Y\. Chen, M\. Al\-Shedivat, S\. Whiteson, P\. Abbeel, and I\. Mordatch \(2018\)Learning with opponent\-learning awareness\.InProceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS 2018, Stockholm, Sweden, July 10\-15, 2018,E\. André, S\. Koenig, M\. Dastani, and G\. Sukthankar \(Eds\.\),pp\. 122–130\.External Links:[Link](http://dl.acm.org/citation.cfm?id=3237408)Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p1.1),[§5\.1](https://arxiv.org/html/2608.18092#S5.SS1.p3.1)\.
- E\. Frantar, S\. Ashkboos, T\. Hoefler, and D\. Alistarh \(2022\)GPTQ: accurate post\-training quantization for generative pre\-trained transformers\.CoRRabs/2210\.17323\.External Links:[Link](https://doi.org/10.48550/arXiv.2210.17323),[Document](https://dx.doi.org/10.48550/ARXIV.2210.17323),2210\.17323Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p6.1)\.
- J\. Geng and G\. Neubig \(2026\)Effective strategies for asynchronous software engineering agents\.CoRRabs/2603\.21489\.External Links:[Link](https://doi.org/10.48550/arXiv.2603.21489),[Document](https://dx.doi.org/10.48550/ARXIV.2603.21489),2603\.21489Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p6.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p4.1)\.
- J\. Gray, R\. A\. Lorie, G\. R\. Putzolu, and I\. L\. Traiger \(1976\)Granularity of locks and degrees of consistency in a shared data base\.InModelling in Data Base Management Systems, Proceeding of the IFIP Working Conference on Modelling in Data Base Management Systems, Freudenstadt, Germany, January 5\-8, 1976,G\. M\. Nijssen \(Ed\.\),pp\. 365–394\.Cited by:[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p3.1),[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p3.1),[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p4.1)\.
- T\. Guo, X\. Chen, Y\. Wang, R\. Chang, S\. Pei, N\. V\. Chawla, O\. Wiest, and X\. Zhang \(2024\)Large language model based multi\-agents: A survey of progress and challenges\.InProceedings of the Thirty\-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, South Korea, August 3\-9, 2024,pp\. 8048–8057\.External Links:[Link](https://www.ijcai.org/proceedings/2024/890)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§1](https://arxiv.org/html/2608.18092#S1.p3.1)\.
- T\. Härder and A\. Reuter \(1983\)Principles of transaction\-oriented database recovery\.ACM Comput\. Surv\.15\(4\),pp\. 287–317\.External Links:[Link](https://doi.org/10.1145/289.291),[Document](https://dx.doi.org/10.1145/289.291)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p6.1),[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p2.1)\.
- T\. Harris, S\. Marlow, S\. L\. P\. Jones, and M\. Herlihy \(2005\)Composable memory transactions\.InProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2005, June 15\-17, 2005, Chicago, IL, USA,K\. Pingali, K\. A\. Yelick, and A\. S\. Grimshaw \(Eds\.\),pp\. 48–60\.External Links:[Link](https://doi.org/10.1145/1065944.1065952),[Document](https://dx.doi.org/10.1145/1065944.1065952)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1)\.
- P\. Hernandez\-Leal, M\. Kaisers, T\. Baarslag, and E\. M\. de Cote \(2017\)A survey of learning in multiagent environments: dealing with non\-stationarity\.CoRRabs/1707\.09183\.External Links:[Link](http://arxiv.org/abs/1707.09183),1707\.09183Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p2.1)\.
- S\. Hong, M\. Zhuge, J\. Chen, X\. Zheng, Y\. Cheng, J\. Wang, C\. Zhang, Z\. Wang, S\. K\. S\. Yau, Z\. Lin, L\. Zhou, C\. Ran, L\. Xiao, C\. Wu, and J\. Schmidhuber \(2024\)MetaGPT: meta programming for A multi\-agent collaborative framework\.InThe Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024,External Links:[Link](https://openreview.net/forum?id=VtmBAGCN7o)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p2.3),[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p3.1)\.
- B\. Huang, R\. Cheng, and K\. C\. Tan \(2025\)EvoGit: decentralized code evolution via git\-based multi\-agent collaboration\.CoRRabs/2506\.02049\.External Links:[Link](https://doi.org/10.48550/arXiv.2506.02049),[Document](https://dx.doi.org/10.48550/ARXIV.2506.02049),2506\.02049Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p3.1)\.
- C\. E\. Jimenez, J\. Yang, A\. Wettig, S\. Yao, K\. Pei, O\. Press, and K\. R\. Narasimhan \(2024\)SWE\-bench: can language models resolve real\-world github issues?\.InThe Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024,External Links:[Link](https://openreview.net/forum?id=VTF8yNQM66)Cited by:[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p2.1),[§5\.1](https://arxiv.org/html/2608.18092#S5.SS1.p2.1)\.
- M\. Kahng, I\. Tenney, M\. Pushkarna, M\. X\. Liu, J\. Wexler, E\. Reif, K\. Kallarackal, M\. Chang, M\. Terry, and L\. Dixon \(2024\)LLM comparator: visual analytics for side\-by\-side evaluation of large language models\.InExtended Abstracts of the CHI Conference on Human Factors in Computing Systems, CHI EA 2024, Honolulu, HI, USA, May 11\-16, 2024,F\. ’\. Mueller, P\. Kyburz, J\. R\. Williamson, and C\. Sas \(Eds\.\),pp\. 216:1–216:7\.External Links:[Link](https://doi.org/10.1145/3613905.3650755),[Document](https://dx.doi.org/10.1145/3613905.3650755)Cited by:[§4](https://arxiv.org/html/2608.18092#S4.p1.1)\.
- Y\. Kim, K\. Gu, C\. Park, C\. Park, S\. Schmidgall, A\. A\. Heydari, Y\. Yan, Z\. Zhang, Y\. Zhuang, M\. Malhotra, P\. P\. Liang, H\. W\. Park, Y\. Yang, X\. Xu, Y\. Du, S\. N\. Patel, T\. Althoff, D\. McDuff, and X\. Liu \(2025\)Towards a science of scaling agent systems\.CoRRabs/2512\.08296\.External Links:[Link](https://doi.org/10.48550/arXiv.2512.08296),[Document](https://dx.doi.org/10.48550/ARXIV.2512.08296),2512\.08296Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- M\. Kleppmann and A\. R\. Beresford \(2017\)A conflict\-free replicated JSON datatype\.IEEE Trans\. Parallel Distributed Syst\.28\(10\),pp\. 2733–2746\.External Links:[Link](https://doi.org/10.1109/TPDS.2017.2697382),[Document](https://dx.doi.org/10.1109/TPDS.2017.2697382)Cited by:[§4](https://arxiv.org/html/2608.18092#S4.p3.1)\.
- H\. T\. Kung and J\. T\. Robinson \(1981\)On optimistic methods for concurrency control\.ACM Trans\. Database Syst\.6\(2\),pp\. 213–226\.External Links:[Link](https://doi.org/10.1145/319566.319567),[Document](https://dx.doi.org/10.1145/319566.319567)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p12.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p3.1),[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- W\. Kwon, Z\. Li, S\. Zhuang, Y\. Sheng, L\. Zheng, C\. H\. Yu, J\. Gonzalez, H\. Zhang, and I\. Stoica \(2023\)Efficient memory management for large language model serving with pagedattention\.InProceedings of the 29th Symposium on Operating Systems Principles, SOSP 2023, Koblenz, Germany, October 23\-26, 2023,J\. Flinn, M\. I\. Seltzer, P\. Druschel, A\. Kaufmann, and J\. Mace \(Eds\.\),pp\. 611–626\.External Links:[Link](https://doi.org/10.1145/3600006.3613165),[Document](https://dx.doi.org/10.1145/3600006.3613165)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p6.1),[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p6.1),[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p7.1)\.
- Y\. Leviathan, M\. Kalman, and Y\. Matias \(2023\)Fast inference from transformers via speculative decoding\.InInternational Conference on Machine Learning, ICML 2023, 23\-29 July 2023, Honolulu, Hawaii, USA,A\. Krause, E\. Brunskill, K\. Cho, B\. Engelhardt, S\. Sabato, and J\. Scarlett \(Eds\.\),Proceedings of Machine Learning Research,pp\. 19274–19286\.External Links:[Link](https://proceedings.mlr.press/v202/leviathan23a.html)Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p6.1)\.
- G\. Li, H\. Hammoud, H\. Itani, D\. Khizbullin, and B\. Ghanem \(2023\)CAMEL: communicative agents for ”mind” exploration of large language model society\.InAdvances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 \- 16, 2023,A\. Oh, T\. Naumann, A\. Globerson, K\. Saenko, M\. Hardt, and S\. Levine \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2023/hash/a3621ee907def47c1b952ade25c67698-Abstract-Conference.html)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p4.3),[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p3.1)\.
- J\. Li, Q\. Zhang, Y\. Yu, Q\. Fu, and D\. Ye \(2024a\)More agents is all you need\.Trans\. Mach\. Learn\. Res\.2024\.External Links:[Link](https://openreview.net/forum?id=bgzUSZ8aeg)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- X\. Li, S\. Wang, S\. Zeng, Y\. Wu, and Y\. Yang \(2024b\)A survey on llm\-based multi\-agent systems: workflow, infrastructure, and challenges\.Vicinagearth1\(1\),pp\. 9\.Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p3.1)\.
- S\. Liu, L\. Gu, H\. Wei, and D\. A\. Basin \(2024a\)Plume: efficient and complete black\-box checking of weak isolation levels\.Proc\. ACM Program\. Lang\.8\(OOPSLA2\),pp\. 876–904\.External Links:[Link](https://doi.org/10.1145/3689742),[Document](https://dx.doi.org/10.1145/3689742)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1)\.
- X\. Liu, H\. Yu, H\. Zhang, Y\. Xu, X\. Lei, H\. Lai, Y\. Gu, H\. Ding, K\. Men, K\. Yang, S\. Zhang, X\. Deng, A\. Zeng, Z\. Du, C\. Zhang, S\. Shen, T\. Zhang, Y\. Su, H\. Sun, M\. Huang, Y\. Dong, and J\. Tang \(2024b\)AgentBench: evaluating llms as agents\.InThe Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024,External Links:[Link](https://openreview.net/forum?id=zAdUB0aCTQ)Cited by:[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p2.1),[§3\.4\.1](https://arxiv.org/html/2608.18092#S3.SS4.SSS1.p1.1),[§5\.1](https://arxiv.org/html/2608.18092#S5.SS1.p2.1)\.
- R\. Lowe, Y\. Wu, A\. Tamar, J\. Harb, P\. Abbeel, and I\. Mordatch \(2017\)Multi\-agent actor\-critic for mixed cooperative\-competitive environments\.InAdvances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4\-9, 2017, Long Beach, CA, USA,I\. Guyon, U\. von Luxburg, S\. Bengio, H\. M\. Wallach, R\. Fergus, S\. V\. N\. Vishwanathan, and R\. Garnett \(Eds\.\),pp\. 6379–6390\.External Links:[Link](https://proceedings.neurips.cc/paper/2017/hash/68a9750337a418a86fe06c1991a1d64c-Abstract.html)Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p1.1),[§5\.1](https://arxiv.org/html/2608.18092#S5.SS1.p3.1)\.
- G\. Mialon, R\. Dessì, M\. Lomeli, C\. Nalmpantis, R\. Pasunuru, R\. Raileanu, B\. Rozière, T\. Schick, J\. Dwivedi\-Yu, A\. Celikyilmaz, E\. Grave, Y\. LeCun, and T\. Scialom \(2023\)Augmented language models: a survey\.Trans\. Mach\. Learn\. Res\.2023\.External Links:[Link](https://openreview.net/forum?id=jh7wH2AzKK)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- OpenAI \(2023\)GPT\-4 technical report\.CoRRabs/2303\.08774\.External Links:[Link](https://doi.org/10.48550/arXiv.2303.08774),[Document](https://dx.doi.org/10.48550/ARXIV.2303.08774),2303\.08774Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- C\. H\. Papadimitriou \(1979\)The serializability of concurrent database updates\.J\. ACM26\(4\),pp\. 631–653\.External Links:[Link](https://doi.org/10.1145/322154.322158),[Document](https://dx.doi.org/10.1145/322154.322158)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p8.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p1.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- J\. S\. Park, J\. C\. O’Brien, C\. J\. Cai, M\. R\. Morris, P\. Liang, and M\. S\. Bernstein \(2023\)Generative agents: interactive simulacra of human behavior\.InProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology, UIST 2023, San Francisco, CA, USA, 29 October 2023\- 1 November 2023,S\. Follmer, J\. Han, J\. Steimle, and N\. H\. Riche \(Eds\.\),pp\. 2:1–2:22\.External Links:[Link](https://doi.org/10.1145/3586183.3606763),[Document](https://dx.doi.org/10.1145/3586183.3606763)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- Pinecone Systems \(2023\)Pinecone: the vector database for machine learning\.Note:[https://www\.pinecone\.io/](https://www.pinecone.io/)Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p2.1)\.
- C\. Qian, W\. Liu, H\. Liu, N\. Chen, Y\. Dang, J\. Li, C\. Yang, W\. Chen, Y\. Su, X\. Cong, J\. Xu, D\. Li, Z\. Liu, and M\. Sun \(2024\)ChatDev: communicative agents for software development\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\), ACL 2024, Bangkok, Thailand, August 11\-16, 2024,L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),pp\. 15174–15186\.External Links:[Link](https://doi.org/10.18653/v1/2024.acl-long.810),[Document](https://dx.doi.org/10.18653/V1/2024.ACL-LONG.810)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p2.3),[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p3.1)\.
- D\. P\. Reed \(1978\)Naming and synchronization in a decentralized computer system\.Ph\.D\. Thesis,Massachusetts Institute of Technology, Cambridge, MA, USA\.External Links:[Link](https://hdl.handle.net/1721.1/16279)Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p12.1),[§3\.2\.1](https://arxiv.org/html/2608.18092#S3.SS2.SSS1.p5.1),[§5\.2](https://arxiv.org/html/2608.18092#S5.SS2.p1.1)\.
- T\. Schick, J\. Dwivedi\-Yu, R\. Dessì, R\. Raileanu, M\. Lomeli, E\. Hambro, L\. Zettlemoyer, N\. Cancedda, and T\. Scialom \(2023\)Toolformer: language models can teach themselves to use tools\.InAdvances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 \- 16, 2023,A\. Oh, T\. Naumann, A\. Globerson, K\. Saenko, M\. Hardt, and S\. Levine \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2023/hash/d842425e4bf79ba039352da0f658a906-Abstract-Conference.html)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- M\. Shapiro, N\. M\. Preguiça, C\. Baquero, and M\. Zawirski \(2011\)Conflict\-free replicated data types\.InStabilization, Safety, and Security of Distributed Systems \- 13th International Symposium, SSS 2011, Grenoble, France, October 10\-12, 2011\. Proceedings,X\. Défago, F\. Petit, and V\. Villain \(Eds\.\),Lecture Notes in Computer Science,pp\. 386–400\.External Links:[Link](https://doi.org/10.1007/978-3-642-24550-3%5C_29),[Document](https://dx.doi.org/10.1007/978-3-642-24550-3%5F29)Cited by:[§4](https://arxiv.org/html/2608.18092#S4.p3.1)\.
- N\. Shavit and D\. Touitou \(1995\)Software transactional memory\.InProceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, Ottawa, Ontario, Canada, August 20\-23, 1995,J\. H\. Anderson \(Ed\.\),pp\. 204–213\.External Links:[Link](https://doi.org/10.1145/224964.224987),[Document](https://dx.doi.org/10.1145/224964.224987)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1)\.
- P\. Stone, G\. A\. Kaminka, S\. Kraus, and J\. S\. Rosenschein \(2010\)Ad hoc autonomous agent teams: collaboration without pre\-coordination\.InProceedings of the Twenty\-Fourth AAAI Conference on Artificial Intelligence, AAAI 2010, Atlanta, Georgia, USA, July 11\-15, 2010,M\. Fox and D\. Poole \(Eds\.\),pp\. 1504–1509\.External Links:[Link](https://doi.org/10.1609/aaai.v24i1.7529),[Document](https://dx.doi.org/10.1609/AAAI.V24I1.7529)Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p2.1)\.
- C\. Tan, C\. Zhao, S\. Mu, and M\. Walfish \(2020\)Cobra: making transactional key\-value stores verifiably serializable\.In14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4\-6, 2020,pp\. 63–80\.External Links:[Link](https://www.usenix.org/conference/osdi20/presentation/tan)Cited by:[§3\.2\.2](https://arxiv.org/html/2608.18092#S3.SS2.SSS2.p5.1)\.
- W\. Tao, Y\. Zhou, Y\. Wang, W\. Zhang, H\. Zhang, and Y\. Cheng \(2024\)MAGIS: llm\-based multi\-agent framework for github issue resolution\.InAdvances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 \- 15, 2024,A\. Globersons, L\. Mackey, D\. Belgrave, A\. Fan, U\. Paquet, J\. M\. Tomczak, and C\. Zhang \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2024/hash/5d1f02132ef51602adf07000ca5b6138-Abstract-Conference.html)Cited by:[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p6.1),[§3\.2\.3](https://arxiv.org/html/2608.18092#S3.SS2.SSS3.p7.1)\.
- H\. Touvron, L\. Martin, K\. Stone, P\. Albert, A\. Almahairi, Y\. Babaei, N\. Bashlykov, S\. Batra, P\. Bhargava, S\. Bhosale, D\. Bikel, L\. Blecher, C\. Canton\-Ferrer, M\. Chen, G\. Cucurull, D\. Esiobu, J\. Fernandes, J\. Fu, W\. Fu, B\. Fuller, C\. Gao, V\. Goswami, N\. Goyal, A\. Hartshorn, S\. Hosseini, R\. Hou, H\. Inan, M\. Kardas, V\. Kerkez, M\. Khabsa, I\. Kloumann, A\. Korenev, P\. S\. Koura, M\. Lachaux, T\. Lavril, J\. Lee, D\. Liskovich, Y\. Lu, Y\. Mao, X\. Martinet, T\. Mihaylov, P\. Mishra, I\. Molybog, Y\. Nie, A\. Poulton, J\. Reizenstein, R\. Rungta, K\. Saladi, A\. Schelten, R\. Silva, E\. M\. Smith, R\. Subramanian, X\. E\. Tan, B\. Tang, R\. Taylor, A\. Williams, J\. X\. Kuan, P\. Xu, Z\. Yan, I\. Zarov, Y\. Zhang, A\. Fan, M\. Kambadur, S\. Narang, A\. Rodriguez, R\. Stojnic, S\. Edunov, and T\. Scialom \(2023\)Llama 2: open foundation and fine\-tuned chat models\.CoRRabs/2307\.09288\.External Links:[Link](https://doi.org/10.48550/arXiv.2307.09288),[Document](https://dx.doi.org/10.48550/ARXIV.2307.09288),2307\.09288Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- K\. Tran, D\. Dao, M\. Nguyen, Q\. Pham, B\. O’Sullivan, and H\. D\. Nguyen \(2025\)Multi\-agent collaboration mechanisms: A survey of llms\.CoRRabs/2501\.06322\.External Links:[Link](https://doi.org/10.48550/arXiv.2501.06322),[Document](https://dx.doi.org/10.48550/ARXIV.2501.06322),2501\.06322Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p3.1)\.
- G\. Wang, Y\. Xie, Y\. Jiang, A\. Mandlekar, C\. Xiao, Y\. Zhu, L\. Fan, and A\. Anandkumar \(2024a\)Voyager: an open\-ended embodied agent with large language models\.Trans\. Mach\. Learn\. Res\.2024\.External Links:[Link](https://openreview.net/forum?id=ehfRiF0R3a)Cited by:[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p5.1)\.
- Q\. Wang, T\. Wang, Q\. Li, J\. Liang, and B\. He \(2024b\)MegaAgent: A practical framework for autonomous cooperation in large\-scale LLM agent systems\.CoRRabs/2408\.09955\.External Links:[Link](https://doi.org/10.48550/arXiv.2408.09955),[Document](https://dx.doi.org/10.48550/ARXIV.2408.09955),2408\.09955Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p6.1)\.
- Weaviate \(2023\)Weaviate: the AI\-native vector database\.Note:[https://weaviate\.io/](https://weaviate.io/)Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p2.1)\.
- G\. Weikum and G\. Vossen \(2002\)Transactional information systems: theory, algorithms, and the practice of concurrency control and recovery\.Morgan Kaufmann\.External Links:ISBN 1\-55860\-508\-8Cited by:[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p1.1),[§2\.2](https://arxiv.org/html/2608.18092#S2.SS2.p8.1),[§2](https://arxiv.org/html/2608.18092#S2.p1.1),[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p2.1)\.
- J\. Wu \(2025\)Git context controller: manage the context of llm\-based agents like git\.CoRRabs/2508\.00031\.External Links:[Link](https://doi.org/10.48550/arXiv.2508.00031),[Document](https://dx.doi.org/10.48550/ARXIV.2508.00031),2508\.00031Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p4.1)\.
- Q\. Wu, G\. Bansal, J\. Zhang, Y\. Wu, S\. Zhang, E\. Zhu, B\. Li, L\. Jiang, X\. Zhang, and C\. Wang \(2023\)AutoGen: enabling next\-gen LLM applications via multi\-agent conversation framework\.CoRRabs/2308\.08155\.External Links:[Link](https://doi.org/10.48550/arXiv.2308.08155),[Document](https://dx.doi.org/10.48550/ARXIV.2308.08155),2308\.08155Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1),[§2\.1](https://arxiv.org/html/2608.18092#S2.SS1.p4.3),[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p3.1),[§4](https://arxiv.org/html/2608.18092#S4.p1.1)\.
- X\. Yang, L\. Li, A\. Wuerkaixi, X\. Cheng, C\. Liu, K\. Zeng, X\. Cai, and W\. Jiang \(2026\)Towards self\-robust llms: intrinsic prompt noise resistance via coipo\.CoRRabs/2603\.03314\.External Links:[Link](https://doi.org/10.48550/arXiv.2603.03314),[Document](https://dx.doi.org/10.48550/ARXIV.2603.03314),2603\.03314Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- S\. Yao, J\. Zhao, D\. Yu, N\. Du, I\. Shafran, K\. R\. Narasimhan, and Y\. Cao \(2023\)ReAct: synergizing reasoning and acting in language models\.InThe Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1\-5, 2023,External Links:[Link](https://openreview.net/forum?id=WE%5C_vluYUL-X)Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- C\. Yu, A\. Velu, E\. Vinitsky, J\. Gao, Y\. Wang, A\. M\. Bayen, and Y\. Wu \(2022a\)The surprising effectiveness of PPO in cooperative multi\-agent games\.InAdvances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, NeurIPS 2022, New Orleans, LA, USA, November 28 \- December 9, 2022,S\. Koyejo, S\. Mohamed, A\. Agarwal, D\. Belgrave, K\. Cho, and A\. Oh \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2022/hash/9c1535a02f0ce079433344e14d910597-Abstract-Datasets%5C_and%5C_Benchmarks.html)Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p1.1)\.
- G\. Yu, J\. S\. Jeong, G\. Kim, S\. Kim, and B\. Chun \(2022b\)Orca: A distributed serving system for transformer\-based generative models\.In16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022, Carlsbad, CA, USA, July 11\-13, 2022,M\. K\. Aguilera and H\. Weatherspoon \(Eds\.\),pp\. 521–538\.External Links:[Link](https://www.usenix.org/conference/osdi22/presentation/yu)Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p6.1)\.
- K\. Zhang, Z\. Yang, and T\. Basar \(2019\)Multi\-agent reinforcement learning: A selective overview of theories and algorithms\.CoRRabs/1911\.10635\.External Links:[Link](http://arxiv.org/abs/1911.10635),1911\.10635Cited by:[§3\.4\.2](https://arxiv.org/html/2608.18092#S3.SS4.SSS2.p1.1)\.
- Y\. Zhang, F\. Liu, Y\. Shan, X\. Huang, X\. Yang, Y\. Zhu, X\. Cheng, C\. Liu, K\. Zeng, T\. J\. Zhang, and W\. Jiang \(2026\)Silo\-bench: A scalable environment for evaluating distributed coordination in multi\-agent LLM systems\.CoRRabs/2603\.01045\.External Links:[Link](https://doi.org/10.48550/arXiv.2603.01045),[Document](https://dx.doi.org/10.48550/ARXIV.2603.01045),2603\.01045Cited by:[§1](https://arxiv.org/html/2608.18092#S1.p1.1)\.
- L\. Zheng, L\. Yin, Z\. Xie, C\. Sun, J\. Huang, C\. H\. Yu, S\. Cao, C\. Kozyrakis, I\. Stoica, J\. E\. Gonzalez, C\. W\. Barrett, and Y\. Sheng \(2024\)SGLang: efficient execution of structured language model programs\.InAdvances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 \- 15, 2024,A\. Globersons, L\. Mackey, D\. Belgrave, A\. Fan, U\. Paquet, J\. M\. Tomczak, and C\. Zhang \(Eds\.\),External Links:[Link](http://papers.nips.cc/paper%5C_files/paper/2024/hash/724be4472168f31ba1c9ac630f15dec8-Abstract-Conference.html)Cited by:[§3\.3](https://arxiv.org/html/2608.18092#S3.SS3.p7.1)\.
- S\. Zhou, F\. F\. Xu, H\. Zhu, X\. Zhou, R\. Lo, A\. Sridhar, X\. Cheng, T\. Ou, Y\. Bisk, D\. Fried, U\. Alon, and G\. Neubig \(2024\)WebArena: A realistic web environment for building autonomous agents\.InThe Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7\-11, 2024,External Links:[Link](https://openreview.net/forum?id=oKn9c6ytLx)Cited by:[§3\.1](https://arxiv.org/html/2608.18092#S3.SS1.p2.1),[§5\.1](https://arxiv.org/html/2608.18092#S5.SS1.p2.1)\.
## Appendix ALLM Usage
We used large language models \(LLMs\) solely for writing assistance, including grammar checking, language polishing, and phrasing refinement\. All technical content, experimental design, and conclusions are entirely the work of the authors\.Similar Articles
Relational Priors as Convergence Pressure in LLM-Based Multi-Agent Systems
This paper studies how making inter-agent relation semantics explicit in LLM-based multi-agent systems acts as convergence pressure, increasing agreement but not reliably improving accuracy. The authors argue relational priors should be used diagnostically and task-specifically, not as a default add-on.
Stop Building Multi-Agent Systems
An opinion piece arguing that adding more agents to a system is often a misguided fix for reliability issues, and that a single well-designed agent with better context, tools, guardrails, and evaluation is usually superior.
Verified Detection and Prevention of Concurrency Anomalies in Multi-Agent Large Language Model Systems
This paper formalizes four concurrency anomalies in multi-agent LLM systems, mechanically verifies a consistency hierarchy, and provides verified Rust runtimes with bounded prevention costs, including a fix for ByteDance's deer-flow and tool-effect reordering in LangGraph.
How we solved concurrent write collisions and data loss in local-first multi-agent systems (LAC-Protocol)
Describes the LAC-Protocol for handling concurrent write collisions in local-first multi-agent systems, using lock-state separation and avoidance caching to prevent data loss and token waste.
How do you stop LLM agents from interfering with each other and your system?
Explores techniques to prevent LLM agents from interfering with each other and with system operations, focusing on coordination and safety measures in multi-agent deployments.