patch 20i

This commit is contained in:
team 1
2026-05-03 10:27:46 +02:00
parent e54d7ecbe7
commit e9070ac96b
5 changed files with 280 additions and 7 deletions

View File

@@ -529,6 +529,9 @@ final readonly class RetriexEffectiveConfigProvider
'language_markers' => $this->agentRunnerConfig->getShopQueryLanguageMarkers(),
'translation_replacements_de' => $this->agentRunnerConfig->getShopQueryTranslationReplacements('de'),
],
'context_usage' => [
'referential_terms' => $this->agentRunnerConfig->getShopQueryContextUsageReferentialTerms(),
],
'context_anchor_enrichment' => [
'enabled' => $this->agentRunnerConfig->isShopQueryContextAnchorEnrichmentEnabled(),
'max_query_terms' => $this->agentRunnerConfig->getShopQueryContextAnchorEnrichmentMaxQueryTerms(),
@@ -1132,6 +1135,11 @@ final readonly class RetriexEffectiveConfigProvider
$errors[] = 'agent.input_normalization.prompt.current_user_input_label must not be empty.';
}
$contextUsage = $agent['shop_query_optimizer']['context_usage'] ?? [];
if (is_array($contextUsage)) {
$this->validateStringList($this->toList($contextUsage['referential_terms'] ?? []), 'agent.shop_query_optimizer.context_usage.referential_terms', $errors, $warnings);
}
$anchorEnrichment = $agent['shop_query_optimizer']['context_anchor_enrichment'] ?? [];
if (is_array($anchorEnrichment)) {
$this->validateStringList($this->toList($anchorEnrichment['trigger_terms'] ?? []), 'agent.shop_query_optimizer.context_anchor_enrichment.trigger_terms', $errors, $warnings);