WeCom adapter streaming and message editing work

NousResearch/hermes-agent · cluster 8309 · gateway

Data as of

Nothing open on GitHub. Fix merged in #96425. Check it covers your case.

The short answer

0open issues
0open PRs
10items grouped
Known?
Yes. 10 related items grouped here, 4 issues already closed.
Fix event
A fix was merged to main in PR #96425. Check it covers your case. No release data is tracked.
Tracker
The maintainers' tracker marks this unresolved. That is separate from the fix event.
Still open
Nothing open on GitHub.

These issues and pull requests concern adding and fixing streaming message support in the WeCom (企业微信) gateway adapter, including progressive replies, message editing, and placeholder handling. Multiple approaches and bug reports are represented, with no clear indication of final resolution status.

Open issues0

No open issues.

Open PRs0

No open pull requests.

Fixes on record

Merged to main. A stamp counts the issues a fix is linked to.

  • #96425 feat(wecom): native reply streaming — typing bubble, per-turn isolation, dedup-safe delivery (salvage #41771)

    merged to main

    files: contributors/emails/[redacted:email], gateway/display_config.py, gateway/run.py, gateway/slash_commands.py, gateway/stream_consumer.py, hermes_cli/config_defaults.py, plugins/platforms/wecom/adapter.py, tests/gateway/test_approval_boundary.py, tests/gateway/test_display_config.py, tests/gateway/test_per_platform_streaming_defaults.py, tests/gateway/test_stream_consumer_tool_progress.py, tests/gateway/test_stream_consumer_wecom_native.py, tests/gateway/test_wecom.py, tests/gateway/test_wecom_double_send.py, tests/gateway/test_wecom_per_turn.py, tests/gateway/test_wecom_stream_dup_fix.py, tests/tools/test_send_message_cross_loop.py, tools/send_message_tool.py, website/docs/user-guide/messaging/wecom.md

5 PRs closed without merging

From the close comments: done elsewhere 2 · superseded by another PR 2 · merged via another change 1

  • #9667 feat(wecom): progressive native streaming on the reply channel · done elsewhere → a45bd28, #18828
  • #10137 fix(wecom): restore tool progress and skip broken streaming for non-editable platform · superseded by another PR → #96425, #41771
  • #34012 feat(wecom): native draft streaming via REQUIRES_EDIT_FINALIZE framework · superseded by another PR → 588d4f9, #7041, #9795, #12986, #18365, #18830, #20623, #30960, #35772, #38660, #41771, #26135
  • #41771 feat(wecom): native reply streaming (typing bubble, per-turn isolation, dedup-safe) · merged via another change → 7105657, #96425
  • #85821 feat(wecom): add turn-scoped native streaming · done elsewhere → #96425, #41771
Closed issues · 4
  • Closed#8309feat(wecom): implement edit_message for streaming support
  • Closed#10101[BUG] WeCom Gateway: 'Thinking...' placeholder and streaming updates failing in v0.9.0
  • Closed#10104[BUG] WeCom Gateway: 'Thinking...' placeholder and streaming updates failing in v0.9.0
  • Closed#38641WeCom (企业微信) adapter: support streaming / message editing via aibot_respond_msg progressive replies
How this cluster was grouped
  • Link evidence (partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
  • Members outside that structural core may belong to a different underlying problem.
  • Pairwise link density 0.28: the share of item 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.

Pick up a Lab task

Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.

Open the Lab

At a glance

Subsystem
gateway
Merged PRs
#96425
Closed issues
4
Attempts
5 PRs closed without merging
Fix link checked
27 Aug 2026

For your agent

The same facts, typed.