init or any other
project command run inside it, except agents. Registering more
folders adds them to the same service. daemon start never adds a folder.
status
.resumecontext.json marker are shown as skipped; they
do not stop other projects from syncing.
start
auth and every project command except
agents start the daemon on their own if it is not running.
stop
sync, so this is a pause rather than an off switch.
agents is the exception, and deliberately so: it would be a
poor command that silently undid a daemon stop you meant. To stop it
for good, see uninstall.
On Linux servers
On Linux, auto-sync is a systemd timer that runs a sync about every 20 seconds.-
As root, it is a system service in
/etc/systemd/system. It needs no login session, keeps running after you log out and starts again after a reboot. -
As any other user, it is a user service (
systemctl --user). It only runs while that user is logged in, unless lingering is enabled. The CLI warns you when this applies. To keep it running after you log out:
sync. After fixing the cause, run
resumecontext daemon start to try again.