跳转到内容
EN

工具集

工具集将一组 skill、MCP server、规则和记忆文件打包,以一个名称保存。将工具集添加到某个项目后,该项目即获得相同的配置。工具集只能安装到项目,不能安装到全局。

点击新建工具集,输入名称,再从三个标签页中选择要放入的内容:

  • Skills。任意 agent 的 skill。
  • MCP。任意 agent 的 MCP server。
  • 文件。规则和记忆文件。智能体页面上的其他文件不能放入。

工具集是一份快照。保存时,HarnessKit 将文件复制到工具集中。此后原文件的改动不会同步到工具集,除非打开工具集,点击编辑并重新保存。

打开编辑时,源文件已不存在的 skill 或 MCP server 会被移出工具集,并给出提示;保存之后移除才会生效。如果规则或记忆文件的源文件已不存在,保存会失败,需要先将其移出工具集。

打开一个工具集,点击添加到项目。如需一次添加多个工具集,请勾选它们,再点击底部操作栏中的添加到项目。

  1. 项目。选择添加到已有项目,或使用新文件夹(会自动注册为项目)。新文件夹会在安装完成后注册为项目。
  2. 智能体。选择所有需要使用该工具集的 agent。此处列出所有支持的 agent,包括尚未安装的和已禁用的。
  3. 添加。如果已存在同名的 skill 文件夹、MCP server 或文件,会打开查看冲突列出这些项。默认跳过,勾选覆盖或全部覆盖后才会替换。没有冲突时,安装会立即开始,完成后给出提示。

HarnessKit 将每个 skill 写入 agent 的项目 skill 目录,将每个 MCP server 写入其项目 MCP 配置。规则和记忆文件只写入其原属的 agent。从 Git 或市场安装的 skill 会保留来源,因此在扩展中,它与其他位置的同一 skill 合并为一行。

工具集的详情面板列出它已安装到的项目。

  • 从项目移除。每条安装记录对应一个项目中的一个 agent。有多条记录时,勾选要移除的记录,或勾选全部安装,再点击移除。HarnessKit 会删除它在该项目中写入的文件和 MCP server 条目。工具集本身仍保留在库中。
  • 被覆盖的文件。被工具集覆盖的文件不会恢复。移除工具集后,原文件将不复存在。
  • 共享目录。部分 agent 读取同一个 skill 目录。为一个 agent 移除工具集中的 skill,其他 agent 上的该 skill 也会一并移除,对话框会事先提醒。
  • 删除。删除工具集会将其从库中删除。如果它仍安装在某些项目中,可以勾选同时从这些项目卸载;不勾选时,文件会保留在项目中。

修改工具集不会自动更新已安装的项目。如需更新某个项目,请再次添加该工具集并选择覆盖。从工具集中移除的项会保留在项目中,需要手动删除。

  • 导出。选择一个文件夹,HarnessKit 会将工具集以 <工具集名>.hk-kit.zip 保存到其中,并替换同名文件。
  • 导入工具集。粘贴 .hk-kit.zip 文件的路径,在桌面应用中也可以直接选择文件。如果已存在同名工具集,导入的工具集名称后会加上编号,例如「Writing (2)」。

在项目范围下,工具集页面只列出安装在该项目中的工具集,添加到项目也会预先填入该项目。在全局和全部范围下,显示完整的工具集库。