b38e3360c5
Bug: UI zeigte nie ein Hermes-Update, obwohl die CLI eins anzeigte. Ursache: MC2 verglich das neueste GitHub-RELEASE (frozen v2026.6.19) gegen das installierte Commit — Hermes wird aber aus git main aktualisiert (`hermes update` = git pull origin <branch>), und main laeuft den Releases voraus. Darum war update immer false. Fix: _hermes_agent_update() macht jetzt git fetch + zaehlt Commits HEAD..origin/<branch> (genau wie `hermes update --check`). update=true wenn behind>0; latest = origin-Kurzhash + behind-Count. Tote Release-Helfer (_gh_latest, _commit_ts) + HERMES_AGENT_REPO-Import entfernt. Verifiziert: MC2 == CLI (beide "Update verfuegbar, 1 Commit hinter origin/main"). Frontend (UpdatesCard) rendert components bereits korrekt — nur das Backend-Signal war falsch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>