# NousResearch/hermes-agent · Feishu voice message duration and gateway voice routing/delivery

## Open now

- 0 issues, 1 PR open on GitHub.
- PR #16736: fix(feishu): include audio duration in voice message payload (#16524)

Most members concern Feishu voice messages, with several focused on including audio duration (e.g., ffprobe-derived) in the voice payload and one on Feishu opus TTS delivery. Two broader gateway items cover inbound voice classification across multiple platforms and platform-aware auto-TTS delivery, so the group is mostly but not entirely about one theme.

## TL;DR

- 7 member(s): 0 open issue(s), 1 closed issue(s), 1 open PR(s), 2 merged PR(s), 3 PR(s) closed without merging.
- A fix was merged to main in PR #73515. Verify it addresses your case.
- **Recommended:** read PR #73515 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `resolved` · deciding PR(s): `pr-73515`. 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.29`: 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.

## Closed / duplicate issues

- #16524: feat: Include audio duration in Feishu voice message payload

## Prior & competing PRs

- **#73508: fix(gateway): platform-aware auto-TTS voice delivery (opus platforms, streamed/global gap, captions)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `contributors/emails/55nx954gn6-debug@users.noreply.github.com`, `contributors/emails/[redacted:email]`, `contributors/emails/shellybotmoyer@users.noreply.github.com`, `gateway/platforms/base.py`, `gateway/run.py`, `plugins/platforms/feishu/adapter.py`, `plugins/platforms/matrix/adapter.py`, `plugins/platforms/telegram/adapter.py`, `tests/gateway/test_auto_voice_reply_format.py`, `tests/gateway/test_base_auto_tts_output_format.py`, `tests/gateway/test_matrix_voice.py`, `tests/gateway/test_telegram_voice_caption_markdown.py`, `tests/gateway/test_voice_command.py`, `tests/tools/test_tts_opus_routing.py`, `tools/tts_tool.py`
- **#73515: fix(gateway): inbound voice classification/routing for Feishu, DingTalk, LINE, QQ, Photon, WhatsApp, Weixin**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `contributors/emails/Zioywishing@users.noreply.github.com`, `contributors/emails/[redacted:email]`, `contributors/emails/[redacted:email]`, `contributors/emails/[redacted:email]`, `contributors/emails/[redacted:email]`, `contributors/emails/zgzczzw@users.noreply.github.com`, `gateway/platforms/qqbot/adapter.py`, `gateway/platforms/weixin.py`, `gateway/run.py`, `plugins/platforms/dingtalk/adapter.py`, `plugins/platforms/feishu/adapter.py`, `plugins/platforms/line/adapter.py`, `plugins/platforms/photon/adapter.py`, `plugins/platforms/whatsapp/adapter.py`, `tests/gateway/test_dingtalk.py`, `tests/gateway/test_feishu.py`, `tests/gateway/test_feishu_voice_message_type.py`, `tests/gateway/test_line_plugin.py`, `tests/gateway/test_qqbot.py`, `tests/gateway/test_stt_config.py` (+6 more)
- **#16736: fix(feishu): include audio duration in voice message payload (#16524)**. open
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`
  - files: `plugins/platforms/feishu/adapter.py`, `tests/gateway/test_feishu.py`
- **#35168: fix(feishu): include audio duration in voice message payload**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`; refs `#40592`
- **#37804: fix(gateway): support Feishu voice TTS opus delivery**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `f440a44753`, `#73508`, `#62040`
- **#40592: fix(feishu): attach ffprobe-derived duration to voice uploads**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`; refs `c911a5f10f`, `#73515`, `#29235`

## Fix status

- Merged to main in PR #73515 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-07-28`.
- Subsystem: `gateway`
