MCPcopy Index your code
hub / github.com/PatrickSys/codebase-context / isAmbiguous

Function isAmbiguous

src/core/reranker.ts:173–181  ·  view source on GitHub ↗
(results: SearchResult[])

Source from the content-addressed store, hash-verified

171 * the embedding model isn't confident about the ranking.
172 */
173export function isAmbiguous(results: SearchResult[]): boolean {
174 if (results.length < 3) return false;
175
176 const topScore = results[0].score;
177 const thirdScore = results[Math.min(2, results.length - 1)].score;
178 const gap = topScore - thirdScore;
179
180 return gap < AMBIGUITY_THRESHOLD;
181}
182
183/**
184 * Rerank the top-K results using a cross-encoder.

Callers 2

rerankFunction · 0.85
reranker.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected