feat(gemini): improve request context for support and compatibility

Include the Hermes client name and version with Gemini inference, model and tier checks, and TTS requests. Add focused coverage for the request headers and keep the Gemini-specific context scoped to Google Gemini endpoints.
This commit is contained in:
Vishal Dharmadhikari 2026-07-09 21:38:18 -07:00 committed by Teknium
parent c7e09f2571
commit b8eb89f5c9
7 changed files with 126 additions and 3 deletions

View file

@ -776,6 +776,7 @@ AUTHOR_MAP = {
"bzarnitz13@gmail.com": "Beandon13",
"tony@tonysimons.dev": "asimons81",
"jetha@google.com": "jethac",
"vishal.dharm@gmail.com": "vishal-dharm",
"jani@0xhoneyjar.xyz": "deep-name",
# LINE messaging plugin (synthesis PR)
"32443648+leepoweii@users.noreply.github.com": "leepoweii",