From 161f4ee8fd956b192ec8e028052c2ec98b098852 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 26 Sep 2026 09:53:27 +0200 Subject: feat(assistant): overlay for the voice assistant Reads desktop-assistant's event socket, JSON lines on a Unix socket the assistant owns: state, context use, the running tool and audio levels. A circle shows the name and used/total context, a wrench and the tool name while one runs, and pulsing dots while it transcribes or thinks. Around it three sine ripples follow the loudness, the user's voice and the reply in two palette colours from Theme, so a udt change recolours them live. It fades out a configurable delay after the reply. The ripple is driven by FrameAnimation, not a Timer: a 16 ms Timer drifted against the display refresh and visibly stuttered. Standalone like the other components; it reconnects every 2 s while the assistant is down, and the assistant runs the same without it. Co-Authored-By: Claude Opus 5.5 --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) (limited to 'AGENTS.md') diff --git a/AGENTS.md b/AGENTS.md index a5b0395..b4e6136 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,6 +13,7 @@ them runs alone, and running one does not require the others. One of them, appearance/ wallpaper picker and colour scheme switcher window-switcher/ open windows as live previews in a grid, on ALT+TAB keybinds/ live keybind reminder, on SUPER+k + assistant/ overlay for the voice assistant, fed by its event socket They are started from `~/.config/hypr/sections/autostart.lua` and keep running for the whole session. -- cgit v1.2.3