Replies: 2 comments
|
Thanks — this splits into two asks, and they get different answers. A supported persistent presence/drain daemon: no. AMQ is deliberately file-based with no daemon, database, or server, and process supervision that survives pane close, sleep, and reboot is exactly what launchd/systemd (or your orchestrator) are for. Owning a daemon would also blur what presence means — today it's a passive artifact any reader can interpret. What we can do is ship a documented recipe for running The Tracking the |
|
Resolved within the daemon-free boundary agreed above. Issue #206 was closed by PR #230 ( |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
One gap I keep hitting:
amq who'sactiveis derived from recent AMQ CLI activity (last_seenfreshness) in a root. Without a persistent watcher, presence goes stale between an agent's turns, soactivedoesn't actually tell me whether a peer will consume a message soon. Runningmonitorin a pane helps, but it doesn't survive the pane closing, the machine sleeping, or a reboot.What I'd want is a supported persistent presence and drain daemon that survives pane close, sleep, and reboot, plus an
amq whothat distinguishes "watcher-backed live" from "last activity, may be stale". Right now I end up writing my own keepalive wrapper around it, which means the liveness signal means something different depending on the setup.Curious whether this fits how you see presence working. I can share the stopgap keepalive I built if it's useful as a reference.
All reactions