Repository navigation
AgentDock 0.1.37
Pre-release
Pre-release
AgentDock 0.1.37
中文
本版本将 Skills 管理统一到全局安装模型,新增按安装位置查看、启用和安全卸载的完整工作流,同时修复客户端启动目录回归问题。
新增功能
- 统一扫描
~/.agents/skills以及 Claude Code、Grok、OpenClaw、Hermes、OpenCode 和 Antigravity 等客户端的标准 Skills 目录,并将同名 Skill 的多个安装位置合并展示。 - Skills 页面改为探索与详情工作区;详情中可查看已启用客户端、可启用目标、各安装位置以及只读文件列表和文本内容。
- 新安装的 Skill 默认写入全局
~/.agents/skills,并可在安装时选择同时启用到其他已安装客户端。 - 已安装 Skill 可继续启用到其他客户端;Skills CLI 不可用或未生成目标文件时,会回退为安全的本地目录复制。
- 支持卸载单个安装位置或全部安装位置,并在执行前展示受影响客户端、路径和依赖链接。
- 从 Skills 锁文件读取可信的 GitHub 来源信息,可从详情页直接打开对应仓库。
Bug 修复
- 恢复命令行客户端的项目目录选择器、最近项目菜单和首次启动时的目录弹窗;不再默认使用 AgentDock 数据目录启动客户端。
- 卸载真实目录前会把仍依赖该目录的其他 Skill 符号链接转换为独立副本,避免破坏其余客户端安装。
- 增强 Skill 文件读取和卸载路径校验,拒绝父目录穿越、目录外链接、未知安装位置以及非预期 Agent Skills 目录。
- 修复 macOS 上
/var与/private/var路径别名导致的 Skills 测试误报。
English
This release unifies Skills management around global installations, adds complete per-installation inspection, enablement, and safe removal workflows, and fixes the client launch-directory regression.
New Features
- Unified discovery across
~/.agents/skillsand the standard Skills directories used by Claude Code, Grok, OpenClaw, Hermes, OpenCode, and Antigravity, with duplicate installations of the same Skill grouped together. - Reworked the Skills page into discovery and detail workspaces. Details now show enabled clients, available targets, every installation location, and read-only file listings and text previews.
- New Skills are installed globally in
~/.agents/skillsby default and can be enabled for additional installed clients during setup. - Installed Skills can be enabled for more clients later. If the skills CLI fails or does not create the target, AgentDock falls back to a safe local directory copy.
- Added removal of one installation or all installations, with a confirmation preview of affected clients, paths, and dependent links.
- Trusted GitHub source metadata is read from the Skills lock file so the corresponding repository can be opened from the detail view.
Bug Fixes
- Restored the project-folder picker, recent-project menu, and first-launch folder prompt for command-line clients; clients no longer default to AgentDock's data directory.
- Before removing a real directory, dependent Skill symlinks are converted into independent copies so other client installations remain usable.
- Hardened Skill file and uninstall path validation against parent traversal, links outside the Skill root, unknown installations, and unexpected Agent Skills directories.
- Fixed false Skills test failures on macOS caused by the
/varand/private/varpath alias.