--- title: RAG 知识库同步 name: rag-sync summary: 同步知识库的流程已成功执行,增量同步未发现新内容。 description: 用于同步知识库的流程,包括增量同步和全量重建。触发词包括:同步知识库、更新知识库、更新索引、知识库有新文章、wiki有更新、rag sync。 --- ## Trigger Conditions Trigger this skill when the user's message contains any of the following phrases (in Chinese or English): - 同步知识库 - 更新知识库 - 更新索引 - 知识库有新文章 - wiki有更新 - wiki 更新 - rag sync - RAG同步 - 同步rag - 知识库同步 ## Execution Steps 1. **Incremental Sync (default):** - Run: `nohup /usr/local/bin/rag-sync >> /opt/rag/sync.log 2>&1 &` - Wait 5 seconds, then check: `tail -20 /opt/rag/sync.log` 2. **Full Rebuild (only if user explicitly says "全量" or "重建" or "full rebuild"):** - Run: `nohup /usr/local/bin/rag-sync --full >> /opt/rag/sync.log 2>&1 &` - Wait 5 seconds, then check: `tail -20 /opt/rag/sync.log` 3. **Check Status (if user asks about sync status):** - Run: `tail -20 /opt/rag/sync.log` ## Rules - Always execute commands directly using the terminal tool. - Always run commands in the background. - After running and checking the log, parse the log output and reply to the user in Chinese with a summary including: - Wiki 新增/更新了多少条 - NodeBB 新增了多少条 - 同步完成时间 - Example reply: "同步完成!Wiki 新增/更新 41 条,NodeBB 新增 0 条,完成时间 12:05:05。" - If the log shows 0 new items for all sources, reply: "同步完成,未发现新内容。"