harden history find tokens

This commit is contained in:
team 1
2026-04-26 18:44:59 +02:00
parent e3fd4541e4
commit ff273ff9a0
8 changed files with 343 additions and 38 deletions

View File

@@ -527,6 +527,14 @@ final readonly class RetriexEffectiveConfigProvider
'enabled' => $this->searchRepairConfig->isEnabled(),
'max_repair_queries' => $this->searchRepairConfig->getMaxRepairQueries(),
'min_primary_results_without_repair' => $this->searchRepairConfig->getMinPrimaryResultsWithoutRepair(),
'strict_requested_accessory_code_repair' => $this->searchRepairConfig->shouldRestrictRequestedAccessoryCodeRepair(),
'prefer_prompt_anchored_model_for_requested_accessory_code' => $this->searchRepairConfig->shouldPreferPromptAnchoredModelForRequestedAccessoryCode(),
'requested_accessory_code_fallback_query_templates' => $this->searchRepairConfig->getRequestedAccessoryCodeFallbackQueryTemplates(),
'requested_accessory_code_fallback_terms' => $this->searchRepairConfig->getRequestedAccessoryCodeFallbackTerms(),
'requested_accessory_code_context_prefix_terms' => $this->searchRepairConfig->getRequestedAccessoryCodeContextPrefixTerms(),
'requested_accessory_code_proximity_window' => $this->searchRepairConfig->getRequestedAccessoryCodeProximityWindow(),
'specific_model_candidate_patterns' => $this->searchRepairConfig->getSpecificModelCandidatePatterns(),
'model_candidate_exclude_terms' => $this->searchRepairConfig->getModelCandidateExcludeTerms(),
'generic_candidate_tokens' => $this->searchRepairConfig->getGenericCandidateTokens(),
'accessory_candidate_terms' => $this->searchRepairConfig->getAccessoryCandidateTerms(),
'accessory_or_bundle_terms' => $this->searchRepairConfig->getAccessoryOrBundleTerms(),
@@ -546,6 +554,7 @@ final readonly class RetriexEffectiveConfigProvider
'patterns' => [
'model_candidate' => $this->searchRepairConfig->getModelCandidatePattern(),
'accessory_candidate' => $this->searchRepairConfig->getAccessoryCandidatePattern(),
'requested_accessory_code' => $this->searchRepairConfig->getRequestedAccessoryCodePattern(),
'accessory_or_bundle' => $this->searchRepairConfig->getAccessoryOrBundlePattern(),
'model_like' => $this->searchRepairConfig->getModelLikePattern(),
'specificity_boost' => $this->searchRepairConfig->getSpecificityBoostPattern(),