DeepSeek Harness 插件

dsh-long-plugins

Merged DSH web plugins: upload manager, workspace 输出文件, 技能文档, DeepSeek account balance.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
jackylong1987/dsh-long-plugins
最近更新
2026年8月22日
分类
插件市场与管理
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/jackylong1987/dsh-long-plugins
插件名:dsh-long-plugins
作者:jackylong1987

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-long-plugins

Merged plugin bundle for DeepSeek Harness (DSH) Web: upload manager, workspace 输出文件 section, 技能文档 (skill docs) browser, and DeepSeek account balance — all in one installable plugin.

一个插件整合 DSH Web 的常用增强:上传管理、工作区「输出文件」面板、技能文档浏览、账户余额显示。

Features / 功能

Feature说明
Upload manager输入框回形针按钮上传本地文件,待发送文件栏管理,设置面板「上传文件」(预览/下载/删除)
Workspace output files设置面板「输出文件」:按工作区文件夹分组、预览、编辑/保存、复制全部、放大窗口
Skill docs设置面板「技能文档」:按技能目录浏览 SKILL.md、弹窗预览、编辑/保存、复制、放大窗口
Account balance输入框下方显示 DeepSeek 账户余额(60s 自动刷新)
md2docxDSH 工具:把 Markdown 一键转成带页码页脚的 Word(.docx),标题/表格/加粗/列表/引用,生成的文件作为可点击交付物出现在消息里
Turn ruler会话右侧轮次导航:3 个比例刻度(最早/中间/最新)+ 预览窗列出全部轮次标题,光标点亮、点击蓝色标记并定位会话,滚到顶部自动加载更早历史,手机端竖向把手打开预览窗
Mobile layout手机端布局优化(输入栏、设置面板、主题选择、模型选择器)

Turn ruler / 轮次导航

  • 桌面端:会话右侧 3 个比例刻度点,悬停打开「历史提问」预览窗
  • 预览窗:列出全部已加载轮次的标题;光标悬停点亮该行,点击行以蓝色标记并定位主会话
  • 滚动到预览窗顶部自动加载更早历史(内容锚定恢复焦点,无震动、不跳跃);手机端触摸滚动已做性能优化
  • 手机端:右边缘竖向把手点击打开预览窗(居中弹窗,✕ 关闭)

Install / 安装

Clone anywhere, then run install.sh against a DSH profile:

git clone https://github.com/jackylong1987/dsh-long-plugins.git
cd dsh-long-plugins
./install.sh web "$HOME/.dsh"      # profile, DSH_HOME

install.sh adds the file: dependency and bundle entry to the profile's package.json, then runs pnpm install.

Manual / 手动

Add to <DSH_HOME>/profiles/<profile>/package.json:

{
  "dependencies": { "dsh-long-plugins": "file:/path/to/dsh-long-plugins" },
  "dsh": { "profile": { "bundles": ["dsh-long-plugins"] } }
}

Then pnpm install.

Configuration / 配置

Add to the profile's cordis.patch.yml:

- id: dsh-long-plugins
  config:
    priority: -10
    trustedHosts: !!js ctx.webRuntime.trustedHosts
    skillsRoot: !!js dshHomePath('skills')   # default <DSH_HOME>/skills; override with your path
  • trustedHosts — required for the browser trust fence (same as the built-in Web API).
  • skillsRoot — root directory browsed by the「技能文档」section. Defaults to <DSH_HOME>/skills.
  • md2docxScript — (optional) override the Markdown→Word script path. Defaults to the bundled lib/md2docx.py.

md2docx 工具(Markdown → Word)

Agent 可直接调用 md2docx 工具,把 Markdown 转成带页码页脚的 Word 文档:

  • 输入 input(必填):.md 文件绝对路径。
  • 输出 output(可选):.docx 路径;缺省为同目录同名 .docx
  • 生成的文件会作为可点击交付物卡片出现在消息里(复用插件内置预览/打开链路)。

前置依赖: 宿主需安装 python3python-docxpip install python-docx)。转换脚本随包分发(lib/md2docx.py),无需额外安装脚本;也无需 pandoc。

Server routes / 服务端路由

/api/dsh-uploads/workspace               output files (grouped by folder)
/api/dsh-uploads/workspace-file          preview / download
/api/dsh-uploads/workspace-file/delete   delete (POST)
/api/dsh-uploads/workspace-file/save     save edited content (POST)
/dsh-skill-docs/skill-docs               skill docs list (grouped by skill)
/dsh-skill-docs/skill-doc                preview / download
/dsh-skill-docs/skill-doc/save           save (POST)
/dsh-token-usage/balance                 DeepSeek account balance proxy

Plus the upload manager's core routes (/api/dsh-uploads, download, preview).

Important / 注意

  • The web server must be started with --expose-internals (the bundled

start.sh already does) so the plugin can be resolved from the profile.

  • The bundle patch declares inject: [webRuntime] so trustedHosts is

evaluated only after the web runtime mounts.

License

MIT