# NousResearch/hermes-agent · Preserve channel prompt in eventless follow-ups

## Open now

- Nothing open on GitHub.

These items address a bug where leftover steer or interrupt follow-up requests lose the channel prompt, causing unintended system prompt changes and agent rebuilds. The work involves fixes to the gateway to retain the channel prompt in these eventless follow-up scenarios.

## TL;DR

- 4 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 2 PR(s) closed without merging.
- A fix was merged to main in PR #126092. Verify it addresses your case.
- **Recommended:** read PR #126092 (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-126092`. 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.

## Closed / duplicate issues

- #125763: \[Bug\]: Leftover steer / interrupt-text follow-ups run with channel_prompt=None → system prompt flips, agent rebuild, prompt-cache miss

## Prior & competing PRs

- **#126092: Leftover steer / interrupt follow-ups keep the channel prompt (no agent rebuild) (#125763, salvage #125783)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `gateway/run_turn.py`, `tests/gateway/test_internal_event_pin_wiring.py`
- **#125783: fix(gateway): preserve eventless follow-up channel prompt**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `25cd0f8a6617945c824a06ae4bfe29f92dc82228`, `6e69a8933adda7dbbff7cf3009a259a4524477e9`, `952c941e741e922a9be8fc403c8944c6e96318bb`, `b0efe8d0a685d2b7a0bbee46f81170ea3b8573ef`, `#125783`, `#125763`, `#125784`, `#125793`, `#125832`
- **#125784: fix(gateway): preserve channel prompt for eventless follow-ups**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `48b5cc6f5d2a9655a3dbd7832d89c638bcb98dad`, `6e69a8933adda7dbbff7cf3009a259a4524477e9`, `#125784`, `#125832`, `#125783`

## Fix status

- Merged to main in PR #126092 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-09-28`.
