{"repo":"NousResearch/hermes-agent","public_id":"100864","display_label":"Bot TTS voice routing fix on desktop","summary":"These items concern a bug where desktop bot voice playback uses the active user profile's TTS voice rather than the bot's own configured TTS voice, and related fix attempts to route bot chat speech through the correct profile.","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":117014,"merged_at":"2026-09-20T17:34:04+00:00"},"resolution":{"state":"resolved","by":"pr-117014"},"freshness":{"state":"verified","last_verified_at":"2026-09-20T17:34:04+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":100864,"pr_number":117014,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-20T17:34:04+00:00"}],"members":[{"kind":"issue","number":100864,"title":"Desktop Bots: voice playback uses the active profile's TTS voice instead of the Bot's own profile TTS config","url":null,"state":"closed"},{"kind":"pr","number":101545,"title":"fix(desktop): route Bot voice TTS through the owner profile","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#117014","number":117014},{"kind":"pr","value":"#101545","number":101545},{"kind":"pr","value":"#100864","number":100864}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":117014,"title":"fix(desktop): Bot chats speak with the Bot's own profile TTS voice (#100864, salvage #101545)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/api/client.ts","apps/desktop/src/api/system.ts","apps/desktop/src/app/chat/composer/hooks/use-auto-speak-replies.owner.test.tsx","apps/desktop/src/app/chat/composer/hooks/use-auto-speak-replies.ts","apps/desktop/src/app/chat/composer/hooks/use-voice-conversation.ts","apps/desktop/src/app/chat/composer/scope.tsx","apps/desktop/src/app/chat/index.tsx","apps/desktop/src/app/chat/session-tile.tsx","apps/desktop/src/components/assistant-ui/thread/assistant-message.tsx","apps/desktop/src/lib/voice-client-direct.ts","apps/desktop/src/lib/voice-playback.routing.test.ts","apps/desktop/src/lib/voice-playback.ts","website/docs/user-guide/bot-mode.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}