feat(google): allow operator headers on Gemini web search (#115549)

* feat(google): support Gemini web search headers

* fix(google): validate Gemini search headers

* docs(changelog): credit Gemini headers

* test(secrets): route config contracts through collector

* chore: remove release-owned changelog entry

* test(google): cover resolved search headers
This commit is contained in:
Jesse Merhi
2026-08-02 01:41:09 +10:00
committed by GitHub
parent f0b7256405
commit d3f4530ce8
13 changed files with 430 additions and 30 deletions
@@ -50,6 +50,7 @@ The lists below are generated from the source target registry and checked agains
- `plugins.entries.firecrawl.config.webFetch.apiKey`
- `plugins.entries.google-meet.config.realtime.providers.*.apiKey`
- `plugins.entries.google.config.webSearch.apiKey`
- `plugins.entries.google.config.webSearch.headers.*`
- `plugins.entries.xai.config.webSearch.apiKey`
- `plugins.entries.moonshot.config.webSearch.apiKey`
- `plugins.entries.perplexity.config.webSearch.apiKey`
@@ -633,6 +633,13 @@
"secretShape": "secret_input",
"optIn": true
},
{
"id": "plugins.entries.google.config.webSearch.headers.*",
"configFile": "openclaw.json",
"path": "plugins.entries.google.config.webSearch.headers.*",
"secretShape": "secret_input",
"optIn": true
},
{
"id": "plugins.entries.minimax.config.webSearch.apiKey",
"configFile": "openclaw.json",