证据快照复核于 2026-09-16GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle界面与体验Web Profile

DSH User Add-ons

为 DSH Web 提供文件上传、归档会话、图片感知附件和本地用量洞察的插件。

快速了解

它能做什么

为 DSH Web 提供文件上传、归档会话、图片感知附件和本地用量洞察的插件。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
界面与体验文件会话管理可视化
适配技术
deepseek-harnessWeb
兼容性

Web Profile
Not declared in supplied evidence

可信度与状态

证据已验证
核对日期 2026/9/15 UTC 14:00

有代码证据的贡献

它为 DSH 增加什么

DSH User Add-ons Web 客户端

为 DSH Web 增加拖放上传、归档会话控制和本地模型/Token 用量仪表盘。

机制证据

选择前先看

这是一个社区 DSH 扩展,包含 Host 与 Web 客户端两部分,不修改 DSH 核心文件。它支持在 Web 编辑器中拖放文件、通过工作区注册表归档或恢复会话、判断当前模型是否支持图片输入,并展示从本地模型和 Token 使用记录汇总出的数据。

适合谁

使用启用客户端模块加载器的 DSH Web 配置、希望获得文件和会话辅助功能及本地用量可见性的 DeepSeek Harness 用户。

常见任务

  • 当所选模型支持图片输入时,将图片拖入编辑器附加。
  • 将其他拖入文件保存到 DSH 主目录下,并按本地路径附加。
  • 在工作区注册表中查找、归档和恢复会话。
  • 查看基于 DSH 本地会话日志生成的模型和 Token 用量摘要。

权限与数据

插件提供同源本地路由,用于上传、会话归档操作、图片能力检查和用量摘要。

权限
  • 访问 DSH 工作区注册表以归档和恢复会话。
  • 访问本地 DSH 会话日志以生成用量摘要。
  • 在 DSH 主目录下写入上传文件。
数据处理
  • 用量数据从本地 DSH 会话日志读取。
  • 上传的非图片文件会保存在本地,并按路径附加。
  • 提供的 README 表示该插件不会发起网络请求。
外部服务
  • 提供的 README 未声明外部网络服务。
凭据
  • 提供的证据未声明凭据要求。

局限

  • 需要启用客户端模块加载器的 DSH Web 配置。
  • 需要 Node.js 22.19 或更高版本。
  • 提供的证据未声明 DeepSeek Harness 版本范围;请确保 Host 与客户端部分和你的 DSH 版本兼容。
  • 未找到 npm 注册表分发版本;请使用已验证的固定 Git Bundle 路径。
  • 本次审查未实际执行安装或运行时行为。

DSHub 已核对

  • 已验证包清单、Bundle Patch 和不可变 Git 源提交。
  • 清单声明了 Web 客户端及 Node.js >=22.19.0。
  • README 记录了本地上传、归档、图片能力和用量摘要路由。

DSHub 未核对

  • 未验证在 DSH 配置中的成功安装。
  • 未验证与特定 DSH 版本的运行时兼容性。
  • 未执行上传、归档及会话日志处理的实际运行测试。

固定版本安装

安装 DSH User Add-ons

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit 921b7d7 对应的 README
维护者编写的上游内容原文于 2026/9/15README.md 获取,正文和仓库相对媒体固定到 commit 921b7d7a7046,内容哈希为 964f819171b5。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

dsh-user-addons

Community web add-ons for DeepSeek Harness.

This package provides a small, out-of-tree DSH plugin with both Host and Web client halves. It does not modify DSH core files.

Features

  • File drop/upload support in the Web composer. Images are attached when the selected model supports image input; other files are saved locally and attached by path.
  • An archived-session manager for finding, archiving, and restoring sessions through DSH's workspace registry.
  • A local model and token usage dashboard, folded from ~/.dsh/sessions.
  • An image-capability endpoint used by the Web client to choose the appropriate attachment behavior.

Requirements

  • A DSH Web profile with the client module loader enabled.
  • Node.js 22.19 or newer, matching the current DSH development baseline.

Install

Install this package using the plugin/package mechanism used by your DSH profile, then restart the Web profile so the package metadata and lib/client.js bundle are discovered. The package declares:

{
  "dsh": {
    "client": {
      "platform": "web",
      "inject": [
        "@deepseek-ai/dsh-client-runtime",
        "@deepseek-ai/dsh-client-locale"
      ]
    }
  }
}

For a source checkout, make sure the published lib/client.js file is present before starting the Web profile. Run the package check with:

npm run check

Local routes

The Host half registers same-origin /addons/* routes:

  • GET /addons/health
  • GET /addons/archive/list
  • POST /addons/archive/archive
  • POST /addons/archive/restore
  • GET /addons/image-capability
  • POST /addons/upload
  • GET /addons/usage/summary

Uploads are limited to 100 MiB and filenames are sanitized before being written below the DSH home. Usage data is read locally from DSH session logs; this plugin does not make network requests.

Development

The browser bundle in lib/client.js is intentionally committed because DSH's Web host serves built client bundles. Keep the Host and Client halves compatible with the DSH version you are using, and run npm run check before publishing.

Please do not commit session logs, uploaded files, credentials, generated task state, or backup files.

License

MIT

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — Yur0918/dsh-user-addons#921b7d7a704669a9e5db6895e89aeca7cdf6ab19

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

Requires a DSH Web profile with client module loading enabled Not declared in supplied evidence

检查兼容性证据

风险事实

local-data-access

Reads local DSH session logs and manages session records

证据
local-file-write

Writes uploaded non-image files below the DSH home directory

证据
upload-limit

Uploads are limited to 100 MiB and filenames are sanitized

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

若工作区包含敏感内容,请在启用前审查插件对本地文件和会话数据的访问。

AI 审查于 2026/9/15 UTC 14:01GitHub 事实核对日期: 2026/9/15 UTC 14:01

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: DSH User Add-ons