aboutsummaryrefslogtreecommitdiffstats
path: root/assistant.sh
AgeCommit message (Collapse)AuthorFilesLines
17 hoursFinal review: startup probe, error messages, refusal exit, docsDanilo M.1-1/+1
A startup probe that failed with anything but OSError (llama-server not in router mode, an empty model list) crashed the daemon at boot, against its own comment; it is caught like the per-request failures now. llama-server's reasons reach the client: an HTTP error carries its body and an error chunk mid-stream its message, where the client used to see 'choices'. A daemon that refuses to start, or fails before serving, exits 1 instead of 0. assistant.sh no longer mistakes a --test run for the daemon. AGENTS.md said every section from Hardware to Kokoro was voice-only, which included findings the daemon still applies; it now names the voice ones. It also claimed a stopped reply emits nothing after done, while a late ctx can. The spec lists every error message, the example config no longer shows a non-default temperature as the default, and the updates tool stops telling the model not to read lists aloud. The spec is marked implemented. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursassistant.sh: manage the daemon onlyDanilo M.1-34/+14
The overlay is gone from the quickshell repo, and the canvas that replaces it lives in the desktop shell, which has its own lifecycle. status now reports the process, the socket and the log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28Replace restart.sh with assistant.sh start|stop|restart|statusDanilo M.1-0/+94
start leaves a running assistant or overlay alone and starts only what is missing; restart is the old restart.sh. status lists each process with its uptime, memory and children, a stray arecord left by a dead assistant, the socket, the presentation/gaming pause flags and the log's last lines, and exits 1 if either process is down. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>