{"repo":"NousResearch/hermes-agent","public_id":"140400","display_label":"Clarify batch handling via clarify.lock across gateway, Desktop, and TUI","summary":"Members concern multi-question clarify prompts in hermes chat, including one report of it staying blocked when answered from Desktop or hermes --tui. Two gateway-related pull requests mention accepting or using clarify.lock for clarify batches; one also references live skill commands in Ink, though outcomes are not established here.","subsystem":"gateway","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":140472,"merged_at":"2026-10-17T15:28:36+00:00"},"resolution":{"state":"resolved","by":"pr-140472"},"freshness":{"state":"verified","last_verified_at":"2026-10-17T15:28:36+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":140400,"pr_number":140472,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-17T15:28:36+00:00"}],"members":[{"kind":"issue","number":140400,"title":"A multi-question clarify in hermes chat stays blocked when answered from Desktop or hermes --tui","url":null,"state":"closed"},{"kind":"pr","number":140401,"title":"fix(gateway): accept clarify.lock for a hermes chat batch clarify","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"a03d7d8a08","number":0},{"kind":"commit","value":"833f11d752","number":0},{"kind":"commit","value":"7c3b10c155","number":0},{"kind":"commit","value":"433046b399","number":0},{"kind":"pr","value":"#140472","number":140472},{"kind":"pr","value":"#140400","number":140400}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":140472,"title":"fix(gateway): live skill commands in Ink, clarify batches for local viewers, owner clarify.lock (CFG-8, TUI-18, #140400)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/skill_commands.py","apps/shared/src/gateway-contract.generated.ts","apps/shared/src/gateway-contract.openrpc.json","gateway/drain_control.py","gateway/local_desktop_ui.py","gateway/run_turn_runner.py","gateway/session_clarify_batch.py","gateway/session_clarify_lock.py","gateway/session_cli_turn.py","gateway/session_controls.py","gateway/session_secret_prompt.py","gateway/session_server_requests.py","gateway/session_sudo_prompt.py","hermes_cli/cli_agent_setup_mixin.py","hermes_cli/cli_modal_mixin.py","hermes_cli/gateway_agent.py","hermes_cli/gateway_connection.py","tests/agent/test_skill_commands_freshness.py","tests/gateway/fixtures/authority_clarify_lock_peer.py","tests/gateway/test_clarify_batch_settlement_parity.py","tests/gateway/test_clarify_lock_keeps_locked_answers.py","tests/gateway/test_clarify_lock_owner.py","tests/gateway/test_local_desktop_ui.py","tests/gateway/test_local_viewer_clarify_batch.py","tests/gateway/test_local_viewer_secret_prompt.py","tests/gateway/test_local_viewer_sudo_prompt.py","tests/gateway/test_restart_wait_prompt_reach.py","tests/hermes_cli/test_gateway_agent.py","tests/tui_gateway/test_change_watcher.py","tools/clarify_batch.py","tools/skills_tool.py","tui_gateway/change_watcher.py","tui_gateway/contracts/canonical.py","tui_gateway/contracts/events.py","tui_gateway/server_requests.py","ui-tui/src/__tests__/slashCatalogSkillsChanged.test.ts","ui-tui/src/app/createGatewayEventHandler.ts","ui-tui/src/app/slashCatalog.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}