🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

产物中心 YQing0123/dsh-artifact-center

DeepSeek Harness
YQing012321 天前有提交已提供中文文档扫描:含敏感能力

按对话血缘检索并预览历次生成的文件

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add YQing0123/dsh-artifact-center
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/11/03·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 21 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 13 处,展示前 13 条)
  • 读取本地文件
    index.js:144
    const remains = await stat(file).then(
  • 发起网络请求
    client.js:380
    const res = await fetch(`/artifact-center/api/${action}`, {
  • 写入剪贴板
    client.js:1012
    await navigator.clipboard.writeText(text);
  • 读取本地文件
    core.js:94
    children = await readdir(dir, { withFileTypes: true });
  • 读取本地文件
    core.js:111
    const s = await stat(file);
  • 读取本地文件
    core.js:306
    path: await realpath(w.path),
  • 读取本地文件
    core.js:327
    const canonical = await realpath(header.cwd).catch(() => null);
  • 读取本地文件
    core.js:353
    const info = await stat(file).catch(() => null);
  • 读取本地文件
    core.js:619
    info = await stat(r.path);
  • 读取本地文件
    security.js:43
    const canonicalRoot = await realpath(root).catch(() => null);
  • 读取本地文件
    security.js:52
    resolved = await realpath(absolute);
  • 读取本地文件
    security.js:59
    resolved = await realpath(parent);
  • 读取本地文件
    security.js:69
    const info = await stat(absolute);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-native-command
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
产物中心 · dsh-artifact-center 把“上次对话生成的文件在哪”变成一次搜索。产物中心索引有对话血缘的文件,并保留工作区、所属对话、轮次与产出历史。 English · 需求规格 · 验收记录 使用 从 DSH 左栏打开“产物中心”,按工作区、类型、标签或时间筛选。搜索框匹配文件名、路径、对话标题、交付说明和备注;打开“搜索文本内容”后,还会读取文本文件的有限长度进行匹配。 点击文件名查看预览。图片、PDF、Markdown、Mermaid、文本/代码、CSV/TSV、静态 HTML 和音视频使用原生预览。Office 文件、压缩包及其他二进制文件交给本机“打开方式”,不进行任何格式转换。HTML 预览隔离脚本和网络访问;依赖外部脚本或资源的网页不保证呈现完整交互。 可在列表中内联修改标签,也可在预览抽屉里保存标签、收藏和备注。产出历史只保存来源与元数据,不保存旧版文件内容。清单可导出为 Markdown 或 CSV;Markdown 链接可以粘贴回对话。 删除前会显示完整路径、大小和对话引用,并要求确认。操作只移入系统回收站,不提供永久删除。恢复时,请在系统文件管理器中取回文件到原路径,再点击“校检文件”,索引会解除失效/回收站标记。多版本引用指向同一个磁盘文件,删除会同时影响这些引用。
展开完整文档(README 剩余 1 节)
产物中心 · dsh-artifact-center

把“上次对话生成的文件在哪”变成一次搜索。产物中心索引有对话血缘的文件,并保留工作区、所属对话、轮次与产出历史。

English · 需求规格 · 验收记录

使用

从 DSH 左栏打开“产物中心”,按工作区、类型、标签或时间筛选。搜索框匹配文件名、路径、对话标题、交付说明和备注;打开“搜索文本内容”后,还会读取文本文件的有限长度进行匹配。

点击文件名查看预览。图片、PDF、Markdown、Mermaid、文本/代码、CSV/TSV、静态 HTML 和音视频使用原生预览。Office 文件、压缩包及其他二进制文件交给本机“打开方式”,不进行任何格式转换。HTML 预览隔离脚本和网络访问;依赖外部脚本或资源的网页不保证呈现完整交互。

可在列表中内联修改标签,也可在预览抽屉里保存标签、收藏和备注。产出历史只保存来源与元数据,不保存旧版文件内容。清单可导出为 Markdown 或 CSV;Markdown 链接可以粘贴回对话。

删除前会显示完整路径、大小和对话引用,并要求确认。操作只移入系统回收站,不提供永久删除。恢复时,请在系统文件管理器中取回文件到原路径,再点击“校检文件”,索引会解除失效/回收站标记。多版本引用指向同一个磁盘文件,删除会同时影响这些引用。

安装

npm 发布完成后可使用:

dsh plugin --profile web add dsh-artifact-center

目录审核期间可从仓库安装:

dsh plugin --profile web add github:YQing0123/dsh-artifact-center

安装后重启 Host 并刷新浏览器。desktop profile 由 Electron 管理,请使用桌面应用的插件管理器安装。市场收录还需要目录维护者审核,不等于 npm 发布后立即出现在市场中。

索引与限制

历史回填读取宿主 sessionQuery.readSession() 的完整事件,提取写文件、编辑文件与显式交付路径。实时索引在每轮结束后比较工作区快照,捕获 shell 和 subprocess 产物;超过默认 500 个变化文件的轮次折叠为批量概要。

首次快照只作基线,避免把原有源码和依赖全部误算成对话产物。没有留下路径记录的历史 shell 产物无法可靠补推;并行任务产生的快照变化也只能标为“推断”。旧格式日志如果被宿主迁移器拒绝,会单独显示错误,不修改原日志。

默认最多索引 50,000 条,普通预览上限 20 MiB,文本检索与预览默认读取 1 MiB。定期校检默认每 5 分钟执行一次。默认忽略 .git、node_modules、dist、build、.next、__pycache__、.venv、target、.cache、.dsh。

索引通过宿主 storageDomain 保存,存储域名称为 artifact_center。面板状态区显示回填进度、持久化情况和错误;文件字节路由同时检查宿主登录、同源请求、已索引记录以及对应工作区路径,拒绝工作区外的符号链接。

配置

插件 ID 是 artifact-center。可在 profile 的 cordis.patch.yml 覆盖 ignorePatterns、burstThreshold、maxIndexedFiles、previewMaxBytes、textMaxBytes、backfillOnStart、snapshotOnTurnEnd、validationIntervalMs、readableExtensions 和 autoTags。readableExtensions 是不带点号的扩展名白名单,面板左侧“可读取格式”会展示当前配置;空数组使用内置支持的全部格式。白名单之外的文件不会入索引,也不会参与内容检索。自动标签支持 glob(相对路径模式)、ext(扩展名)和 session(对话标题关键词)。示例见 English README。

Agent 搜索

artifact_search(query, workspace?, type?, tag?, since?, limit?) 使用同一份索引,返回文件路径及对话元数据。workspace 可填名称或 ID,since 使用 ISO 时间,最多返回 100 条。该工具只读,不移动、修改或删除文件。

开发与验证

npm ci --legacy-peer-deps
npm run build:vendor
npm run check
npm test
npm pack

Host 与 UI 使用自包含 JS;Mermaid 使用独立 esbuild 配置,按需加载。渲染器与许可证已随包提供,安装不需要编译。不依赖 Harness 内部 UI 包。

当前真实验收使用 DSH 0.1.7-rc.2 的干净开发 profile;桌面 0.2.0 仍需在其官方插件管理器中通过兼容性和界面验收。具体 API 校正、测试证据和发布状态见 实现记录 与 验收记录。

许可证

MIT。第三方渲染器及其依赖许可证见 第三方声明。
预览分享卡片长什么样 ↓YQing0123/dsh-artifact-center
分享 · DeepSeek Harness Hub
YQing0123/dsh-artifact-center

按对话血缘检索并预览历次生成的文件

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部