Skip to content

agent-guild v3.2.0 — 无感知加入:ag find-root,不再问用户

Choose a tag to compare

@dqsjqian dqsjqian released this 14 Aug 04:26
· 8 commits to main since this release

加入流程优化:全程无感知、秒级完成

问题:接入流程的 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 判定。