dsh-quark:在 DeepSeek Harness 裏用圖形界面和 agent 工具管理夸克網盤

前言

在 DeepSeek Harness(DSH)裏做智能體,經常要處理網盤上的資料:列目錄、搜文件、下載到本機再分析,或把某個 fid 寫進對話。若只依賴命令行或臨時腳本,授權、限流和官方接口變更都要自己扛。夸克網盤官方發佈了 quarkclouddrive Skill,內含 quark-drive.cjs CLI;Bennie96 的 dsh-quark 插件不復制該 SDK,而是把同一套 CLI 包成左側主面板、會話右側欄,並註冊 15 個 quark_* agent 工具。下面介紹它解決什麼問題、如何安裝官方 Skill 與插件,以及典型用法與限制。

這是什麼

dsh-quark(npm 包名 dsh-quark,當前資料中的版本爲 0.1.1)是 DeepSeek Harness 的客戶端類插件:基於夸克官方 quarkclouddrive Skill 的圖形化文件管理面板。維護者爲 Bennie96;源碼與說明見 GitHub,社區目錄頁爲 SkillHub 上的 dsh-quark。授權、簽名、限流由官方 CLI 處理,插件負責界面與 agent 可調用工具。

裝上之後長什麼樣

位置 內容
左側欄 → 夸克網盤 主面板:賬號容量、逐級瀏覽、搜索、底欄 9 個操作
會話右側欄 → 夸克網盤 同一面板的窄版,聊天時翻文件、把文件引用進對話
agent 工具 quark_* 15 個工具,查環境、列目錄、搜文件、下載、整理等

兩個入口各有顯示開關,在插件詳情頁配置;關掉左側欄入口會從界面摘掉,不只是隱藏。右側欄標籤頁需要帶右側欄的 DSH 版本,老版本可能只有左側主面板。

核心能力

瀏覽、搜索與引用

  • 進文件夾:點文件夾名;回上一級:點頂部路徑 breadcrumb。
  • 搜索:面板頂部按文件名搜,結果在「搜索結果」頁籤;不是正文檢索。
  • 「引用到會話」:把文件名和 fid 寫入對話框;讀內容仍須 agent 自行下載或調用夸克 AI 接口。

文件操作(底欄)

上傳(本機絕對路徑,一行一個)、下載(默認系統下載目錄)、分享(默認私密鏈接帶提取碼)、移動、批量重命名、相冊整理、整批歸類等,均通過包裝官方 CLI 完成。文件瀏覽、上傳下載、移動、分享、重命名不限制會員等級;quark_summary / quark_qa、智能相冊整理等依賴夸克 AI,需要 SVIP+。

解析內容的兩種路線

路線 做法 限制
夸克 AI 助手 quark_summary、quark_qa,fid_list 單次不超過 100 SVIP+;可能遇到 -1501 / -1507 超時
下載後本地讀 quark_download 或面板下載,再由 agent 讀本機文件 佔本地空間;會員等級不限

插件本身不解析 PDF / Word 等格式。資料註明官方 CLI v1.0.25 尚無 read-file 子命令,插件也未包裝該命令。

使用要求

  • DeepSeek Harness(Web 或 desktop)。
  • Node.js 18 或更高(package.json 中 engines.node 爲 >=18.0.0;官方 Skill 的 install.sh 要求 Node 16+,用 18+ 可同時滿足)。
  • 已安裝夸克網盤官方 Skill(插件調用其中的 scripts/quark-drive.cjs)。
  • 夸克賬號;未授權時 CLI 可能返回未登錄類錯誤,需 login 或按官方流程授權。

安裝官方 Skill(插件不會代裝)

官方頁面:https://b.quark.cn/apps/quarkcloud_skill_info/routes/V-sc7gOBT。Skill 裝好後插件會自動探測複用,升級或重裝插件一般不必重裝 Skill。

方式一:在對話裏讓 agent 按官方提示詞安裝並授權(頁面提供的技能地址與授權碼)。

方式二:手動安裝

  1. 從官方頁面下載 zip,或使用資料中的直鏈(示例版本 1.0.25):
https://pdds.quark.cn/download/stfile/eekkigineefiegmgo/quarkclouddrive-1.0.25.zip
  1. 解壓到 <DSH_HOME>/skills/quarkclouddrive/,應包含 SKILL.md、references/、scripts/quark-drive.cjs 等。

  2. 在 Git Bash 或 WSL 中執行(不要用 PowerShell,需 curl、unzip、node):

cd <DSH_HOME>/skills/quarkclouddrive
bash scripts/install.sh

成功時返回形如 {"type":"install_result","success":true,...}。驗證:

node <DSH_HOME>/skills/quarkclouddrive/scripts/quark-drive.cjs -V
node <DSH_HOME>/skills/quarkclouddrive/scripts/quark-drive.cjs get-user-info

若 Skill 裝在非默認路徑,可設環境變量 DSH_QUARK_SKILL_DIR(指向 skill 根目錄)或 DSH_QUARK_CLI(指向 quark-drive.cjs)。狀態可用 agent 調 quark_check_env 或看面板頂部提示。

安裝 dsh-quark 插件

推薦:從 npm 安裝

在 DSH 中通過插件管理安裝包名 dsh-quark,例如:

plugin_manager({ action: 'install_bundle', target: 'dsh-quark' })

或在插件頁「添加插件」的「包名或地址」中填寫 dsh-quark。

備選:安裝 GitHub Release 的 tgz

plugin_manager({
  action: 'install_bundle',
  target: 'https://github.com/Bennie96/dsh-quark/releases/latest/download/dsh-quark.tgz',
})

釘版本可將 latest 換成標籤,例如:

https://github.com/Bennie96/dsh-quark/releases/download/v0.1.0/dsh-quark.tgz

裝完若左側欄未出現雲朵圖標,可重掛插件:

plugin_manager({ action: 'set_plugin', target: 'include:dsh-quark', enabled: false })
plugin_manager({ action: 'set_plugin', target: 'include:dsh-quark', enabled: true })

注意 set_plugin 的 target 爲 include:dsh-quark,不是包名 dsh-quark。卸載:

plugin_manager({ action: 'remove_bundle', target: 'dsh-quark' })

卸載插件不刪除官方 Skill,也不撤銷夸克賬號授權。

典型用法

在界面裏

打開左側欄夸克網盤,從根目錄逐級進入;在文件行使用「引用到會話」或「AI 總結」(後者會向當前會話寫入請求,由 agent 決定是否調用 quark_summary)。右側欄需在已有會話中打開,否則可能提示打不開。

對 agent 說人話

資料中的示例意圖包括:

  • 看看夸克網盤根目錄有什麼
  • 把網盤裏的某個 zip 下載下來
  • 總結網盤裏某篇 PDF
  • 對搜索結果批量重命名

agent 會從下表工具中選取合適項。

工具 用途
quark_check_env Skill、版本、CLI 路徑、授權狀態
quark_get_user_info 暱稱、會員、容量
quark_list_files 列目錄,parent_fid="0" 爲根
quark_search 關鍵詞搜文件名
quark_create_folder 新建文件夾
quark_upload / quark_download 上傳、下載
quark_move / quark_share / quark_rename 移動、分享、批量重命名
quark_organize_album / quark_organize_files 相冊整理、整批歸類
quark_summary / quark_qa AI 總結與問答(SVIP+)
quark_login 登錄授權

適用場景與注意

適合誰: 已在 DSH 中開發或使用 agent,需要把夸克網盤當作統一文件源,既要點點即用的主面板,又要穩定的 quark_* 工具集。

務必注意:

  • 插件以後臺方式包裝 CLI,在 DSH Host 進程權限下運行;安裝前應查看 倉庫源碼 與 MIT 許可證,自行評估風險。
  • 搜索僅限文件名;按內容找需 SVIP+ 的 quark_qa 或下載後本地分析。
  • 在插件外手動跑 quark-drive.cjs 若缺 DSH_HOME / DSH_SESSION_ID,可能報無法識別 Agent 環境;經插件調用時會補齊環境。
  • DSH 插件生態以「一切皆插件」爲理念;SkillHub 等爲社區目錄,與 DeepSeek / 幻方無官方從屬關係。

結尾

dsh-quark 把夸克官方 quarkclouddrive CLI 接到 DSH 的側欄與 agent 工具層:先裝官方 Skill 並授權,再用 dsh-quark 接入 Harness,即可在同一環境裏瀏覽、操作網盤並讓對話中的 agent 調用 15 個 quark_* 工具。進一步瞭解能力與故障排除見 GitHub README;從社區目錄進入見 SkillHub 插件頁。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜