{"repo":"NousResearch/hermes-agent","public_id":"118271","display_label":"macOS composer accessibility exposure fixes","summary":"These items address the desktop composer not being accessible to external dictation tools and assistive technologies on macOS. Work includes exposing the composer to the accessibility tree and related desktop rendering fixes.","subsystem":null,"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":122080,"merged_at":"2026-09-27T02:57:38+00:00"},"resolution":{"state":"resolved","by":"pr-122080"},"freshness":{"state":"verified","last_verified_at":"2026-09-27T02:57:38+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":117516,"pr_number":122080,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-27T02:57:38+00:00"},{"issue_number":118083,"pr_number":122080,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T02:57:38+00:00"},{"issue_number":118156,"pr_number":122080,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T02:57:38+00:00"},{"issue_number":118271,"pr_number":122080,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T02:57:38+00:00"},{"issue_number":119204,"pr_number":122080,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-27T02:57:38+00:00"}],"members":[{"kind":"issue","number":118271,"title":"Desktop (macOS): composer not exposed to Accessibility — external dictation tools can't insert text; add hold-Command-to-talk","url":null,"state":"closed"},{"kind":"pr","number":118279,"title":"fix(desktop): expose macOS composer accessibility","url":null,"state":"closed","close_reason":{"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":122080,"title":"fix(desktop): split look-alike model rows, archived-session tombstone merge, renderer accessibility tree, SearchField clear button","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/main.ts","apps/desktop/electron/renderer-accessibility.test.ts","apps/desktop/electron/renderer-accessibility.ts","apps/desktop/electron/renderer-heap-flags.test.ts","apps/desktop/electron/renderer-heap-flags.ts","apps/desktop/src/app/session/hooks/use-session-list-actions.test.tsx","apps/desktop/src/app/shell/model-catalog-menu.search-fold.test.tsx","apps/desktop/src/app/shell/model-catalog-menu.test.tsx","apps/desktop/src/components/ui/search-field.test.tsx","apps/desktop/src/components/ui/search-field.tsx","apps/desktop/src/lib/model-status-label.test.ts","apps/desktop/src/lib/model-status-label.ts","apps/desktop/src/store/session.test.ts","apps/desktop/src/store/session.ts","hermes_cli/config_defaults.py","hermes_cli/main_desktop.py","tests/hermes_cli/test_desktop_wsl_gpu.py","tests/hermes_cli/test_gui_command.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}