Keep every agent on the same skill library.
Use a private Git repository to synchronize ~/.agents between a development VPS and your computer. Both machines run the same small, auditable worker.
Choose where to start
Configure the VPS first when it already contains your canonical skills. Then connect your local machine without overwriting local-only work.
How synchronization works
VPS~/.agents
push / pullPrivate Git repositorymain branch
push / pullYour computer~/.agents
- Local changes are committed before pulling remote updates.
- Pulls use rebase so the shared history stays linear and reviewable.
- A directory lock prevents two workers from running at once.
- Conflicts stop the worker without discarding either side.
Only the skill library is synchronized.
Project repositories, Code OS configuration, Cloudflare tokens, dashboard credentials, screenshots, and media bypass keys stay machine-local.