aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 770be39..4aef988 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -303,6 +303,10 @@ drives `arecord` on/off, clip POSTed to `/inference`.
`prctl(PR_SET_PDEATHSIG, SIGTERM)` via ctypes in `preexec_fn`: they die
with the assistant even on SIGKILL or a kill during startup (tested).
Python's default SIGTERM skips `finally`; a handler calls `sys.exit`.
+- 2026-09-28: `arecord` lacked it. The assistant died with no log line
+ (last: "ready, mic is on", cause unknown) and left `arecord` recording
+ into the unlinked raw file for ~76 min. It now gets `die_with_parent`
+ too (not yet tested live); `assistant.sh status` lists a stray one.
- Gemma confidently gave a wrong fact (a city-to-city distance off by
~10x). No tools yet, so no time/weather/facts lookup.
- Recordings live in `$XDG_RUNTIME_DIR` and are deleted on exit.