From d01b819b0241db1878319344f1db3ed5cdf961bf Mon Sep 17 00:00:00 2001 From: Julian lechner Date: Thu, 17 Sep 2026 13:07:57 +0200 Subject: [PATCH] chore(retrieval): describe reranking setup --- scripts/lib/install-options.ps1 | 2 +- scripts/lib/install-options.sh | 2 +- scripts/lib/semantic-retrieval.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/lib/install-options.ps1 b/scripts/lib/install-options.ps1 index 8953af0..cee229f 100644 --- a/scripts/lib/install-options.ps1 +++ b/scripts/lib/install-options.ps1 @@ -24,7 +24,7 @@ function Read-InstallOptions { return @{ update_agents = Read-InstallBoolean -Prompt "Update selected agent CLIs ($Client)?" -Default $defaults.update_agents flashbang = Read-InstallBoolean -Prompt 'Enable the Flashbang notification hook?' -Default $defaults.flashbang - semantic_retrieval = Read-InstallBoolean -Prompt 'Enable Qwen3-Embedding-0.6B semantic retrieval?' -Default $defaults.semantic_retrieval + semantic_retrieval = Read-InstallBoolean -Prompt 'Enable Qwen3 embedding and reranking semantic retrieval?' -Default $defaults.semantic_retrieval } } diff --git a/scripts/lib/install-options.sh b/scripts/lib/install-options.sh index 78699cf..78b5241 100644 --- a/scripts/lib/install-options.sh +++ b/scripts/lib/install-options.sh @@ -33,7 +33,7 @@ read_install_options() { [ "$dry_run" = false ] || return 0 update_agents=$(read_install_boolean "Update selected agent CLIs ($client)?" "$update_agents") || return flashbang=$(read_install_boolean 'Enable the Flashbang notification hook?' "$flashbang") || return - semantic_retrieval=$(read_install_boolean 'Enable Qwen3-Embedding-0.6B semantic retrieval?' "$semantic_retrieval") || return + semantic_retrieval=$(read_install_boolean 'Enable Qwen3 embedding and reranking semantic retrieval?' "$semantic_retrieval") || return } is_windows_host() { diff --git a/scripts/lib/semantic-retrieval.py b/scripts/lib/semantic-retrieval.py index 9f973c2..dcbb0ca 100644 --- a/scripts/lib/semantic-retrieval.py +++ b/scripts/lib/semantic-retrieval.py @@ -96,7 +96,7 @@ def sync(root, home, clients, enabled, dry_run, update): if target.exists() and not state['files']: raise ValueError('Semantic retrieval directory exists without setup ownership; refusing to overwrite it.') if dry_run: - print('DRYRUN enable semantic retrieval: Qwen3-Embedding-0.6B') + print('DRYRUN enable semantic retrieval: Qwen3-Embedding-0.6B + Qwen3-Reranker-0.6B') return target.mkdir(parents=True, exist_ok=True) source = root / 'shared' / 'retrieval'