# NousResearch/hermes-agent · Plugin platforms standalone media routing fix

## Open now

- 1 issue, 2 PRs open on GitHub.
- #121864: \[Bug\]: Plugin platforms cannot declare standalone media routing — core hardcodes \`_PLUGIN_STANDALONE_MEDIA\`, causing the same media loss across WeCom, SimpleX, Mattermost and VK
- PR #121868: fix(platforms): route declared plugin media through standalone sender
- PR #132415: feat(tools): plugin platforms can declare standalone media routing (caption/sentinel/force_document)

A bug where core hardcodes standalone media routing prevents plugin platforms (WeCom, SimpleX, Mattermost, VK) from declaring their own routing, causing media loss. The members address allowing plugin platforms to declare standalone media routing themselves.

## TL;DR

- 4 member(s): 1 open issue(s), 0 closed issue(s), 2 open PR(s), 0 merged PR(s), 1 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.50`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #121864: \[Bug\]: Plugin platforms cannot declare standalone media routing — core hardcodes \`_PLUGIN_STANDALONE_MEDIA\`, causing the same media loss across WeCom, SimpleX, Mattermost and VK

## Prior & competing PRs

- **#121868: fix(platforms): route declared plugin media through standalone sender**. open
  - maintainer direction: category `silent_close`; implication `active`
  - files: `gateway/platform_registry.py`, `hermes_cli/plugins.py`, `tests/tools/test_plugin_standalone_media.py`, `tools/send_message_tool.py`, `website/docs/developer-guide/adding-platform-adapters.md`
- **#122573: fix(send): let plugin platforms declare standalone media routing**. closed without merge
  - maintainer direction: category `uncategorized`; implication `needs_llm`
- **#132415: feat(tools): plugin platforms can declare standalone media routing (caption/sentinel/force_document)**. open
  - maintainer direction: category `silent_close`; implication `active`
  - files: `gateway/platform_registry.py`, `plugins/platforms/discord/adapter.py`, `plugins/platforms/feishu/adapter.py`, `plugins/platforms/slack/adapter.py`, `plugins/platforms/whatsapp/adapter.py`, `tests/tools/test_plugin_standalone_media_routing.py`, `tools/send_message_tool.py`

## Fix status

- No merged fix on record.
- Subsystem: `agent`
