snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 16:01:29 -04:00
ce8fd1e046 fix: move media server to 8093 — YOURLS/Apache owns 8092 on xNAS
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 15:45:58 -04:00
d7c385301e fix: CI deploy parity with compose — media env, volume, healthcheck
8a7cca456f fix: force tool calls for drifted intents and harden tool-use prompt
Compare 2 commits »
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 14:51:57 -04:00
48b92585c6 fix: harden media server — temp-file yt-dlp stderr, parse guards, UI failure surfacing
f534b8ccb5 chore: ignore media library runtime data, keep directory via .gitkeep
a53c090882 docs: media player subsystem architecture and conventions
04c4a53594 feat: media player API, web player panel, and Hope music MCP
Compare 4 commits »
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 12:46:26 -04:00
a4ae96f01b feat: default to qwen2.5-vl-3b and cap tool schema length constraints
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 12:19:05 -04:00
a66f09eb28 fix: resolve agent crash and expand settings sheet
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 12:09:08 -04:00
360e3276b0 feat: switch LLM to OpenWebUI with live model selection
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 08:16:51 -04:00
024c42ffb1 fix: require usable recipe task results
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 08:13:05 -04:00
cb035751d2 fix: route explicit online requests to tasks
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 08:04:01 -04:00
1fffed8ab3 fix: recover voice UI after text tasks
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 08:00:44 -04:00
b1643b635d fix: wait for agent before sending text
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:57:25 -04:00
63e15b6023 fix: restore controls after task completion
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:49:31 -04:00
120ab192f1 feat: add seamless text and voice chat
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:29:46 -04:00
321421e37f fix: reliably dispatch and return background tasks
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:09:59 -04:00
746ca8dca9 fix: define deployment health check
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:04:20 -04:00
8b88b7646c fix: harden voice rebuild workflow
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 07:00:47 -04:00
f5b84b90e6 chore: trigger gitea runner
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 06:58:18 -04:00
360fc63c20 ci: add rebuild workflow triggered on push to master
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 06:53:02 -04:00
dac9d195ec fix: clarify voice connection readiness
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-29 06:51:11 -04:00
16aadcae96 feat: redesign Hope voice experience
snowspeeder pushed to master at snowspeeder/hope-voice-api 2026-08-28 16:30:04 -04:00
3c4c43f983 fix: use valid LiveKit development secret