dsh-artifact 为 DeepSeek Harness 提供工件artifact:智能体通过 artifact…
37/100
综合分
1
GitHub 星标
149
npm 周下载
—/5
用户评分
数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-artifactnpm 源 · dsh-artifact 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-artifact @ 0.8.1
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 04:49:23
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件读取剪贴板或密钥环境变量写入剪贴板(不计风险)
查看扫描证据(共 32 处,展示前 20 条)
- 读取剪贴板lib/client.js:63
`)}t({write:Ae,slideIndex:u,slideTitle:Me,selectedText:be});function Le(){return{slideIndex:u.value,paths:c.value,scope:d.value}}function ut(v){v!==vo - 写入剪贴板lib/client.js:63
`)}t({write:Ae,slideIndex:u,slideTitle:Me,selectedText:be});function Le(){return{slideIndex:u.value,paths:c.value,scope:d.value}}function ut(v){v!==vo - 读取本地文件lib/store.js:188
entries = await readdir(this.root, { withFileTypes: true }); - 读取本地文件lib/store.js:206
modified = (await stat(path)).mtimeMs; - 读取本地文件lib/store.js:230
const content = await readFile(absolute, "utf8"); - 写入本地文件lib/store.js:270
await mkdir(dirname(absolute), { recursive: true }); - 写入本地文件lib/store.js:272
await writeFile(absolute, content, "utf8"); - 读取本地文件lib/store.js:290
const info = await stat(absolute); - 删除本地文件lib/store.js:292
await rm(absolute); - 删除本地文件递归lib/store.js:295
await rm(this.versionsDir(absolute), { recursive: true, force: true }); - 删除本地文件lib/store.js:296
await rm(this.sessionsFile(absolute), { force: true }); - 删除本地文件lib/store.js:297
await rm(this.kindFile(absolute), { force: true }); - 删除本地文件递归lib/store.js:298
await rm(this.assetsDir(absolute), { recursive: true, force: true }); - 读取本地文件lib/store.js:337
const value = JSON.parse(await readFile(this.kindFile(absolute), "utf8")); - 删除本地文件lib/store.js:348
await rm(file, { force: true }); - 写入本地文件lib/store.js:351
await mkdir(dirname(file), { recursive: true }); - 写入本地文件lib/store.js:352
await writeFile(file, JSON.stringify(kind), "utf8"); - 写入本地文件lib/store.js:389
await mkdir(dir, { recursive: true }); - 写入本地文件lib/store.js:391
await writeFile(join(dir, name), bytes, { flag: "wx" }); - 读取本地文件lib/store.js:411
const bytes = await readFile(join(this.assetsDir(absolute), match[1]));
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-typert-protocol@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-ui-primitives给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
4 张 · 点击查看大图功能亮点
- 产物工具
- 创作技能
- 应用内沙箱HTML浏览器
DeepSeek Harness 的 Claude Code 风格产物:产物工具、创作技能,以及应用内沙箱 HTML 浏览器
README
由 DeepSeek 最新模型翻译生成dsh-artifact
dsh-artifact 为 DeepSeek Harness 提供工件(artifact):智能体通过 artifact 工具写出自包含的 HTML 文档或幻灯片,写完即在对话右侧打开。
智能体生成的报告若只留在聊天记录中,会随对话滚走;若写入仓库,则成为无人再打开的 .html 文件。工件保存在工作区之外,按时间倒序集中列出,可就地阅读、编辑、对比历史版本,幻灯片还可放映并导出为 PowerPoint。
智能体写完幻灯片后,右侧栏自动打开幻灯片编辑器
安装
dsh plugin --profile web add dsh-artifact # dsh web
dsh plugin --profile desktop add dsh-artifact # 桌面版
插件在进程启动时加载,安装后需重启 dsh web 或桌面版。右侧栏与工件面板需要 DSH 0.1.7 及以上版本。
快速上手
向智能体提出需要保留的产出即可:
把这周的压测结果整理成一份报告。
做一份 4 页的幻灯片,主题是咖啡店季度回顾。
智能体调用 artifact 工具写入工件。写入完成时,若该对话正在屏幕上,工件会在右侧栏自动打开;对话中的工具行同时以工件名显示一个跳转链接,之后可随时点击重新打开。
常用用法
阅读文档。
展开完整文档(README 剩余 1 节)
dsh-artifact dsh-artifact 为 DeepSeek Harness 提供工件(artifact):智能体通过 artifact 工具写出自包含的 HTML 文档或幻灯片,写完即在对话右侧打开。 智能体生成的报告若只留在聊天记录中,会随对话滚走;若写入仓库,则成为无人再打开的 .html 文件。工件保存在工作区之外,按时间倒序集中列出,可就地阅读、编辑、对比历史版本,幻灯片还可放映并导出为 PowerPoint。 智能体写完幻灯片后,右侧栏自动打开幻灯片编辑器 安装 dsh plugin --profile web add dsh-artifact # dsh web dsh plugin --profile desktop add dsh-artifact # 桌面版 插件在进程启动时加载,安装后需重启 dsh web 或桌面版。右侧栏与工件面板需要 DSH 0.1.7 及以上版本。 快速上手 向智能体提出需要保留的产出即可: 把这周的压测结果整理成一份报告。 做一份 4 页的幻灯片,主题是咖啡店季度回顾。 智能体调用 artifact 工具写入工件。写入完成时,若该对话正在屏幕上,工件会在右侧栏自动打开;对话中的工具行同时以工件名显示一个跳转链接,之后可随时点击重新打开。 常用用法 阅读文档。 报告、速查表、对比分析等内容以自包含的 HTML 文档写出,单栏排版,配色随应用主题变化,表格过宽时独立横向滚动。文档在右侧栏阅读,可切换到源码视图。 HTML 文档写完后在对话右侧打开 查找工件。 对话的「工件」标签页列出该会话写过的工件;左侧栏的「工件」面板列出所有会话的工件。工件面板中的文档可通过「在侧边栏打开」放到对话旁阅读。 工件库:所有工件按时间倒序排列 编辑幻灯片。 要求制作演示文稿时,智能体写出的是幻灯片而非网页。幻灯片在编辑器中打开,支持直接修改文字、拖入图片、调整表格行列、切换主题、全屏放映与导出 .pptx;修改会保存回同一份工件,智能体下次读取时即可看到。编辑器由 @jannchie/slides 提供。 幻灯片编辑器:缩略图、舞台、格式面板与演讲备注 对比历史版本。 工件被重写后,旧版本会保留下来(默认每份最多 20 个),标题旁出现「历史」按钮。预览模式下按住「按住看这一版」可在同一位置切换新旧版本;源码模式下显示折叠了未变部分的差异。「恢复这一版」无需确认,被替换的内容同样保留为一个版本。 自动打开的范围。 仅在对话中实时完成的 write 会自动打开工件。重新进入会话时回放的旧调用、read 与 list 不会打开任何内容;右侧栏不可用时(例如未选中会话)也不会自动跳转到工件面板。 artifact 工具 | 命令 | 参数 | 作用 | | list | — | 按时间倒序列出所有工件 | | read | path | 读取一份工件的完整内容 | | write | path、content、kind | 新建或替换工件;kind 为 html(默认)或 slides | | delete | path | 删除工件及其历史版本 | path 相对于工件目录,.html 后缀可省略。智能体同时获得 writing-artifacts skill,用于约束 HTML 文档的结构与配色,以及幻灯片可用的格式子集。 存储与渲染 - 工件保存在 $DSH_HOME/artifacts(默认 ~/.dsh/artifacts),历史版本位于其下的 .versions/,幻灯片中的图片位于 .assets/。 - HTML 工件在仅允许脚本的 sandbox iframe 中渲染,无网络访问、无同源权限,所需资源须内联。预览时注入应用当前的颜色变量,工件配色随主题变化。 配置 在 profile 的 cordis.patch.yml 中覆盖: - id: artifact config: root: /absolute/path/to/artifacts # 工件目录,默认 $DSH_HOME/artifacts maxArtifactChars: 400000 # 单次写入的字符上限 maxVersionsPerArtifact: 20 # 每份工件保留的历史版本数,0 为关闭 promptSection: true # 在系统提示词中说明何时写工件 skill: true # 注册 writing-artifacts skill palette: # 叠加在当前主题上、传给预览的颜色 state-business-primary: '#e0552b' 插槽约定与通信协议等实现说明见 NOTES.md。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Jannchie/dsh-artifact
dsh-artifact 为 DeepSeek Harness 提供工件artifact:智能体通过 artifact…
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目