This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

configs.hermes-proxy: serve hermes-voice on assist.lassul.us instead of voice.lassul.us

voice.lassul.us goes away without a redirect, like other retired names
in the zone. There is no gatus check for it (coaxmetal is not alwaysOn).

+4 -4
+1 -1
configs/hermes-proxy.nix
··· 79 79 # the voice page for the phone. hermes-voice gates every API route with its 80 80 # own access token, so nothing is filtered by path here. /delegate streams 81 81 # NDJSON for the length of a Hermes turn, so the streaming settings apply. 82 - services.nginx.virtualHosts."voice.lassul.us" = { 82 + services.nginx.virtualHosts."assist.lassul.us" = { 83 83 enableACME = true; 84 84 forceSSL = true; 85 85 extraConfig = ''
+1 -1
configs/dns/lassul.us.zone
··· 54 54 c IN CNAME neoprism 55 55 hass IN CNAME neoprism 56 56 hermes IN CNAME neoprism 57 - voice IN CNAME neoprism 57 + assist IN CNAME neoprism 58 58 vault IN CNAME neoprism 59 59 cal IN CNAME neoprism 60 60 kanban IN CNAME neoprism
+1 -1
machines/coaxmetal/hermes-voice.nix
··· 12 12 # hermes-voice (tools/hermes-voice): live voice conversations with Hermes 13 13 # through OpenAI's gpt-live-1. Runs next to Hermes so its API key never 14 14 # leaves this host; reachable over retiolum and publicly as 15 - # https://voice.lassul.us through neoprism (configs/hermes-proxy.nix). 15 + # https://assist.lassul.us through neoprism (configs/hermes-proxy.nix). 16 16 # 17 17 # SECURITY: the page drives Hermes, which has terminal tools and code 18 18 # execution as lass (machines/coaxmetal/hermes.nix). The access token below
+1 -1
machines/coaxmetal/hermes.nix
··· 197 197 }; 198 198 }; 199 199 200 - # Text replies only: live voice moved to hermes-voice (voice.lassul.us, 200 + # Text replies only: live voice moved to hermes-voice (assist.lassul.us, 201 201 # hermes-voice.nix). Voice notes still reach the agent through STT, and 202 202 # `/voice tts` in a chat still turns spoken replies on there. 203 203 settings.voice.auto_tts = false;