TensorX
返回文献探索

Paper · arXiv 2607.18213

SWE-Pruner Pro: The Coder LLM Already Knows What to Prune

Yuhang Wang, Yuling Shi, Shaoqiu Zhang, Jialiang Liang, Shilin He, Siyu Ye, Yuting Chen, Kai Cai, Xiaodong Gu

81 upvotesJuly 20, 2026arXiv 预印本
AI 摘要

SWE-Pruner Pro uses an agent's internal representations to prune tool outputs directly, reducing token usage while maintaining or improving coding task performance.

SWE-Pruner Prointernal representationskeep-or-prune labellength-aware embeddingtool output pruningmulti-turn benchmarksSWE-Bench Verified

Abstract

Pruning long context for coding agents has been a vital technology for efficient context management. While existing context pruning methods such as SWE-Pruner realize this by attaching a separate code classifier, we find the agent itself encodes internal representations indicating the relevance of code context when reading tool output. Based on this finding, we propose SWE-Pruner Pro, which prunes tool outputs directly inside the agent. Concretely, a small head turns the agent's own internal representations into a keep-or-prune label for each line, with a length-aware embedding keyed to each tool output's line count. Across two open-weight backbones and four multi-turn benchmarks, SWE-Pruner Pro saves up to 39% of prompt and completion tokens while preserving task quality, with bounded inference overhead. Notably, on MiMo-V2-Flash SWE-Pruner Pro additionally raises the SWE-Bench Verified resolve rate by +3.8% and the long-context Oolong accuracy by +2.2 points.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
SWE-Pruner Pro: The Coder LLM Already Knows What to Prune | TensorX