关于 synapse-reinst
synapse-reinst 用于在上下文重置后恢复 Synapse A2A Agent 的身份和指令。脚本根据启动环境变量和项目设置重新生成配置。
主要功能
- 01重置后恢复 Agent 身份
- 02读取 Synapse 启动环境变量
- 03从注册表查询 Agent 角色
- 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 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 后仍会保留。
指令
- 运行上面的脚本
- 仔细阅读输出内容——其中包含完整的 Synapse A2A 配置
- 按照刚收到这些指令的方式遵循它们
- 恢复正常运行,并启用 A2A 通信
工作原理
该脚本会:
- 读取 Synapse 环境变量(在 Agent 启动时设置,在
/clear后仍会保留) - 从 Agent 注册表中查找你的名称/角色
- 从
.synapse/settings.json加载你的指令模板 - 输出替换了所有占位符的完整指令
评论
支持 Markdown