From 4ea48b9bd8a300ac79d4a757940fa304d3a7b275 Mon Sep 17 00:00:00 2001 From: fyah Date: Sat, 9 May 2026 13:36:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=B0=E5=BF=86=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sync-memory.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 sync-memory.sh diff --git a/sync-memory.sh b/sync-memory.sh new file mode 100755 index 0000000..92efb1e --- /dev/null +++ b/sync-memory.sh @@ -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 "✓ 完成"