Hardcode Firecrawl API endpoint, drop FIRECRAWL_ENDPOINT config

Firecrawl has a single public API at https://api.firecrawl.dev/v2.
The endpoint was configurable but never varied across environments,
so hardcode it as a package-level const and remove the Endpoint
field from FirecrawlConfig and all downstream wiring (bootstrap,
Helm chart, probod, vetting, cookiebanner).

Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
Émile Ré
2026-05-19 10:28:05 +04:00
parent ef6aca2c93
commit 76d42ef2db
13 changed files with 35 additions and 51 deletions

View File

@@ -51,10 +51,9 @@ type trackerMappingHandler struct {
}
type TrackerMappingConfig struct {
LLMClient *llm.Client
Model string
FirecrawlEndpoint string
FirecrawlAPIKey string
LLMClient *llm.Client
Model string
FirecrawlAPIKey string
}
func NewTrackerMappingWorker(
@@ -90,8 +89,8 @@ func buildTrackerMappingAgent(
searchThirdPartiesTool(pgClient),
}
if cfg.FirecrawlEndpoint != "" && cfg.FirecrawlAPIKey != "" {
tools = append(tools, search.FirecrawlSearchTool(cfg.FirecrawlEndpoint, cfg.FirecrawlAPIKey))
if cfg.FirecrawlAPIKey != "" {
tools = append(tools, search.FirecrawlSearchTool(cfg.FirecrawlAPIKey))
}
outputType, err := agent.NewOutputType[TrackerIdentification]("tracker_identification")