添加记忆同步脚本

This commit is contained in:
fyah
2026-05-09 13:36:27 +08:00
parent c08424a4dc
commit 4ea48b9bd8

25
sync-memory.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
set -e
OBSIDIAN="/Users/fyah/Documents/如梦初醒/沈晏的房间"
MAO1="/Users/fyah/mao1/shenyan-room"
BRIDGE_RELOAD="http://localhost:3001/memory/reload"
echo "→ 同步记忆文件..."
rsync -av --exclude='figma前端' --exclude='.obsidian' --exclude='.space' --exclude='.DS_Store' "$OBSIDIAN/" "$MAO1/"
cd /Users/fyah/mao1
if git diff --quiet && git diff --cached --quiet; then
echo "→ 无变化,跳过提交"
else
git add shenyan-room/
git commit -m "记忆更新 $(date '+%Y-%m-%d %H:%M')"
echo "→ 推送到服务器..."
git push
fi
echo "→ 刷新桥接记忆..."
curl -s -X POST "$BRIDGE_RELOAD" 2>/dev/null && echo "" || echo "(桥接未运行,跳过刷新)"
echo "✓ 完成"