# NousResearch/hermes-agent · Feishu tool progress deduplication and formatting fixes

## Open now

- 1 issue, 2 PRs open on GitHub.
- #118702: \[Bug\]\[Feishu\] Regression: multi-tool progress is duplicated and split into repeated or empty fenced code blocks
- PR #118707: fix(gateway): dedupe replayed Feishu tool progress
- PR #118774: fix(gateway): make Feishu tool progress event- and fence-safe

These issues and PRs address a regression in the Feishu integration where multi-tool progress output was being duplicated and incorrectly split into repeated or empty fenced code blocks. The work focuses on deduplicating replayed progress events and making progress rendering safe across events and fence boundaries.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 2 open PR(s), 0 merged PR(s), 0 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.67`: 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

- #118702: \[Bug\]\[Feishu\] Regression: multi-tool progress is duplicated and split into repeated or empty fenced code blocks

## Prior & competing PRs

- **#118707: fix(gateway): dedupe replayed Feishu tool progress**. open
  - maintainer direction: category `silent_close`; implication `active`
  - files: `agent/codex_runtime.py`, `agent/tool_executor.py`, `gateway/run_turn_progress.py`, `gateway/turn_context.py`, `tests/agent/test_codex_app_server_event_bridge.py`, `tests/agent/test_tool_executor_checkpoint_paths.py`, `tests/gateway/test_run_progress_topics.py`
- **#118774: fix(gateway): make Feishu tool progress event- and fence-safe**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `#118707`, `#90578`
  - files: `agent/codex_runtime.py`, `agent/tool_executor.py`, `gateway/run_turn_runner.py`, `gateway/turn_context.py`, `tests/gateway/test_run_progress_topics.py`

## Fix status

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