synapse-reinst について
synapse-reinstは、コンテキストのリセット後にSynapse A2Aエージェントの識別情報と指示を復元するスキルです。起動時の環境変数とプロジェクト設定から構成を再生成します。
主な機能
- 01リセット後のエージェント識別情報の復元
- 02Synapse起動時の環境変数の読み取り
- 03レジストリからエージェントの役割を参照
- 04設定から指示テンプレートを読み込み
活用シーン
- 01/clear後のSynapseコマンド復旧
- 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)を読み取ります。
手順
- 上記のスクリプトを実行します
- 出力を注意深く読みます。エージェントの A2A 設定がすべて含まれています
- 指示が今送られてきたかのように従います
- A2A 通信を有効にして通常の操作を再開します
仕組み
スクリプトは次の処理を行います。
- Synapse の環境変数(エージェントの起動時に設定され、
/clearの後も保持されます)を読み取ります - エージェントレジストリから名前と役割を取得します
.synapse/settings.jsonから指示テンプレートを読み込みます- すべてのプレースホルダーを置き換えた完全な指示を出力します
コメント
Markdown 対応