前言¶
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 倉庫。