Purpose
This timer manages the “reverse flow” of the bidirectional vault sync, pulling updates from GitHub back into the VPS canonical vault. It ensures that edits made on mobile or desktop devices are integrated into the VPS environment every few minutes.
Schedule
OnUnitActiveSec=5min
Runs every 5 minutes after the last activation, with a randomized jitter of 60-120 seconds to prevent thundering herd issues.
Service
Runs openclaw-vault-pull.service, which executes the shell script located at /home/opsadmin/.openclaw/tools/openclaw-vault-pull.sh within the /home/opsadmin/openclaw-vault working directory.
Failure behavior
The service is configured as Type=oneshot with Restart=no. Failures are silent at the system level but are captured in the local log file; the timer will simply attempt the pull again during the next scheduled interval.
Health signal
Verify execution by checking the log file at ~/.openclaw/logs/openclaw-vault-pull.log or by running systemctl --user status openclaw-vault-pull.timer.
Related
- cron-timer-registry — Central registry of all system timers.
- _summary — Aurora agent context.
- openclaw-vault-sync — Push-side pair (every 15 min).