为配置档加上数据剖析工具与防泄漏分析流程
29.5/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Drew-NN/dsh-data-mining该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/4) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 18 处,展示前 18 条)
- 读取本地文件lib/tools.js:82
content: await readFile(new URL(`../skills/${skill.file}`, import.meta.url), 'utf8'), - 读取本地文件lib/presets.js:32
const fresh = await readFile(join(PRESETS_SRC, id, 'agent.cordis.yml'), 'utf8'); - 读取本地文件lib/presets.js:33
if (existsSync(target)) { - 读取本地文件lib/presets.js:34
const existing = await readFile(target, 'utf8'); - 写入本地文件lib/presets.js:39
await mkdir(targetDir, { recursive: true }); - 写入本地文件lib/presets.js:40
await copyFile(join(PRESETS_SRC, id, 'agent.cordis.yml'), target); - 写入本地文件lib/presets.js:41
await copyFile(join(PRESETS_SRC, id, 'preset.yml'), join(targetDir, 'preset.yml')); - 读取本地文件lib/discover.js:63
entries = await readdir(root, { withFileTypes: true }); - 读取本地文件lib/discover.js:88
const st = await stat(path); - 读取本地文件lib/discover.js:113
const st = await stat(root); - 写入本地文件lib/split.js:208
await mkdir(options.outDir, { recursive: true }); - 写入本地文件lib/split.js:212
await writeFile(trainFile, renderCsv(table.headers, table.rows, plan.train)); - 写入本地文件lib/split.js:213
await writeFile(testFile, renderCsv(table.headers, table.rows, plan.test)); - 写入本地文件lib/split.js:234
await writeFile(splitFile, JSON.stringify(metadata, null, 2)); - 读取本地文件lib/split.js:276
metadata = JSON.parse(await readFile(splitFile, 'utf8')); - 读取本地文件lib/manifest.js:47
raw = await readFile(filePath, 'utf8'); - 写入本地文件lib/manifest.js:70
await mkdir(dirname(filePath), { recursive: true }); - 写入本地文件lib/manifest.js:71
await writeFile(filePath, JSON.stringify(manifest, null, 2));
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-skill@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 数据剖析工具
- 防泄漏分析流程
README
由 DeepSeek 最新模型翻译生成dsh-data-mining
给 DeepSeek Harness 用的数据挖掘智能体——一个可安装的配置档层,往任意 dsh 配置档里加上数据科学家角色、数据剖析工具和领域技能。
你会得到什么
安装这个包,会给你的配置档加上三样东西:
| 贡献 | 作用 |
| 数据科学家角色 | 替换配置档角色:先摸清工作区,先剖析再写代码,验证时不留泄漏,最后汇报发现 |
| 数据工具(discover_datasets、profile_dataset、value_counts、sample_rows、split_dataset、check_leakage) | 让模型能间接看到那些塞不进上下文窗口的数据集——工作区清单、schema、缺失率、分布统计、取值频次、行访问——再加上机械化的切分/泄漏护栏(确定性的训练/测试切分,并记录元数据;验证没有测试信息流入训练)。
展开完整文档(README 剩余 1 节)
dsh-data-mining 给 DeepSeek Harness 用的数据挖掘智能体——一个可安装的配置档层,往任意 dsh 配置档里加上数据科学家角色、数据剖析工具和领域技能。 你会得到什么 安装这个包,会给你的配置档加上三样东西: | 贡献 | 作用 | | 数据科学家角色 | 替换配置档角色:先摸清工作区,先剖析再写代码,验证时不留泄漏,最后汇报发现 | | 数据工具(discover_datasets、profile_dataset、value_counts、sample_rows、split_dataset、check_leakage) | 让模型能间接看到那些塞不进上下文窗口的数据集——工作区清单、schema、缺失率、分布统计、取值频次、行访问——再加上机械化的切分/泄漏护栏(确定性的训练/测试切分,并记录元数据;验证没有测试信息流入训练)。CSV 解析很稳(处理 BOM、自动识别分隔符),有字节/行数上限,sampled/truncated 标记如实反映情况 | | 领域技能(data-mining-workflow、data-leakage-prevention、data-quality-assessment) | CRISP-DM 工作流纪律、把测试信息挡在训练之外的防泄漏规则、系统化的数据质量评估清单——按需加载 | 所有东西都在一个包里:工具和技能由同一个插件注册,角色则放在这个包的补丁层里。 安装 from GitHub dsh plugin --profile headless add github:<your-username>/dsh-data-mining or after publishing to npm dsh plugin --profile headless add @deepseek-ai/dsh-data-mining 这个包会加入配置档的层栈;下次运行 dsh 时,角色、工具和技能就生效了。 使用 在你希望智能体干活的那个目录里运行 dsh——智能体的工作目录就是那个目录(headless 配置档把 cwd 和沙箱根目录都设成 process.cwd()): cd /path/to/your/data-mining-workspace dsh --profile headless "explore this workspace, find the datasets, and analyze them" 智能体会列出工作区,找到数据和代码,剖析数据集,并把产物(脚本、模型、报告)留在你的工作区里。 沙箱说明:默认沙箱模式是 workspace-write——智能体可以在它运行的目录里自由读写,往目录外写则需要审批。这是安全边界,不是限制。 验证安装 dsh --profile headless --dump-config | grep -A2 "data-mining" expect a data-mining row inserted by this bundle 工作原理 - cordis.patch.yml —— 这个包的补丁层:替换基础 system-prompt 角色,并插入 data-mining 插件行。 - src/index.ts —— 一个 Cordis 插件,把 profile_dataset / sample_rows 注册到 ctx.tools,把随包技能作为 bundled provider 注册到 ctx.skills(按安装目录定位 SKILL.md 文件)。 - src/profile.ts — CSV 解析与画像逻辑(纯函数,有单元测试)。 - skills/ — 三个技能正文。 开发 pnpm install pnpm run build # tsc → lib/ pnpm test # vitest (48 tests) 要在隔离配置档里端到端测试打包产物: export DSH_HOME=/tmp/dsh-e2e dsh plugin --profile headless add file:./ # or the git URL dsh --profile headless --dump-config # verify the data-mining row cd /some/workspace && dsh --profile headless "analyze the data here" 发布 1. 替换 package.json 的 repository 字段里的 <your-username>。 2. 推送到 GitHub;用户用 dsh plugin ... add github:<your-username>/dsh-data-mining 安装。 3. 也可以 npm publish --access public,走普通 npm 安装。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Drew-NN/dsh-data-mining
为配置档加上数据剖析工具与防泄漏分析流程
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。