執行同步引擎,將規則、代理和技能從情報源目錄轉換為每個已啟用 IDE 的原生格式。
資料夾名稱:
<intel>是指存放config.yaml的資料夾,通常為intelligence/,但可能已被重新命名(例如Intelligence/)。引擎位於模組子資料夾<intel>/sync/中,且能自動定位自身位置,因此只要 bash 指向正確的sync/scripts/sync.sh路徑,任何拼寫方式都能運作。sync.sh 永不遷移。 它是純粹的同步工具:在 pre-0.3.1 或非模組化佈局,或未套用的結構上,它會關閉失敗,回傳
IS_STATUS=needs-update(exit code 6)且不變更任何內容。遷移完全由intelligence-update流程負責——請告訴您的代理程式 "更新 intelligence-sync"(或執行<intel>/sync/scripts/update.sh)以先進行更新,然後重新執行同步。
步驟
- 執行
bash <intel>/sync/scripts/sync.sh(其中<intel>是您的情報源資料夾,預設為intelligence)。 - 檢閱輸出結果——確認每個目標的規則、代理和技能計數。
- 如果出現未同步目錄的警告,請將缺少的路徑新增到
<intel>/config.yaml的sources:下方。