Files
hermes-agent/agent
kshitijk4poor 2091bc6da2 refactor(agent): bind fallback provider once; name bare exceptions
The init-time fallback loop re-derived str(_fb.get("provider")) four
times per refused entry even though _fallback_entries guarantees the
key; bind it once per iteration and reuse it for logs, the refusal
list and the moa check.

A bare exception (e.g. KeyError()) stringifies to "", so the refusal
WARNING rendered "kimi ()" with no reason at all; fall back to the
exception type name.
2026-09-24 21:26:28 +05:30
..
…
…
…
…