mirror of
https://github.com/akitaonrails/ai-memory.git
synced 2026-10-02 03:24:46 +08:00
macOS had no documented way to keep the server running after the terminal that started it closes, so hook delivery silently stopped. Add the LaunchAgent counterpart of packaging/systemd/ai-memory-user.service and ship it in the macOS release tarballs. launchd expands nothing, so the template carries explicit __AI_MEMORY_BIN__ / __HOME__ placeholders instead of a home specifier, and passes neither --data-dir nor --config: both already resolve to the macOS platform defaults. ProcessType is pinned to Interactive because an unset value makes launchd throttle CPU and I/O, which the hook ingress budget cannot absorb.