mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-29 18:46:59 +00:00
Teknium: the ear must always be visible so a user can click to enable passive listening. If it can't start (missing STT/TTS, deps still installing, no mic permission), the click surfaces the reason in the tooltip and the toggle stays off — but the control never disappears. Removes the 'if (!wake.available && !wake.enabled) return null' hide branch that made the button vanish on machines where a requirements probe returned false (the Windows report). The only non-idle state is paused-for-voice (disabled, in the voice-chat pill), since an active voice conversation genuinely holds the mic. Tests updated: 'stays visible when unavailable and not enabled' and 'surfaces the refusal reason in the tooltip, still visible' replace the old hide assertion. 30 vitest green, tsc + eslint clean. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||