{"repo":"NousResearch/hermes-agent","public_id":"139532","display_label":"Gateway/ACP turns left in 'unknown' state blocking sessions","summary":"Members center on turns that end up in an 'unknown' or lost state (e.g., after a gateway restart mid-turn), which can block later messages in a session. One bug report describes the problem, and two fix PRs address recovery or settling of such turns, though the gateway PR also bundles other changes (browser.manage for /browser, pause behavior, discard handling).","subsystem":"acp","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":141357,"merged_at":"2026-10-19T08:15:49+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-19T08:15:49+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":139532,"pr_number":141357,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-19T08:15:49+00:00"}],"members":[{"kind":"issue","number":139532,"title":"[Bug]: a gateway restart mid-turn fences the turn 'unknown' and silently blocks the whole session - the next user message queues forever, and there is no in-app way to resolve it","url":null,"state":"open"},{"kind":"pr","number":139541,"title":"fix(acp): recover unknown turns in editor","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#141357","number":141357}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":141357,"title":"fix(gateway): lost automation turns settle; discard on every surface; classic /browser via browser.manage; pause holds interactive turns","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["acp_adapter/gateway_commands.py","acp_adapter/gateway_server.py","agent/turn_failure_copy.py","apps/desktop/src/lib/desktop-slash-registry.json","gateway/run_busy.py","gateway/session_authority.py","gateway/session_ingress.py","gateway/session_results.py","gateway/session_unattended_unknown.py","gateway/slash_commands_session.py","hermes_cli/cli_browser_gateway.py","hermes_cli/cli_commands_mixin.py","hermes_cli/commands.py","hermes_cli/commands_platforms.py","hermes_cli/subcommands/pause.py","locales/_keys.tui.json","locales/af.tui.yaml","locales/af.yaml","locales/ar.tui.yaml","locales/ar.yaml","locales/de.tui.yaml","locales/de.yaml","locales/en.yaml","locales/es.tui.yaml","locales/es.yaml","locales/fr.tui.yaml","locales/fr.yaml","locales/ga.tui.yaml","locales/ga.yaml","locales/hu.tui.yaml","locales/hu.yaml","locales/it.tui.yaml","locales/it.yaml","locales/ja.tui.yaml","locales/ja.yaml","locales/ko.tui.yaml","locales/ko.yaml","locales/pt.tui.yaml","locales/pt.yaml","locales/ru.tui.yaml","locales/ru.yaml","locales/tr.tui.yaml","locales/tr.yaml","locales/uk.tui.yaml","locales/uk.yaml","locales/zh-hant.tui.yaml","locales/zh-hant.yaml","locales/zh.tui.yaml","locales/zh.yaml","tests/acp_adapter/test_acp_discard_review.py","tests/acp_adapter/test_gateway_queued_unknown.py","tests/gateway/fixtures/browser_scope_peer.py","tests/gateway/fixtures/estop_interactive_peer.py","tests/gateway/test_browser_manage_shared_owner.py","tests/gateway/test_estop_interactive_turns.py","tests/gateway/test_messaging_discard_reach.py","tests/gateway/test_unknown_automation_settles.py","tests/hermes_cli/test_classic_browser_manage.py","tests/tools/test_browser_profile_live_cdp.py","tests/tools/test_browser_use_cli.py","tests/tui_gateway/test_tui_gateway_server.py","tests/tui_gateway/test_tui_gateway_server_browser_manage.py","tools/browser_camofox.py","tools/browser_supervisor.py","tools/browser_tool_cdp.py","tools/browser_tool_lifecycle.py","tools/browser_tool_session.py","tools/browser_use_cli.py","tui_gateway/methods_browser.py","tui_gateway/ws_legacy_fallback.py","ui-tui/src/__tests__/busyQueueAdmission.test.tsx","ui-tui/src/hooks/useQueue.ts","ui-tui/src/i18n/en/canonical.ts","website/docs/developer-guide/gateway-command-parity.md","website/docs/reference/cli-commands.md","website/docs/reference/slash-commands.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}