Remove SearXNG search backend, use Firecrawl exclusively
SearXNG was a fallback search backend that added complexity without being used in practice. All search-dependent features (web search, government DB checks, vetting orchestrator, tracker mapping) now use Firecrawl exclusively. Removes the SEARCH_ENDPOINT config plumbing from probodconfig, bootstrap, Helm charts, and all callers. Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
@@ -48,11 +48,12 @@ func (impl *Implm) buildThirdPartyAssessor(
|
||||
}
|
||||
|
||||
return vetting.NewAssessor(vetting.Config{
|
||||
Client: llmClient,
|
||||
Model: agentCfg.ModelName,
|
||||
MaxTokens: maxTokens,
|
||||
ChromeAddr: impl.cfg.ChromeDPAddr,
|
||||
SearchEndpoint: impl.cfg.SearchEndpoint,
|
||||
Logger: l.Named("third-party-assessor"),
|
||||
Client: llmClient,
|
||||
Model: agentCfg.ModelName,
|
||||
MaxTokens: maxTokens,
|
||||
ChromeAddr: impl.cfg.ChromeDPAddr,
|
||||
FirecrawlEndpoint: impl.cfg.Firecrawl.Endpoint,
|
||||
FirecrawlAPIKey: impl.cfg.Firecrawl.APIKey,
|
||||
Logger: l.Named("third-party-assessor"),
|
||||
}), nil
|
||||
}
|
||||
|
||||
@@ -49,7 +49,6 @@ func (impl *Implm) buildTrackerMappingConfig(
|
||||
return cookiebanner.TrackerMappingConfig{
|
||||
LLMClient: llmClient,
|
||||
Model: agentCfg.ModelName,
|
||||
SearchEndpoint: impl.cfg.SearchEndpoint,
|
||||
FirecrawlEndpoint: impl.cfg.Firecrawl.Endpoint,
|
||||
FirecrawlAPIKey: impl.cfg.Firecrawl.APIKey,
|
||||
}, nil
|
||||
|
||||
Reference in New Issue
Block a user