DeepSeek Harness 插件

dsh-artifact-preview

Codex-style artifact preview for DeepSeek Harness (DSH): produced-files row in chat with inline image thumbnails, and a resizable split-screen side preview panel rendering Markdown / source code /(英文原文)

跳到安装方式

来源信息

GitHub 仓库
nirvanaslash/dsh-artifact-preview
最近更新
2026年8月18日
分类
工具与能力
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/nirvanaslash/dsh-artifact-preview
插件名:dsh-artifact-preview
作者:nirvanaslash

检查来源文件

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

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

dsh-artifact-preview

English · 中文

DeepSeek Harness (DSH) 提供 Codex 风格的产物预览。

dsh-artifact-preview 是一个客户端插件(dsh.client.platform: "web"),让产出的文件在对话中直接可见、可检查:

  • 对话内产物卡片行 —— agent 写完文件后,消息末尾会出现"产物"行:按类型着色的卡片(Markdown 蓝 / 代码 绿 / CSV 青 / JSON 琥珀 / 图片 粉 / HTML 橙 / 文档 灰),图片卡片内嵌缩略图;点击任意卡片打开侧边预览。
  • 分屏侧边预览面板 —— 可拖宽的真分屏右侧面板(对话内容完整可见、不被遮挡),支持渲染:

- Markdown → 富文本(标题、表格、列表、代码块、链接、图片;相对路径本地图片自动解析) - 源代码.py .js .ts .sh .css …)→ 深色语法高亮 - CSV → HTML 表格 - JSON → 可折叠树 - 图片.png .jpg .gif .webp .svg …)→ 棋盘格衬底居中 - HTML / 本地端口 → iframe(含开发服务器端口 chips、地址栏、后退/前进/刷新、外部打开)

  • 全局钩子(window.__dshOpenFilePreview / __dshCanPreviewPath),其他插件可把"打开文件"意图路由进预览面板。

安装

从 GitHub 安装(本包同时声明了 dsh.bundledsh.clientdsh plugin add 会一次性装入依赖并自动注册为活动客户端插件层,无需手工编辑 profile):

dsh plugin --profile web add github:nirvanaslash/dsh-artifact-preview

重启 dsh web 服务(或 DSH Desktop)并刷新页面。

发布到 npm 后,dsh plugin --profile web add dsh-artifact-preview 与市场搜索安装同样可用。

前置条件

  • DSH Desktop(或安装了 dsh-file-changes 配套插件的 dsh web profile)—— 预览通过其 /dsh-files/static/<绝对路径> 路由读取文件内容。DSH Desktop 内置该路由;纯 dsh web 安装需先安装 dsh-file-changes 配套插件。
  • 使用 write/edit 类工具产出文件的模型("产物"正是由此追踪)。

兼容性

  • 面向 DSH 0.1.0-rc.7(DSH Desktop 2.0.1 内置)客户端插件 ABI:window.__ModuleLoader__ 模块格式、dsh.client 元数据、dsh.bundle patch 注册、conversation.chat.turnTail 链槽。链槽选举依赖低 priority-100)赢得产物行、优先于官方 deliverables 行;DSH 升级后请实测。

已知边界

  • 对话产物行与预览面板在本包内完全自包含。
  • 两项可选行为不随包分发(需修改 DSH 核心文件,公共包有意不带):文件视图的多类型预览按钮、消息正文中文件名引用"打开即预览"。缺少它们时:文件视图预览保持 DSH 官方仅 HTML 的行为,正文引用用系统程序打开。

许可

MIT