agent active

SWE-Debate

Maker: YerbaPage License: Apache-2.0 Stars: 33 First released: 2025-07-19 Language: Python

About

SWE-Debate applies competitive debate to the two hardest stages of automated issue resolution: finding the right code and deciding what to change. An Entity Localization Pipeline extracts classes, methods, and variables from the issue, walks code dependency graphs to build localization chains, and hands candidates to a multi-agent stage where five expert agents debate over three rounds to consolidate a fault localization and repair plan; a ReAct-style coding agent then executes the plan under moatless-tree-search with a value function scoring branches. The code is a compact research artifact (Apache-2.0, ICSE 2026) driven by any OpenAI-compatible endpoint, with examples configured for DeepSeek, and trajectories persist as JSON. It targets SWE-bench researchers studying whether structured disagreement among agents outperforms single-agent localization.