vault-sync: commit pending changes from Leonard session

This commit is contained in:
2026-09-13 11:46:28 -07:00
parent 8b26efd3b7
commit 1255434c1a
25 changed files with 409 additions and 57 deletions
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
# Zero-token vault sync protocol
# Pulls latest, commits local changes, pushes to Gitea mirror
VAULT_DIR="/c/Users/fight/AgentOS/memory-systems/agent-os"
cd "$VAULT_DIR" || exit 1
echo "=== Vault Sync $(date '+%Y-%m-%d %H:%M') ==="
# 1. Pull latest from remote
echo "Pulling latest..."
git pull --rebase 2>&1 | tail -3
# 2. Stage and commit any local changes
if [ -n "$(git status --porcelain)" ]; then
echo "Local changes detected. Committing..."
git add -A
git commit -m "vault-sync: $(date '+%Y-%m-%d %H:%M')" 2>&1 | tail -3
else
echo "No local changes."
fi
# 3. Push to remote
echo "Pushing to Gitea..."
git push 2>&1 | tail -3
echo "=== Sync Complete ==="