dsh-rich-artifacts
在终端中运行以下命令:
dsh plugin install Inkotake/dsh-rich-artifacts
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Inkotake/dsh-rich-artifacts 即可安装该插件,源码托管于 https://github.com/Inkotake/dsh-rich-artifacts 。
插件介绍
用过大模型生成图片或报表的都知道那个尴尬瞬间——模型说"文件已保存到 output/report.png",然后是一串 file:/// 链接。你手动拼路径、手动打开浏览器,体验断在一道看不见的墙上。dsh-rich-artifacts 就是把这道墙拆掉:模型创建面向用户的文件后,调用 publish_artifact 工具,文件便直接以图片内联或下载卡片的形式出现在对话气泡尾部,无需任何额外操作。
插件底层采用 SHA-256 内容寻址存储,元数据与二进制分离存放,确保历史会话在重载或分叉后仍能正常展示已发布的产物。安全层面做了多层防御:工作区路径隔离、符号链接拒绝、magic-byte 级 MIME 嗅探(一个伪装成 .png 的 HTML 文件不会被内联渲染),SVG 和 HTML 在 V0.1 中一律走下载通道,同时设有文件体积、图片像素等硬性上限。PNG、JPEG、WebP、GIF 四种格式可内联预览,其余文件统一呈现为带下载按钮的卡片。
它适合在 DeepSeek Harness 中频繁产出可视化交付物的开发者——无论是让模型生成数据图表、设计稿、报告 PDF,还是 CSV 数据集,只要需要把"文件在磁盘上"变成"文件就在眼前",装上这个插件就能少一步手动操作,多一层持久化保障。
使用场景
- 模型生成数据图表后直接在对话气泡中内联预览
- 模型输出 CSV 或 PDF 文件后以下载卡片形式交付用户
- 历史会话重载或分叉后已发布的产物仍然可见可下载
适合人员
- 使用 DeepSeek Harness 构建 AI 工作流的开发者
- 需要模型频繁产出图表、报表等可视化交付物的用户
- 希望消除手动拼路径、复制文件等中间步骤的自动化场景