dsh-artifact-harbor
在终端中运行以下命令:
dsh plugin install bleakbelladonnals/dsh-artifact-harbor
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端或会话中运行 dsh plugin install bleakbelladonnals/dsh-artifact-harbor 即可安装该插件,完整源码仓库地址为 https://github.com/bleakbelladonnals/dsh-artifact-harbor 。
插件介绍
Agent 能在几秒内生成报告、图表或 PDF,但找到这些文件并弄清它们的来源,本不应意味着离开当前对话。Artifact Harbor 将一块紧凑的 Artifacts 面板嵌入 DeepSeek Harness Web 的会话头部,把每个文件锚定到其 Workspace 与溯源链,让你无需跳出聊天上下文即可审阅产物。\n\n核心能力围绕四根支柱展开:Dock 支持 Markdown、HTML、PNG/JPEG/WebP、SVG 和 PDF 的在线预览;Inspect 展示路径、MIME 类型、大小、时间戳、SHA-256 和 Git 状态;Trace 为每个文件标注来源 Session、Turn 与 Tool Call,并标记归因为精确、时序或未知;Protect 则执行 realpath 目录约束、有界读取、Host 端 HTML/SVG 消毒、严格 no-network CSP 和空 iframe 沙箱,将 Agent 生成的文件一律视为不可信内容渲染。\n\n插件完全本地运行,无云同步、无上传、无产物遥测。去抖动监听器让文件面板实时响应创建、编辑、重命名和删除事件,而文件发现范围严格限定在当前 Workspace 内。卸载时会释放路由、SSE 流、监听器、定时器和内存索引,仅相对元数据保留在 $DSH_HOME 下,产物内容和会话日志不会被缓存。\n\n适合运行本地 Agent 工作流、经常生成结构化文件并希望在当前会话内直接验证来源、预览内容和跟踪变更的开发者使用。
截图预览
使用场景
- 在会话中直接预览 Agent 生成的报告、图表或 PDF,无需切换到外部文件浏览器
- 追溯某个文件由哪次会话、哪个 Turn、哪个 Tool Call 产生,判断归因可信度
- 实时跟踪 Workspace 内文件的创建、编辑、重命名和删除变更
适合人员
- 运行本地 Agent 工作流、频繁生成结构化文件的开发者
- 需要对 Agent 产物保留审计线索和溯源链的团队
- 偏好本地优先、拒绝云同步和数据上传的用户