Harness 与生态

Harness 是处于中心位置的运行时。生态还包括原生 Bundle、Skill、Preset、集成、应用、Library、资源、文档和社区工作流。

Plugin 与 Plugin Bundle

Plugin 是运行时能力。Plugin Bundle 是 DSHub 可以从结构上验证的分发单元:package manifest 声明 dsh.bundle.patch,patch 文件存在且可解析,并且可以核对不可变的 npm 或 Git 分发内容。

一个 Bundle 可以同时增加工具、Skill、UI 面板、工作流、模型适配器或 sandbox 配置等多种能力,因此 DSHub 把贡献标签作为多值事实处理。

Profile

Profile 是 Bundle 命令修改的目标配置。Bundle 可以支持 Web、Headless、独立 Profile 或多个目标。目标应与命令放在一起,因为它决定了你需要验证和恢复的范围。

Skill 与 Preset

Skill 封装可复用的指令和知识,Preset 封装可复用的配置。两者都可以包含在 Bundle 中,但独立的 Skill 或 Preset 目录不会自动成为可安装的 Bundle。

集成、应用、Library 与资源

这些分类用于保留有价值的生态项目,而不假装它们使用原生 Bundle 机制。它们的主要操作通常是打开源码或文档,而不是复制 DSH Plugin 命令。

查看真实 Plugin Bundle