前言¶
DeepSeek Harness (DSH) 采用插件化架构,旨在将复杂能力模块化。在开发或使用过程中,开发者可能需要管理多个不同的工作台。手动添加、切换或更新这些工作台往往需要进入配置文件或通过命令行操作,流程较为繁琐。PackHub 工作台助手旨在解决这一痛点,为 DSH Desktop 提供标准化的工作台管理能力。
插件介绍¶
PackHub 工作台助手是一个 DSH Desktop 插件,由开发者 eomis 维护。它为 DSH Desktop 提供了工作台码安装、工作台切换以及更新管理的一站式解决方案。该插件通过 DSH 的插件机制集成,不依赖外部复杂的配置流程,直接在桌面端提供操作入口。
核心功能¶
该插件目前提供以下三项核心能力:
- 工作台添加:通过输入工作台码即可在 DSH Desktop 中添加新的工作台实例。
- 工作台切换:在 DSH 默认工作台和已安装的其他工作台之间进行快速切换。
- 更新管理:能够接收工作台的更新请求,并支持一键安装更新。
安装与启用¶
在插件市场收录完成后,可以通过以下方式安装:
通过 DSH 插件市场¶
在 DSH Desktop 的插件市场搜索“PackHub 工作台助手”并完成安装。
手动安装(当前方式)¶
若插件市场尚未收录,可从 GitHub Releases 页面下载已签名发布的 .tgz 文件。安装包包含核心运行时代码及配置。
插件元数据参考:
{
"name": "@packhub/runtime",
"version": "0.4.3",
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"inject": [
"@deepseek-ai/dsh-client-runtime",
"@deepseek-ai/dsh-client-connection",
"@deepseek-ai/dsh-client-ui-conversation"
],
"platform": "web"
}
},
"peerDependencies": {
"@deepseek-ai/dsh-client-connection": "0.1.1-rc.2",
"@deepseek-ai/dsh-client-runtime": "0.1.1-rc.2",
"@deepseek-ai/dsh-client-ui-conversation": "0.1.1-rc.2",
"@deepseek-ai/dsh-typert-protocol": "0.1.1-rc.2",
"@deepseek-ai/cordis": "^4.0.1",
"react": "18.3.1"
}
}
典型用法¶
安装完成后,用户无需手动编辑 Profile 文件。
- 添加工作台:在 DSH Desktop 的界面中输入目标工作台码,系统会自动解析并安装对应的工作台配置。
- 切换工作台:在插件提供的工作台列表中,点击即可在默认工作台与其他已安装工作台之间切换。
- 更新工作台:当有新版本发布时,插件会提示更新,用户确认后即可完成文件完整性校验并安装更新。
适用场景与注意¶
兼容性要求¶
该插件目前处于首发兼容阶段,对环境有明确要求:
* DSH Desktop 版本:2.0.2
* DeepSeek Harness 版本:0.1.1-rc.2
安全与权限¶
- 隐私安全:插件不会读取模型的 API Key,也不包含任何模型额度数据。
- 安装校验:工作台内容由独立的 PackHub 服务签名交付。安装过程中会严格校验服务身份、包签名以及文件完整性,防止恶意篡改。
- 版本限制:对于未验证的 DSH 版本,插件默认拒绝修改 Profile,以避免兼容性风险。
许可证与归属¶
该插件遵循 MIT 许可证开源。请注意,PackHub 与 DeepSeek AI、DSH Desktop 无隶属或官方合作关系。在手动下载安装时,请务必从官方 GitHub Releases 页面获取文件,以防止文件被篡改。
结语¶
PackHub 工作台助手通过标准化的接口简化了 DSH Desktop 的多工作台管理流程。对于需要在同一客户端环境中频繁切换或管理多个工作台的开发者来说,它是一个实用的工具。更多技术细节和使用问题,可以访问 GitHub 仓库。