{"repo":"NousResearch/hermes-agent","public_id":"88006","display_label":"Desktop tool-call naming bug and fixes","summary":"A bug where natural language instructions caused tool calls to lose their names or fail to execute on the desktop surface, addressed by two related fixes targeting tool name retention and GUI tool availability.","subsystem":"apps/desktop","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":89819,"merged_at":"2026-08-19T06:48:09+00:00"},"resolution":{"state":"resolved","by":"pr-89819"},"freshness":{"state":"verified","last_verified_at":"2026-08-19T06:48:09+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":88006,"pr_number":89819,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-19T06:48:09+00:00"}],"members":[{"kind":"issue","number":88006,"title":"[Bug]: Desktop fails to execute tool_call with natural language instructions that work correctly in CLI","url":null,"state":"closed"},{"kind":"pr","number":88029,"title":"fix(desktop): stop natural-language actions from losing tool names","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#89819","number":89819}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":89819,"title":"fix(tool-search): keep GUI surface tools directly available (supersedes #88029)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_tool_search.py","tests/tui_gateway/test_hud_surface_note.py","tools/tool_search.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}