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 插件页。

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

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

小夜