---
name: spt-daemon-is-live-infra
description: "Which process is the live-agent listener on HFENDULEAM — owl.exe (plugin), NOT the dev-build spt.exe daemon"
metadata: 
  node_type: memory
  type: project
  originSessionId: 14901933-0bf2-41bb-b605-cbe7380d0270
---

The live-agent listener stack on HFENDULEAM is **owl.exe** (`~/.claude/plugins/cache/cplugs/spt/<version>/owl.exe` — the $OWL alias; roster via `owl.exe list`, shows doyle + doyle-psyche ACTIVE). A running `target\debug\spt.exe daemon` is a dev/test artifact (auto-spawned by `ensure_running` during E2E runs when a test misses the inproc-daemon setup) and is safe to kill.

**Why:** Confusion both ways on 2026-06-04 — I killed the spt.exe daemon thinking it was test debris (it was), the user then thought it was the live listener (it wasn't; they confused it with owl.exe). The listener survived everything because it's a different binary entirely.

**How to apply:** Before killing any agent-ish process: owl.exe = hands off; target\debug\spt.exe = project artifact, killable after a quick `CommandLine` check. Listener health check: `owl.exe list` — doyle row ACTIVE means fine.
