mcpField
S
synapse-reinst

synapse-reinst

github.com/s-hiraokuエージェントワークフロー17233 回インストール3 週間前に更新
リポジトリ

synapse-reinst について

synapse-reinstは、コンテキストのリセット後にSynapse A2Aエージェントの識別情報と指示を復元するスキルです。起動時の環境変数とプロジェクト設定から構成を再生成します。

主な機能

  1. 01リセット後のエージェント識別情報の復元
  2. 02Synapse起動時の環境変数の読み取り
  3. 03レジストリからエージェントの役割を参照
  4. 04設定から指示テンプレートを読み込み

活用シーン

  1. 01/clear後のSynapseコマンド復旧
  2. 02指示消去後のA2A通信の復元

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/s-hiraoku/synapse-a2a --skill synapse-reinst

インストール後、Claude Code で/synapse-reinstを入力して読み込まれたか確認します。

同梱ファイルscripts/reinst.py

詳細

Synapse の再指示

/clear またはコンテキストのリセット後に、Synapse A2A エージェントの識別情報と指示を復元します。

使用するタイミング

  • /clear(または同等のコンテキストリセット)を実行した後
  • エージェントが Synapse のコマンドを認識しなくなった場合
  • A2A 通信が機能しなくなった場合
  • エージェントの初期指示が消去されるイベントが発生した後

使用方法

reinst スクリプトを実行して、Synapse の指示をすべて出力します。

# From the source tree
python plugins/synapse-a2a/skills/synapse-reinst/scripts/reinst.py

# From a synced or installed skill copy
cd .claude/skills/synapse-reinst && python scripts/reinst.py

このスクリプトは、Synapse の起動時に設定され、/clear の後も保持される環境変数(SYNAPSE_AGENT_ID、SYNAPSE_AGENT_TYPE、SYNAPSE_PORT)を読み取ります。

手順

  1. 上記のスクリプトを実行します
  2. 出力を注意深く読みます。エージェントの A2A 設定がすべて含まれています
  3. 指示が今送られてきたかのように従います
  4. A2A 通信を有効にして通常の操作を再開します

仕組み

スクリプトは次の処理を行います。

  1. Synapse の環境変数(エージェントの起動時に設定され、/clear の後も保持されます)を読み取ります
  2. エージェントレジストリから名前と役割を取得します
  3. .synapse/settings.json から指示テンプレートを読み込みます
  4. すべてのプレースホルダーを置き換えた完全な指示を出力します

コメント