hermes-agent/agent/transports
teknium1 529eb29b6a fix(gemini): clamp Flash thinkingLevel to documented low/medium/high set
Gemini 3 Flash documents low/medium/high as the accepted thinkingLevel
values. The salvaged bridge was forwarding Hermes' "minimal" effort to
Flash verbatim, which is not a documented Gemini level and risks a 400
from the native adapter.

Clamp minimal->low on Flash (matching how Pro already clamps minimal+low
down), and funnel anything outside {low, medium, high} into medium to
keep the request valid by construction. No behaviour change for the
documented effort levels.
2026-04-28 05:38:23 -07:00
..
__init__.py fix(agent): preserve Codex message items for replay 2026-04-25 18:22:06 -07:00
anthropic.py fix(anthropic): remove Claude Code fingerprinting from OAuth Messages API path (#16957) 2026-04-28 03:51:17 -07:00
base.py feat: add transport ABC + AnthropicTransport wired to all paths 2026-04-21 01:27:01 -07:00
bedrock.py feat: add BedrockTransport + wire all Bedrock transport paths 2026-04-21 20:58:37 -07:00
chat_completions.py fix(gemini): clamp Flash thinkingLevel to documented low/medium/high set 2026-04-28 05:38:23 -07:00
codex.py fix(agent): preserve Codex message items for replay 2026-04-25 18:22:06 -07:00
types.py fix(agent): preserve Codex message items for replay 2026-04-25 18:22:06 -07:00