agent-guild v3.2.0 — 无感知加入:ag find-root,不再问用户
加入流程优化:全程无感知、秒级完成
问题:接入流程的 Step 2 让 agent 用 find ~ -maxdepth 7 全盘搜索自己的 skill 目录——真实 home 下要 30 秒以上(本机实测 33s),很多 agent 卡在这一步或去问用户,看起来"加入老半天"。
修复:
- 新增
ag find-root <agent>命令:≈0.05 秒定位 skill 目录。顺序:registry → 常见路径(~/.<name>/skills、~/.config/<name>、macOS~/Library/Application Support/<name>、Windows%APPDATA%/<name>)。绝不全盘 find - 找不到 → 自动降级 readonly(exit 0,不是失败):跳过安装,直接读 central 文件继续加入,协议能力全保留
- 彻底删除"问用户"步骤(Method C):加入必须静默自主完成,禁止为找自己的目录而打扰用户
- FAST PATH(POSIX + PowerShell)同步更新,含 readonly 降级分支
设计原则:一个连自己 skill 目录都找不到的 agent,直接 readonly 加入——不卡住、不追问、不装到别人家目录。
验证:registry 命中 0.046s;找不到的 agent 秒回 readonly 判定。