调试
计算机科学
接口(物质)
组分(热力学)
帧(网络)
任务(项目管理)
水准点(测量)
算法程序调试
程序设计语言
集合(抽象数据类型)
软件工程
概括性
软件
嵌入式系统
Nexus(标准)
分布式计算
自主代理人
软件可移植性
用户界面
抽象
序列化
即插即用
Java
程序分析
操作系统
回调函数
人机交互
基于构件的软件工程
作者
Jiahong Xiang,Xiaoyang Xu,Xiaopan Chu,Hongliang Tian,Yuqun Zhang
出处
期刊:
[Association for Computing Machinery]
日期:2026-06-30
卷期号:3 (FSE): 678-699
摘要
Autonomous agents for automated program repair represent a promising frontier in software engineering, yet their effectiveness is often hindered by reliance on post-mortem, coarse-grained execution feedback. While integrating traditional interactive debuggers seems a natural solution, their low-level, line-by-line interaction paradigm turns to be cost-inefficient for LLM-based agents, leading to exhausted budgets and unproductive loops. To mitigate this, we introduce Agent-centric Debugging Interface (ADI), a novel agent-centric debugging interface designed for cost-efficient, end-to-end autonomous interaction. Specifically, Agent-centric Debugging Interface realizes a function-level interaction paradigm, powered by our Frame Lifetime Trace—a comprehensive data structure encapsulating a function's stateful execution trace—and a set of high-level navigational commands. Our extensive evaluation on the SWE-bench benchmark demonstrates the effectiveness and efficiency of ADI. By simply equipping a basic agent with ADI, it successfully resolves 63.8% of the tasks on the SWE-bench Verified set, even slightly outperforming the highly-optimized and high-investment Claude-Tools agent, at an average cost of $1.28 per task with Claude-Sonnet-3.7. Furthermore, we demonstrate ADI's generality by integrating it as a plug-and-play component into the existing SOTA agents, delivering consistent gains ranging from 6.2% to 18.5% on the resolved tasks. These results indicate that Agent-centric Debugging Interface could achieve a general and efficient enhancement for the existing autonomous agents.
科研通智能强力驱动
Strongly Powered by AbleSci AI