agent-bootstrap
Installation
SKILL.md
Agent Bootstrap
把「一个 pi session」升级为「一个具名、持久、可换届的 agent 身份」。规范唯一真相源:~/.agents/agents/SPEC.md——本 skill 只写操作流程,字段语义以 SPEC 为准。
模式判定
- 无参数 = 自举:当前 session 成为一个具名 agent,结束时当前 session 登记为第一任当值。
- 带参数 = 建身份目录:为指定 agent 建身份,只写文件,不绑定 session(等首次上岗/懒启动)。
流程
1. 定位 workspace
从 cwd 逐级向上找 .agents/agents/,到 ~ 为止:
- 命中:向用户确认——「找到 workspace
<路径>,这个 agent 属于它,还是在当前位置新建 workspace?」 - 未命中:向用户确认在哪个位置新建(cwd 或某个父目录),创建
agents/agents/目录。物理上限:.git或~。