Skip to content

Commit df47d14

Browse files
RoyLinRoyLin
authored andcommitted
fix: resolve index out of bounds in agentic_search deep mode
1 parent b8e1936 commit df47d14

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

core/src/tools/builtin/agentic_search.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -696,8 +696,8 @@ fn monte_carlo_sample(matches: &[FileMatch], top_k: usize) -> Vec<EvidenceRegion
696696
let start = anchor.saturating_sub(window_radius + 1);
697697
let end = (anchor + window_radius).min(lines.len());
698698

699-
for (offset, _line) in lines.iter().enumerate().take(end).skip(start) {
700-
let line_idx = start + offset;
699+
#[allow(clippy::needless_range_loop)]
700+
for line_idx in start..end {
701701
if seen_lines.contains(&line_idx) {
702702
continue;
703703
}

0 commit comments

Comments
 (0)