fix: KB-Hints Filter weniger aggressiv — mehr Treffer zulassen [appimage]
Some checks failed
Build AppImage / build (push) Has been cancelled

- EXCLUDED_CATEGORIES reduziert: nur noch access + claude-md
  (setup/skill/hook enthalten nuetzliche technische Infos)
- Relevanz-Schwelle von 1.5 auf 0.5 gesenkt
  (1.5 filterte zu viele Einzelwort-Matches raus)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Eddy 2026-05-02 23:24:05 +02:00
parent db87c0b8e1
commit 6b024fe342

View file

@ -622,13 +622,14 @@ async fn search_knowledge_filtered(search_query: &str, limit: usize, project: &O
// === Filter-Pipeline: generische Referenz-Einträge raus === // === Filter-Pipeline: generische Referenz-Einträge raus ===
// 1. Kategorien die als Hints keinen Wert haben (Referenzdaten, Config-Backups) // 1. Kategorien die als Hints keinen Wert haben (reine Referenz/Config)
// NICHT setup/skill/hook — die enthalten oft nuetzliche technische Infos
const EXCLUDED_CATEGORIES: &[&str] = &[ const EXCLUDED_CATEGORIES: &[&str] = &[
"setup", "access", "claude-md", "skill", "slash-command", "hook", "access", "claude-md",
]; ];
// 2. Relevanz-Schwelle // 2. Relevanz-Schwelle (0.5 = niedrig genug fuer Einzelwort-Matches)
let min_relevance = 1.5; let min_relevance = 0.5;
// 3. Basis-Filter: Relevanz + Kategorie // 3. Basis-Filter: Relevanz + Kategorie
let base_filtered: Vec<_> = results.into_iter() let base_filtered: Vec<_> = results.into_iter()