atlas

Research map / Multi-agent systems and games / LLM agents

SyncMind: Measuring Agent Out-of-Sync Recovery in Collaborative Software Engineering

ICML 2025 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces SyncMind, a framework for LLM agents' out-of-sync recovery in collaborative software engineering, and SyncBench, a 300-instance evaluation subset (from 24,332 generated instances) built from 21 GitHub Python repositories, measuring success, localization, collaboration willingness, and resource awareness.

Problem

LLM coding agents work in shared, evolving codebases, but their beliefs about the workspace can diverge from the current state ("out-of-sync"), causing failures. Existing benchmarks assume static environments and do not measure recovery, collaboration willingness, or resource awareness.

Approach

Formalizes agent out-of-sync (knowledge gap, state mismatch, task failure) and builds benchmark instances by rolling back repository functions along git history to a failing commit, then evaluates independent vs. collaborator-assisted recovery with LLM-simulated know-everything collaborators and budget/time limits.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
collaborator assistance added to agent recoveryLlama-3.1-8B and other agents · SyncBenchSR: 0.33% to 5.52% gainHelped
collaborator assistance added to agent recoveryDeepSeek · SyncBench CallerCaller SR: +0.00No clear effect
collaborator assistance added to agent recoveryClaude-3.5-Sonnet · SyncBenchSR: +5.52%Helped
collaborator assistance added to agent recoveryClaude-3.5-Sonnet · SyncBench CallerCaller SR: +3.32Helped
collaborator assistance added to agent recoveryLlama-3.3-70B · SyncBench CalleeCallee SR: +2.00Helped
collaborator assistance added to agent recoveryGPT-4o · SyncBench CallerCaller SR: +3.33Helped
increased task complexity (Callee dependency tracing) vs Callermost agents · SyncBenchSR: negative Δcomplexity for most agentsHurt
extending turn budget from 30 to 50 turns (ablation)Llama-3.1-8B · SyncBench time awarenessSR: Independent -0.33%, Collaborative -1.00%Hurt
extending turn budget from 30 to 50 turns (ablation)Llama-3.1-70B · SyncBench time awarenessSR: Independent +3.67%, Collaborative +4.67%Helped
tripling initial budget ($1000 to $3000) (ablation)LLM agents · SyncBench budget awarenessSR: [-0.66,+1.67]%No clear effect
halving or doubling cost of assistance seeking (ablation)LLM agents · SyncBench cost awarenessSR: halved [-2.00,-1.00]%; doubled [-1.00,+1.00]%No clear effect
assistance seeking early in recovery (front-loaded queries)collaborative agents · SyncBenchSR: first-half assistance seeking 85.71%-100.00% in successes vs 55.76%-97.93% in failuresHelped

Surprising findings

Limitations

Experimental setup

Datasets: SyncBench (derived from 21 GitHub Python repositories)

Benchmarks: SyncBench

Metrics: success rate localization accuracy conditional success rate assistance seeking rate recovery efficiency

Baselines: Llama-3.1-8B Llama-3.1-70B Llama-3.3-70B DeepSeek-V2.5 GPT-4o mini GPT-4o Claude-3.5-Sonnet

Builds on: OpenHands

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy