mcpField
S
synapse-reinst

synapse-reinst

github.com/s-hiraokuAgent 工作流17233 次安装2 周前更新
代码仓库

关于 synapse-reinst

synapse-reinst 用于在上下文重置后恢复 Synapse A2A Agent 的身份和指令。脚本根据启动环境变量和项目设置重新生成配置。

主要功能

  1. 01重置后恢复 Agent 身份
  2. 02读取 Synapse 启动环境变量
  3. 03从注册表查询 Agent 角色
  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 Agent 身份和指令。

适用场景

  • 运行 /clear(或执行等效的上下文重置)后
  • Agent 不再识别 Synapse 命令时
  • A2A 通信停止工作时
  • 任何清除 Agent 初始指令的事件发生后

用法

运行 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 在启动时设置的环境变量(SYNAPSE_AGENT_ID、SYNAPSE_AGENT_TYPE、SYNAPSE_PORT),这些变量在 /clear 后仍会保留。

指令

  1. 运行上面的脚本
  2. 仔细阅读输出内容——其中包含完整的 Synapse A2A 配置
  3. 按照刚收到这些指令的方式遵循它们
  4. 恢复正常运行,并启用 A2A 通信

工作原理

该脚本会:

  1. 读取 Synapse 环境变量(在 Agent 启动时设置,在 /clear 后仍会保留)
  2. 从 Agent 注册表中查找你的名称/角色
  3. 从 .synapse/settings.json 加载你的指令模板
  4. 输出替换了所有占位符的完整指令

评论

支持 Markdown