Skip to content

Commit 681fb77

Browse files
committed
fic(macOS) Installer disabled rerank by default
1 parent f0a0ce9 commit 681fb77

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

macos/MenuBarApp/NornicDBMenuBar.swift

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2855,15 +2855,15 @@ struct FirstRunWizard: View {
28552855
selected: $selectedPreset,
28562856
title: "Standard (Recommended)",
28572857
subtitle: "Great for most users",
2858-
features: ["All basic features", "Vector embeddings", "Search reranking (BGE reranker model)"]
2858+
features: ["All basic features", "Vector embeddings", "Balanced local AI setup"]
28592859
)
28602860

28612861
PresetOption(
28622862
preset: .advanced,
28632863
selected: $selectedPreset,
28642864
title: "Advanced",
28652865
subtitle: "Full AI capabilities",
2866-
features: ["All standard features", "Heimdall AI guardian", "Auto-predictions", "Embedding + reranker models"]
2866+
features: ["All standard features", "Search reranking", "Heimdall AI guardian", "Auto-predictions"]
28672867
)
28682868
}
28692869
.padding()
@@ -3276,7 +3276,8 @@ struct FirstRunWizard: View {
32763276
.padding()
32773277
}
32783278

3279-
// Model requirements (reranker is required for Standard/Advanced even with Apple Intelligence).
3279+
// Model requirements vary by preset. Standard needs embeddings only;
3280+
// Advanced adds the reranker and Heimdall models.
32803281
if needsModels() {
32813282
Divider()
32823283

@@ -3322,7 +3323,7 @@ struct FirstRunWizard: View {
33223323
)
33233324
}
33243325

3325-
if selectedPreset == .standard || selectedPreset == .advanced {
3326+
if selectedPreset == .advanced {
33263327
ModelDownloadRow(
33273328
modelName: "BGE Reranker Model",
33283329
fileName: "bge-reranker-v2-m3-Q4_K_M.gguf",
@@ -3440,9 +3441,9 @@ struct FirstRunWizard: View {
34403441
private func allRequiredModelsExist() -> Bool {
34413442
if selectedPreset == .standard {
34423443
if config.useAppleIntelligence {
3443-
return bgeRerankerModelExists
3444+
return true
34443445
}
3445-
return bgeModelExists && bgeRerankerModelExists
3446+
return bgeModelExists
34463447
} else if selectedPreset == .advanced {
34473448
if config.useAppleIntelligence {
34483449
return bgeRerankerModelExists && qwenModelExists
@@ -3572,7 +3573,7 @@ struct FirstRunWizard: View {
35723573
case .basic:
35733574
return (false, false, false, false)
35743575
case .standard:
3575-
return (true, true, false, false)
3576+
return (true, false, false, false)
35763577
case .advanced:
35773578
return (true, true, true, true)
35783579
}

macos/scripts/build-installer.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ kmeans:
224224
enabled: false
225225
226226
search_rerank:
227-
enabled: true
227+
enabled: false
228228
provider: "local"
229229
model: "bge-reranker-v2-m3-Q4_K_M.gguf"
230230
@@ -253,7 +253,7 @@ export NORNICDB_HEIMDALL_ENABLED=true
253253
# Embedding configuration
254254
export NORNICDB_EMBEDDING_PROVIDER=local
255255
export NORNICDB_KMEANS_CLUSTERING_ENABLED=false
256-
export NORNICDB_SEARCH_RERANK_ENABLED=true
256+
export NORNICDB_SEARCH_RERANK_ENABLED=false
257257
export NORNICDB_SEARCH_RERANK_PROVIDER=local
258258
export NORNICDB_SEARCH_RERANK_MODEL=bge-reranker-v2-m3-Q4_K_M.gguf
259259
EOF

0 commit comments

Comments
 (0)