vault-sync: commit pending changes from Leonard session
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
# Zero-token vault change log
|
||||
# Dumps raw git log to a file for agents to read
|
||||
|
||||
VAULT_DIR="/c/Users/fight/AgentOS/memory-systems/agent-os"
|
||||
LOG_FILE="$VAULT_DIR/03_shared/vault-updates-log.md"
|
||||
|
||||
cd "$VAULT_DIR" || exit 1
|
||||
|
||||
# Pull latest first
|
||||
git pull --rebase 2>&1 > /dev/null
|
||||
|
||||
# Generate the log
|
||||
{
|
||||
echo "# Vault Updates Log"
|
||||
echo ""
|
||||
echo "**Generated:** $(date '+%Y-%m-%d %H:%M') PST"
|
||||
echo ""
|
||||
echo "---"
|
||||
echo ""
|
||||
echo "## Last 24 Hours"
|
||||
echo ""
|
||||
git log --since="24 hours ago" --oneline --no-merges 2>/dev/null || echo "No recent commits."
|
||||
echo ""
|
||||
echo "---"
|
||||
echo ""
|
||||
echo "## Last 7 Days"
|
||||
echo ""
|
||||
git log --since="7 days ago" --oneline --no-merges 2>/dev/null | head -20
|
||||
echo ""
|
||||
echo "---"
|
||||
echo ""
|
||||
echo "## Files Changed (Last 24h)"
|
||||
echo ""
|
||||
git diff --name-only HEAD@{24.hours.ago} HEAD 2>/dev/null || echo "No recent file changes."
|
||||
} > "$LOG_FILE"
|
||||
|
||||
echo "Vault change log updated: $LOG_FILE"
|
||||
Reference in New Issue
Block a user