Search papers, labs, and topics across Lattice.
Patches-to-Trajectories (P2T) leverages developer-authored reference patches ($p^\star$) as privileged information to curate high-quality, efficient training trajectories for software-engineering agents. P2T constructs a latent process graph ($G^\star$) from $p^\star$ and then scores teacher continuations based on progress towards $G^\star$, retaining only the shortest, effective segments. Experiments on SWE-Gym and SWE-bench demonstrate that P2T improves pass rates by up to 10.8 points and reduces inference costs by ~15% compared to outcome-filtered SFT.
Reference patches, typically discarded in software-engineering agent training, can be distilled into latent process graphs to guide trajectory curation, leading to more effective and efficient learning.
Supervised fine-tuning (SFT) on long teacher trajectories is the dominant way to instill investigation and reasoning in open software-engineering (SWE) agents. Since every retained response becomes an imitation target, the student inherits the final outcome and intermediate flaws, including ungrounded leaps and redundant loops. High-quality training data must be effective(each step is grounded and narrows the agent's epistemic gap to the correct fix) and efficient(each step is information-bearing rather than redundant or looping). Existing recipes filter or relabel teacher rollouts using only a binary terminal verifier, which does not directly target these axes and provides no supervision on instances where the teacher fails. Most real issue includes a developer-authored reference patch, $p^\star$, revealing the file paths, runtime behaviors, and coding conventions presupposed by the correct fix, yet standard pipelines discard it. We propose Patches-to-Trajectories (P2T), which uses $p^\star$ as privileged information during curation and formulates trajectory construction as bi-objective optimization over per-step effectiveness and trajectory length. A reverse phase distills $p^\star$ into a latent process graph, $G^\star$, of contextual facts and solution milestones. A forward phase curates trajectories from blinded teacher continuations by scoring per-step progress against $G^\star$ under a leakage-blocking groundedness check and retaining the shortest effective segments. Using only 1.8k curated SWE-Gym instances, P2T improves effectiveness and efficiency over outcome-filtered SFT and its tool-error-masking variant. On SWE-bench Verified, it raises Pass@1 by up to 10.8 points while reducing per-instance inference cost by ~15%, with consistent gains on SWE-bench Lite. Size-matched ablations and qualitative analysis further isolate trajectory quality from data scale.