{"repo":"NousResearch/hermes-agent","public_id":"125763","display_label":"Preserve channel prompt in eventless follow-ups","summary":"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.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":126092,"merged_at":"2026-09-28T07:43:52+00:00"},"resolution":{"state":"resolved","by":"pr-126092"},"freshness":{"state":"verified","last_verified_at":"2026-09-28T07:43:52+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":125763,"pr_number":126092,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T07:43:52+00:00"}],"members":[{"kind":"issue","number":125763,"title":"[Bug]: Leftover steer / interrupt-text follow-ups run with channel_prompt=None → system prompt flips, agent rebuild, prompt-cache miss","url":null,"state":"closed"},{"kind":"pr","number":125783,"title":"fix(gateway): preserve eventless follow-up channel prompt","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"25cd0f8a6617945c824a06ae4bfe29f92dc82228","number":0},{"kind":"commit","value":"6e69a8933adda7dbbff7cf3009a259a4524477e9","number":0},{"kind":"commit","value":"952c941e741e922a9be8fc403c8944c6e96318bb","number":0},{"kind":"commit","value":"b0efe8d0a685d2b7a0bbee46f81170ea3b8573ef","number":0},{"kind":"pr","value":"#125783","number":125783},{"kind":"pr","value":"#125763","number":125763},{"kind":"pr","value":"#125784","number":125784},{"kind":"pr","value":"#125793","number":125793},{"kind":"pr","value":"#125832","number":125832}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":125784,"title":"fix(gateway): preserve channel prompt for eventless follow-ups","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"48b5cc6f5d2a9655a3dbd7832d89c638bcb98dad","number":0},{"kind":"commit","value":"6e69a8933adda7dbbff7cf3009a259a4524477e9","number":0},{"kind":"pr","value":"#125784","number":125784},{"kind":"pr","value":"#125832","number":125832},{"kind":"pr","value":"#125783","number":125783}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":126092,"title":"Leftover steer / interrupt follow-ups keep the channel prompt (no agent rebuild) (#125763, salvage #125783)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run_turn.py","tests/gateway/test_internal_event_pin_wiring.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}