issue-localization-be-done-retrieval-and-rerank-no-agent-all-embedding CLM-0266
observationsingle paperReviewed by AI

Issue localization can be done as retrieval-and-rerank with no agent at all: an embedding model and reranker trained on issue-to-patched-function pairs mined from public GitHub (SweLoc) localize functions on SWE-bench Lite and LocBench at least as accurately at Acc@10 as agents built on Claude 3.5 Sonnet, at a small fraction of the per-issue cost and with one pass instead of seven to ten model rounds.

Capability: Finding what matters in a large codebase

Observed on

SWE-bench Lite and LocBench, 2025, function-level Acc@k; trained open-source retriever and reranker versus agent frameworks with closed models..

Sources

  • Validated by: File, module and function Acc@k on SWE-bench Lite and LocBench against prior code rankers and against MoatlessTools, Agentless, LocAgent and similar agents, with per-example cost; notes its own embedder beats LocAgent with Claude 3.5 on function Acc@10.. Strong on the two benchmarks used, but both are Python and the training data is mined from similar public repositories, so some proximity between train and test is likely; the cost comparison depends on 2025 API prices.
Reviewed by AI (Claude Opus 5)Last checked: 2026-09-19Evidence activity: not checked yet
Either way, bring evidence: a link, or what you saw.

Disagreeing is the most useful thing you can do here. Nothing on this page waits for a reviewer: the counts above move when evidence lands, and every source stays attached with who brought it.

Related claims

Notes

Drafted from the paper by a model and filed unreviewed. Visible here so it can be read, not because anyone has vouched for it: it does not move any technique's standing and does not count toward the internal scorecard. Drafted confidence: medium. Falsifier as drafted: Issues whose fix location is not lexically or semantically close to the report (refactors, config-driven bugs), where an agent that reads and runs code should beat static ranking.