From 65dc59d813510c97ba98282f1f0add36d2acaf89 Mon Sep 17 00:00:00 2001 From: ATRI Date: Wed, 29 Apr 2026 23:34:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20=E8=AE=B0=E5=BF=86Skill=EF=BC=9A?= =?UTF-8?q?Phase1=E6=94=B9=E4=B8=BA=E5=85=88=E6=A3=80=E6=B5=8B=E7=AC=94?= =?UTF-8?q?=E8=AE=B0=E7=9B=AE=E5=BD=95=E5=86=8D=E6=8B=89=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI My Dear Moments/skills/atri_memory_sync.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ATRI My Dear Moments/skills/atri_memory_sync.md b/ATRI My Dear Moments/skills/atri_memory_sync.md index c2cec48..f3afdf8 100644 --- a/ATRI My Dear Moments/skills/atri_memory_sync.md +++ b/ATRI My Dear Moments/skills/atri_memory_sync.md @@ -56,11 +56,14 @@ description: 管理ATRI与Gitea知识库之间的记忆同步,包括拉取最 # 进入工作区 cd /AstrBot/data/workspaces/ATRI_FriendMessage_2026692687/ -# 如果目录为空,克隆仓库 -git clone <仓库地址> . - -# 如果已存在,拉取最新 -git pull --rebase +# 优先检测工作区是否已有笔记根目录 +if [ -f "我的核心记忆.md" ] && [ -d "ATRI My Dear Moments" ] && [ -d "MyNotes" ]; then + echo "✅ 工作区已存在笔记,直接拉取最新变更" + git pull --rebase +else + echo "工作区缺少笔记文件,克隆仓库..." + git clone <仓库地址> . +fi ``` ### Phase 2: 读取核心记忆