hermes-agent/gateway/platforms
Teknium 646761c783 fix(gateway): widen explicit-MEDIA resend fix to the streaming path + log bare-path suppression
Companion to the cherry-picked #74158 fix (non-streaming path):

- gateway/run.py: remove the identical history-dedup filter from
  _deliver_media_from_response — the post-stream rescan is explicit-only
  by design (#20834), so every MEDIA tag it finds is a deliberate
  attachment request; drop the now-unused history_media_paths parameter
  and its call-site plumbing.
- gateway/platforms/base.py: log suppressed bare local file paths on the
  surviving local_files history dedup (#73771 observability ask).
- tests: focused regression file covering explicit resend delivery on
  both lanes, current-turn tool-echo poisoning, surviving bare-path
  dedup + its log line, and the upstream auto-append dedup invariant.

Fixes #73771
2026-07-29 18:33:38 -07:00
..
qqbot
ADDING_A_PLATFORM.md
__init__.py
_http_client_limits.py
api_server.py
base.py
bluebubbles.py
helpers.py
media_cache.py
msgraph_webhook.py
signal.py
signal_format.py
signal_rate_limit.py
webhook.py
webhook_filters.py
weixin.py
whatsapp_cloud.py
whatsapp_common.py
yuanbao.py
yuanbao_media.py
yuanbao_proto.py
yuanbao_sticker.py