跳到主内容

sample-plugin 使用指南

deepseek-harness-desktop 仓库自带的插件安装/卸载冒烟测试 fixture,仅供 verify-tauri 脚本验证 dsh plugin 链路,不是面向用户的实用插件。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

deepseek-harness-desktop

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:chokwinlee/deepseek-harness-desktop#path:test/fixtures/sample-plugin

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 多模态会话 所选服务商与模型声明支持图片输入后,可以直接粘贴或附加图片,并沿用 Harness 的标准会话流程。图片消息会保留在会话历史中。
  • macOS 用量统计 无需离开当前会话,即可查看今日与近七天 Token、估算费用、运行任务数和合计吞吐率。
  • 轻巧的 macOS 安装包 低于 90 MB,完整内置 Harness 运行时;采用 Tauri 并复用系统自带的 WKWebView,无需另外打包 Chromium。
  • 内置版本明确 侧边栏同时标明桌面版与内置 Harness 版本,例如 DSH Desktop v0.3.0 · Harness rc.8。
  • 开箱即用 启动 Harness 所需的内容已经完整内置,无需另装 Node.js,也不用执行终端命令。应用会自动启动和关闭本地运行时。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

这个插件能干什么?

它对终端用户没有实际功能,只是 deepseek-harness-desktop 项目 scripts/verify-tauri.sh 用来验证 dsh plugin add/remove 链路的标准测试样本,本身不注入任何 patch。

安装后我的 DSH 会有什么变化?

没有任何可见变化。cordis.patch.yml 内容是空数组 [],不会向宿主注入任何修改;只是 ~/.dsh/profiles/web/package.json 的 dependencies 与 dsh.profile.bundles 列表里多了一项。

verify-tauri.sh 用的是 link: 而不是 github: 安装,两者有区别吗?

有区别。link: 走本地路径解析、用于 CI 冒烟测试,github: 走远程仓库拉取;两者最终都会把 fixture 写进 profile manifest,但只有 link: 形式会被 verify-tauri.sh 自动跑通。

这个 fixture 在仓库外能独立运行吗?

不能。它依赖同仓库 test/fixtures/fake-dsh.mjs 配合 FAKE_DSH_MODE=plugin-install-ready 环境变量来模拟"插件安装成功"路径;脱离该脚本单独使用会缺被测目标。

能在生产环境长期保留吗?

不建议。package.json 标了 private:true,且没有任何业务能力;留着只会让 profile manifest 多一条无用的依赖项,verify-tauri.sh 在跑完测试后会立即 remove 它。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 未声明
  • Node: 未声明

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则