Skip to content

AgentDock 0.1.37

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 06:09
· 11 commits to main since this 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/skills and 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/skills by 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 /var and /private/var path alias.