dsh-artifacts
在终端中运行以下命令:
dsh plugin install lucagiftzek/dsh-artifacts
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install lucagiftzek/dsh-artifacts 即可完成安装,插件源码仓库为 https://github.com/lucagiftzek/dsh-artifacts,安装后需重启 dsh-web 使新标签页生效。
插件介绍
Agent 在会话中不断产出文件——一份 HTML 报告、一张图表、一个 CSV——但看完往往要手动复制路径、粘贴到浏览器标签页。dsh-artifacts 把这件事变成一次点击:它在 DSH 侧边栏里注册一个与 explorer、editor、terminal 平级的 Artifacts 标签页,按时间倒序列出所有产出物,附带类型徽章、大小和生成时间,点击任意一行即可在同域 iframe 中就地预览,无需离开当前 GUI。
标签页内置一组轻量操作:在新浏览器标签页中打开、复制可分享链接、重新拉取预览、刷新索引列表。轮询仅在标签页处于活跃且面板可见时运行,工具栏采用固定盒模型,避免每次轮询重渲染引起宽度抖动。如果你的服务端已注入 live-reload 脚本,文件重新生成后预览会自动刷新,插件本身无需感知。此外,当索引端点支持按会话归属返回 mine 字段时,标签页会提供 This chat / All 切换,把当前会话的产出物从全量列表中分离出来。
适合使用 DSH Web GUI 并希望实时查看 Agent 产出物的开发者和团队。你只需维护一个符合 JSON 索引约定的同域 HTTP 端点(contrib/ 中附参考服务器与发布脚本),其余交互全部由客户端完成,不依赖任何宿主侧服务、文件系统访问或额外的 settings 命名空间。
使用场景
- 观察 Agent 会话时快速查看产出的报告、图表或数据文件,无需手动复制路径到浏览器
- 在同一 GUI 内就地预览 HTML 仪表盘或 SVG 图示,保持上下文不中断
- 多会话共享产物目录时,用 This chat / All 切换聚焦当前会话的产出物
适合人员
- 使用 DSH Web GUI 并想实时了解 Agent 产出物的开发者
- 跑多会话 Agent 任务、需要统一查看产出的团队
- 觉得逐个手动打开 Agent 生成的文件太麻烦的任何用户