前言¶
DeepSeek Harness(DSH)采用“一切皆插件”的架构,支持通过插件扩展功能。在构建复杂智能体工作流时,开发者往往需要集成邮件收发、日程管理、媒体创作或开发运维等多种能力。手动逐个安装和配置这些插件不仅繁琐,且组件间的版本兼容性难以保证。
dsh-suite 插件提供了一种集中式的解决方案。它将 18 个常用 DSH 插件打包,通过一次安装统一组合它们的默认配置。这有助于在团队协作中固定组件版本,便于复现环境。
核心功能¶
dsh-suite 涵盖了智能体开发的主要工作场景:
- 覆盖领域:包括邮件、日历、记忆、媒体创作、开发运维与消息通知。
- 组件列表:包含 Docker、Dream、日历、邮件、PPT、RSS、Slack、SQL、Voice 等 18 个独立插件。
- 版本管理:固定组件版本,便于复现安装与共同加载检查。
- 灵活配置:各组件也可以单独安装与配置,不强制依赖 Suite 包。
安装与启用¶
确保系统已正确配置 dsh 命令后,可通过以下步骤安装:
- 桌面版安装:
dsh plugin --profile desktop add @stardustlc/dsh-suite
- 网页版安装:
dsh plugin --profile web add @stardustlc/dsh-suite
- 安装完成后,重启 DSH 服务。
典型用法¶
- 使用整套功能:当需要启用邮件、日历、开发工具等多种能力时,安装本包,随后配置所需组件的账号和工具参数。
- 使用部分功能:如果只需要少数特定功能(如仅邮件或仅 PPT),可直接安装对应的独立插件,无需加载整个 Suite。
适用场景与注意事项¶
- Profile 机制:安装后 profile 只启用 Suite 这一层,由它负责加载组件。组件的账号配置、外部程序依赖与网络要求仍需各自配置。
- 版本同步:本版同步 Dream 插件至 0.9.0,具备安静后合并整理、可恢复的延后队列、聊天独立控制、批量审阅和事实到期复核等功能。
- 语言与运行环境:
- 各工作台跟随宿主语言,用户正文保留原文。
- 从源码独立开发时,Node.js 版本要求以 package.json 为准。
- 需满足 Node.js 版本:^22.19.0 或 >=24.0.0。
- 权限说明:插件以当前 dsh 进程的权限运行,安装前建议检查源码与许可证。
总结¶
dsh-suite 通过统一管理和版本锁定,降低了 DSH 插件的集成成本。如需查看详细配置、工具参数或进行问题反馈,可访问项目目录页或 GitHub 仓库。