-
3431f73c96
fix: show mic button on mobile Web UI with HTTPS warning
0xbyt4
2026-03-11 22:05:09 +03:00
-
fbf47e9ff6
fix: allow voice reply in Discord VC despite skip_double guard
0xbyt4
2026-03-11 22:00:36 +03:00
-
dcb84a8d30
test: add double TTS prevention tests for voice reply logic
0xbyt4
2026-03-11 21:55:35 +03:00
-
095815d520
fix: skip gateway voice reply for all platforms on voice input
0xbyt4
2026-03-11 21:52:59 +03:00
-
62e75cd158
fix: skip duplicate TTS file attachment when bot is in Discord voice channel
0xbyt4
2026-03-11 21:49:19 +03:00
-
815e83952e
fix: prevent double TTS on Web UI voice messages
0xbyt4
2026-03-11 21:43:10 +03:00
-
e21a13488b
docs: add Discord DM usage and mention requirement to voice mode guide
0xbyt4
2026-03-11 21:38:03 +03:00
-
1b10c3711d
fix: accept **kwargs in send_voice for Discord and Slack adapters
0xbyt4
2026-03-11 21:36:54 +03:00
-
f078cb4038
fix(test): isolate WEB_TOKEN env var in test_web_defaults
0xbyt4
2026-03-11 20:58:26 +03:00
-
6205f061fe
test: add comprehensive tests for web gateway adapter
0xbyt4
2026-03-11 20:51:18 +03:00
-
c477f660da
feat: add continuous voice mode with VAD silence detection
0xbyt4
2026-03-11 20:23:01 +03:00
-
d3e09df01a
feat: add voice conversation support and futuristic UI redesign
0xbyt4
2026-03-11 20:16:57 +03:00
-
db51cfa60e
docs: add Web UI setup guide and update gateway docs
0xbyt4
2026-03-11 19:24:40 +03:00
-
536be3e0f6
fix: show correct LAN IP when VPN is active
0xbyt4
2026-03-11 19:15:12 +03:00
-
ddfbc22b7c
feat: add /remote-control command to start web UI on demand
0xbyt4
2026-03-11 19:01:54 +03:00
-
4e3b14dc69
docs: add Web UI config to .env.example
0xbyt4
2026-03-11 18:54:06 +03:00
-
a3905ef289
feat: add web gateway — browser-based chat UI over WebSocket
0xbyt4
2026-03-11 18:53:23 +03:00
-
e50323f730
fix(test): add missing _voice_mode attr to GatewayRunner test stubs
0xbyt4
2026-03-11 17:30:38 +03:00
-
75bd5a582b
docs: improve voice mode docs with prerequisites, startup commands, and platform links
0xbyt4
2026-03-11 15:29:23 +03:00
-
2bb2312ea2
docs: add comprehensive voice mode documentation
0xbyt4
2026-03-11 15:13:33 +03:00
-
c0c358d051
feat: add Discord voice channel listening — STT transcription and agent response pipeline
0xbyt4
2026-03-11 04:34:58 +03:00
-
cc974904f8
feat: Discord voice channel support — bot joins VC and speaks replies
0xbyt4
2026-03-11 02:13:43 +03:00
-
cbe4c23efa
fix: Discord voice bubble + edge-tts mp3/ogg format mismatch
0xbyt4
2026-03-11 00:24:29 +03:00
-
f6cf4ca826
feat: add /voice slash command to Discord + fix cross-platform send_voice
0xbyt4
2026-03-10 23:37:02 +03:00
-
d80da5ddd8
feat: add /voice command for auto voice reply in Telegram gateway
0xbyt4
2026-03-10 22:55:36 +03:00
-
8aab13d12d
refactor: remove dead _generation counter from AudioRecorder
0xbyt4
2026-03-10 21:08:48 +03:00
-
39a77431e2
fix: use shutdown() instead of cancel() on CLI exit to release persistent audio stream
0xbyt4
2026-03-10 21:03:12 +03:00
-
eb79dda04b
fix: persistent audio stream and silence detection improvements
0xbyt4
2026-03-10 20:37:17 +03:00
-
eec04d180a
fix(test): update play_beep test to match polling-based implementation
0xbyt4
2026-03-10 18:30:42 +03:00
-
8b57a3cb7e
fix: add max recording timeout to prevent infinite wait in quiet environments
0xbyt4
2026-03-10 17:41:56 +03:00
-
c3dc4448bf
fix: disable STT retries and stop continuous mode after 3 silent cycles
0xbyt4
2026-03-10 14:56:46 +03:00
-
0a89933f9b
fix: add STT timeout, move finally restart to thread, guard exit on recording
0xbyt4
2026-03-10 14:30:12 +03:00
-
bcf4513cb3
fix: add timeout to play_beep sd.wait and wrap silence callback in try-except
0xbyt4
2026-03-10 14:11:18 +03:00
-
9d58cafec9
fix: move process_loop voice restart to daemon thread, use _cprint consistently
0xbyt4
2026-03-10 13:31:50 +03:00
-
d0e3b39e69
fix: prevent Ctrl+B key handler from blocking prompt_toolkit event loop
0xbyt4
2026-03-10 12:59:30 +03:00
-
ecc3dd7c63
test: add comprehensive voice mode test coverage (86 tests)
0xbyt4
2026-03-10 12:51:13 +03:00
-
6e51729c4c
fix: remove browser_tool signal handlers that cause voice mode deadlock
0xbyt4
2026-03-10 12:39:13 +03:00
-
ddfd6e0c59
fix: resolve 6 voice mode bugs found during audit
0xbyt4
2026-03-10 12:33:53 +03:00
-
a78249230c
fix: address voice mode PR review (streaming TTS, prompt cache, _vprint)
0xbyt4
2026-03-10 03:43:03 +03:00
-
fc893f98f4
fix: wrap sd.InputStream in try-except and fix config key name
0xbyt4
2026-03-09 13:12:57 +03:00
-
a8838a7ae5
fix: replace all hardcoded Ctrl+R references with Ctrl+B
0xbyt4
2026-03-09 13:00:08 +03:00
-
b859dfab16
fix: address voice mode review feedback
0xbyt4
2026-03-09 12:48:49 +03:00
-
143cc68946
fix(test): add /voice to EXPECTED_COMMANDS set in test_commands.py
0xbyt4
2026-03-08 21:58:04 +03:00
-
46db7aeffd
fix: streaming tool call parsing, error handling, and fake HA state mutation
0xbyt4
2026-03-07 01:49:12 +03:00
-
404123aea7
feat: add persistent voice mode status bar below input area
0xbyt4
2026-03-06 02:16:23 +03:00
-
b00c5949fc
fix: suppress verbose logs during streaming TTS, improve hallucination filter, stop continuous mode on errors
0xbyt4
2026-03-06 01:51:10 +03:00
-
3a1b35ed92
fix: voice mode race conditions, temp file leak, think tag parsing
0xbyt4
2026-03-06 01:32:37 +03:00
-
7d4b4e95f1
feat: sync text display with TTS audio playback
0xbyt4
2026-03-06 00:58:29 +03:00
-
a15fa85248
fix: catch OSError on sounddevice import in voice_mode.py
0xbyt4
2026-03-05 21:35:50 +03:00
-
fd4f229eab
fix: catch OSError on sounddevice import for CI without PortAudio
0xbyt4
2026-03-05 21:26:59 +03:00
-
179d9e1a22
feat: add streaming sentence-by-sentence TTS via ElevenLabs
0xbyt4
2026-03-03 23:03:42 +03:00
-
d7425343ee
fix: fix voice recording stuck in continuous mode
0xbyt4
2026-03-03 20:55:06 +03:00
-
dad865e920
fix: fix silence detection bugs and add Phase 4 voice mode features
0xbyt4
2026-03-03 20:43:22 +03:00
-
32b033c11c
feat: add silence filter, hallucination guard, and continuous mode control
0xbyt4
2026-03-03 19:58:38 +03:00
-
bfd9c97705
feat: add Phase 4 low-latency features for voice mode
0xbyt4
2026-03-03 19:56:00 +03:00
-
a69bd55b5a
fix: isolate GROQ_API_KEY in test_missing_stt_key test
0xbyt4
2026-03-03 18:46:29 +03:00
-
c23928d089
fix: improve voice mode robustness and add integration tests
0xbyt4
2026-03-03 18:00:31 +03:00
-
37b01ab964
test: add transcription_tools tests for multi-provider STT
0xbyt4
2026-03-03 17:48:06 +03:00
-
ea5b89825a
fix: voice mode TTS playback and keybinding issues
0xbyt4
2026-03-03 17:45:11 +03:00
-
ec32e9a540
feat: add Groq STT support and fix voice mode keybinding
0xbyt4
2026-03-03 17:17:40 +03:00
-
1a6fbef8a9
feat: add voice mode with push-to-talk and TTS output for CLI
0xbyt4
2026-03-03 16:17:05 +03:00
-
1a857123b3
feat(skills): add optional telephony skill with Twilio, SMS, and AI calls (#1289)
Teknium
2026-03-14 04:16:48 -07:00
-
02752c83b4
Merge pull request #1287 from NousResearch/hermes/hermes-cc060dd9
Teknium
2026-03-14 04:13:56 -07:00
-
-
a48ebc68f4
Merge pull request #1288 from NousResearch/hermes/hermes-de3d4e49-pr976
Teknium
2026-03-14 04:13:13 -07:00
-
-
b42ee3050e
Merge pull request #1290 from NousResearch/hermes/hermes-f48b210a
Teknium
2026-03-14 04:12:54 -07:00
-
-
5c9a84219d
fix: complete send_message MEDIA delivery salvage
teknium1
2026-03-14 04:01:46 -07:00
-
50d6659392
fix: handle MEDIA tags in send_message tool for native file delivery
quabug
2026-03-11 11:39:07 -07:00
-
-
9525db913f
feat(skills): add X/Twitter xitter skill via upstream x-cli (#1285)
Teknium
2026-03-14 04:00:27 -07:00
-
3126c60885
fix: notify gateway users when updates finish or fail
clabbe-bot
2026-03-11 20:43:31 +01:00
-
-
-
cac238c2a3
Merge pull request #1286 from NousResearch/hermes/hermes-315847fd
Teknium
2026-03-14 03:58:27 -07:00
-
-
-
-
7e52e8eb54
fix(gateway): bridge quick commands into GatewayConfig runtime
teknium1
2026-03-14 03:57:25 -07:00
-
96c250e538
test: cover pipe characters in v4a patch apply
teknium1
2026-03-14 03:54:46 -07:00
-
ce56b45514
fix(gateway): support quick commands from GatewayConfig
stablegenius49
2026-03-11 12:46:56 -07:00
-
1182aeea00
fix(patch): use regex to detect line-number prefix to avoid corrupting pipe chars
alireza78a
2026-03-11 21:51:25 +03:30
-
cf3dceafe1
Merge pull request #1284 from NousResearch/hermes/hermes-de3d4e49-pr964
Teknium
2026-03-14 03:42:16 -07:00
-
-
b5a7e807d0
test: cover provider label formatting
teknium1
2026-03-14 03:39:12 -07:00
-
c2c37ef158
Show configured model and provider in status output
luisv-1
2026-03-11 19:37:42 +03:00
-
2f8dbe4e77
Merge pull request #1283 from NousResearch/hermes/hermes-f48b210a
Teknium
2026-03-14 03:26:44 -07:00
-
-
-
-
95d49401ee
Merge pull request #1282 from NousResearch/hermes/hermes-cc060dd9
Teknium
2026-03-14 03:24:24 -07:00
-
-
-
-
26f8b790c9
fix(setup): persist provider when switching model endpoints
StefanIsMe
2026-03-11 22:47:08 +07:00
-
-
-
7901d863dd
Merge pull request #1280 from NousResearch/hermes/hermes-de3d4e49-pr944
Teknium
2026-03-14 03:15:52 -07:00
-
-
e9a7441c9b
test: restore default event loop for sync tests
teknium1
2026-03-14 03:14:34 -07:00
-
41f22de20f
fix(cli): make TUI prompt and accent output skin-aware
Wayne
2026-03-14 03:12:52 -07:00
-
b91cac7b4b
test: make gateway async tests xdist-safe (#1281)
Teknium
2026-03-14 03:12:15 -07:00
-
-
-
29312a23d9
Merge pull request #1279 from NousResearch/hermes/hermes-315847fd
Teknium
2026-03-14 03:10:01 -07:00
-
-
-
-
0bb7ed1d95
refactor: salvage adapter and CLI cleanup from PR #939
kshitij
2026-03-14 02:56:06 -07:00
-
-
f279bb004f
Merge pull request #1278 from NousResearch/hermes/hermes-f48b210a
Teknium
2026-03-14 02:57:47 -07:00
-
-
cbbba87099
fix: reuse shared atomic session log helper
teknium1
2026-03-14 02:56:13 -07:00
-
6036793f60
fix: clearer docker backend preflight errors (#1276)
Teknium
2026-03-14 02:53:02 -07:00
-
f685741481
fix(agent): use atomic write in _save_session_log to prevent data loss
alireza78a
2026-03-11 18:13:52 +03:30
-
-
-
115dd17b3c
test: fix gateway async test event loop usage
teknium1
2026-03-14 02:52:47 -07:00
-
-
486cb772b8
Merge pull request #1275 from NousResearch/hermes/hermes-f48b210a
Teknium
2026-03-14 02:47:11 -07:00
-
-
11e6775f98
Merge pull request #1274 from NousResearch/hermes/hermes-de3d4e49-pr920
Teknium
2026-03-14 02:45:19 -07:00
-
-
52ba940c9b
feat(gateway): add reasoning hot reload
Verne
2026-03-11 22:12:11 +08:00
-
-
-
9492f42aa7
fix: cover headless first-run setup flow
teknium1
2026-03-14 02:37:29 -07:00
-
5c479eedf1
feat: improve context compaction handoff summaries (#1273)
Teknium
2026-03-14 02:33:31 -07:00
-
4aa94ae7cc
fix: detect non-interactive TTY in setup wizard to prevent hang
teyrebaz33
2026-03-11 15:52:35 +03:00
-
-
728fa66ef0
Merge pull request #1272 from NousResearch/hermes/hermes-315847fd
Teknium
2026-03-14 02:23:52 -07:00
-
-
1e23d14568
fix: log prompt builder skill parsing fallbacks
teknium1
2026-03-14 02:19:30 -07:00
-
-
1117a21065
Merge pull request #1271 from NousResearch/hermes/hermes-de3d4e49
Teknium
2026-03-14 02:21:39 -07:00
-