merge: resolve conflicts with upstream main (firecrawl + exa_search)

ensureConfigFile(): keep our refactored version that delegates to
buildNewProjectConfig({}) instead of upstream's duplicated logic.

buildNewProjectConfig(): add firecrawl and exa_search API key
detection alongside existing brave_search, matching upstream's
new integrations.
This commit is contained in:
Diego Mariño
2026-03-20 15:54:58 +01:00
13 changed files with 2594 additions and 70 deletions

2
package-lock.json generated
View File

@@ -16,7 +16,7 @@
"esbuild": "^0.24.0"
},
"engines": {
"node": ">=16.7.0"
"node": ">=20.0.0"
}
},
"node_modules/@bcoe/v8-coverage": {