同期エンジンを実行して、ルール、エージェント、スキルをインテリジェンスソースディレクトリから有効な各IDEのネイティブ形式に変換します。
フォルダ名:
<intel>はconfig.yamlを保持するフォルダ(通常はintelligence/、ただしIntelligence/などにリネームされている可能性もあります)。エンジンはモジュールサブフォルダ<intel>/sync/に存在し、自己位置特定可能なため、bash が正しいsync/scripts/sync.shパスを指している限り、どのような名前でも機能します。sync.sh はマイグレーションを行いません。 純粋なシンクロナイザーです。0.3.1 未満/非モジュールレイアウト、または未適用のスキーマでは
IS_STATUS=needs-update(終了コード 6)でフェイルクローズし、何も変更しません。マイグレーションは完全にintelligence-updateフローが担当します。エージェントに「intelligence-sync を更新」と指示するか(<intel>/sync/scripts/update.shを実行)、最初に update を実行してから、再度 sync を実行してください。
手順
bash <intel>/sync/scripts/sync.shを実行します(<intel>はインテリジェンスソースフォルダ、デフォルトはintelligence)。- 出力を確認し、ターゲットごとのルール、エージェント、スキルの数を確認します。
- 同期されていないディレクトリに関する警告が表示された場合は、不足しているパスを
<intel>/config.yamlのsources:に追加します。