Files
Davi Koscianski Vidal 7619c427db feat(packaging): add a launchd user agent for macOS
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.
2026-09-01 10:55:36 +02:00
..