实时查看并干预每轮算子优化评测结果
34.4/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xieTwim/dsh-kernel-opt该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 55 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@xietwim/dsh-kernel-opt(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/25 17:10:15
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 21 处,展示前 18 条)
- 读取本地文件lib/index.mjs:565
for (const entry of await readdir(dir, { withFileTypes: true })) { - 读取本地文件lib/index.mjs:605
const files = JSON.parse(await readFile(manifestPath, "utf8"))?.files; - 读取本地文件lib/index.mjs:618
const bundled = await readFile(join(source, rel)); - 读取本地文件lib/index.mjs:622
current = await readFile(to); - 写入本地文件lib/index.mjs:627
await mkdir(dirname(to), { recursive: true }); - 写入本地文件lib/index.mjs:628
await writeFile(to, bundled); - 写入本地文件lib/index.mjs:639
await writeFile(to, bundled); - 写入本地文件lib/index.mjs:645
await rename(to, `${to}.bak-${stamp}`); - 写入本地文件lib/index.mjs:646
await writeFile(to, bundled); - 写入本地文件lib/index.mjs:655
await mkdir(target, { recursive: true }); - 读取本地文件lib/index.mjs:1049
if (!existsSync(join(source, "agent.cordis.yml"))) return; - 执行外部命令固定命令lib/agent.mjs:43
child = spawn("bash", ["-c", command], { - 发起网络请求lib/client.js:891
const res = await fetch(MODELS_PATH, { headers: { accept: "application/json" } }); - 发起网络请求lib/client.js:916
const res = await fetch(`${MODELS_PATH}?${query.toString()}`, { headers: { accept: "application/json" } }); - 发起网络请求lib/client.js:944
const res = await fetch(`${CONTROL_PATH}?sessionId=${encodeURIComponent(sessionId)}`, { headers: { accept: "application/json" } }); - 发起网络请求lib/client.js:977
const res = await fetch(`${SERIES_PATH}?sessionId=${encodeURIComponent(sessionId)}`, { headers: { accept: "application/json" } }); - 发起网络请求lib/client.js:2133
await fetch(CONTROL_PATH, { - 发起网络请求lib/client.js:2974
await fetch(CONTROL_PATH, {
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-presets@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-commands@deepseek-ai/dsh-compaction@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-llm@deepseek-ai/dsh-session给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- 实时查看评测结果
- 干预每轮优化
- 第二模型监督
DeepSeek Harness 的内核优化驾驶舱插件:实时面板 + 内核循环 + 第二模型监督(对 AKO 友好)
README
由 DeepSeek 最新模型翻译生成dsh-kernel-opt
DeepSeek Harness 插件:实时查看并干预算子优化过程
觉得有用的话,欢迎点个 star 🌟
单卡 NVIDIA H20 会话:18 次优化评测、1 次收尾验证;选定候选耗时 292µs,自报加速比 5.58×。
News
- 🚀 [2026.08.17] dsh-kernel-opt 开源发布:实时评测面板、按预算运行并自行收尾的优化循环,以及可选的第二模型监督。
目录
- 简介
- 安装
- 快速开始
- 接入你自己的评测
- 循环
- 文档
- 兼容性
- 许可
- 致谢
简介
dsh-kernel-opt 是 DeepSeek Harness(DSH)的插件。算子优化要跑很多轮,它把每一轮的评测结果实时画进同一个会话,人可以边看边介入。
模型一轮轮地读代码、改代码、跑评测,同一个会话里多出一个「评测」页签。结果摘要展示当前可用的结果、参考与当前耗时;旁边用一条实线按顺序连接成功评测的结果,失败轮次保留原有位置。未通过验证的候选用红色空心点标出,不计入最佳结果;未测得耗时的点画在坐标轴下方。
悬停、点击或用键盘选择数据点,可以查看该次评测的指标,并直接展开来源、方案和代码改动。下方保留当前方案与最近五次评测,环境和监督记录等详情可通过「查看完整记录」展开。
展开完整文档(README 剩余 1 节)
dsh-kernel-opt
DeepSeek Harness 插件:实时查看并干预算子优化过程
觉得有用的话,欢迎点个 star 🌟
单卡 NVIDIA H20 会话:18 次优化评测、1 次收尾验证;选定候选耗时 292µs,自报加速比 5.58×。
News
- 🚀 [2026.08.17] dsh-kernel-opt 开源发布:实时评测面板、按预算运行并自行收尾的优化循环,以及可选的第二模型监督。
目录
- 简介
- 安装
- 快速开始
- 接入你自己的评测
- 循环
- 文档
- 兼容性
- 许可
- 致谢
简介
dsh-kernel-opt 是 DeepSeek Harness(DSH)的插件。算子优化要跑很多轮,它把每一轮的评测结果实时画进同一个会话,人可以边看边介入。
模型一轮轮地读代码、改代码、跑评测,同一个会话里多出一个「评测」页签。结果摘要展示当前可用的结果、参考与当前耗时;旁边用一条实线按顺序连接成功评测的结果,失败轮次保留原有位置。未通过验证的候选用红色空心点标出,不计入最佳结果;未测得耗时的点画在坐标轴下方。
悬停、点击或用键盘选择数据点,可以查看该次评测的指标,并直接展开来源、方案和代码改动。下方保留当前方案与最近五次评测,环境和监督记录等详情可通过「查看完整记录」展开。录制或演示时,点击右上角的「专注展示」即可全屏查看面板;按 Esc 返回会话。
每个点都带着自己的来源和可信程度,见下面的评测契约。
随时可以发消息改变方向,和平时用 DSH 一样。模型换思路时,可以压缩自己的上下文后继续。
面板显示的内容全部从会话日志投影而来,插件不另存一份,所以回放一个会话,画面与当时实时看到的一致。
评测命令在哪台机器上执行,GPU 就在哪里:本机、容器、投到集群的作业都可以。插件本身不需要 GPU。
安装
与 AKO 生态平台的关系
DSH 与其他支持 MCP 的 coding agent 一样,可以通过 AKO Runtime MCP 接口使用平台的评测、记录和提交功能。
dsh-kernel-opt 提供 DSH 内的优化面板与循环,安装本插件不是平台接入的前提。
AKO 服贸会主演示 agent 为 lingji(灵玑OS),DSH 可作为另一个 agent 展示同一套接入方式。
安装插件
安装需要 DeepSeek Harness,以及 PATH 中有 pnpm——dsh plugin 会把参数转发给 pnpm。面板属于 DSH 的 web 界面,所以插件要装进 web profile。
插件本身不需要构建,lib/ 已经提交进仓库。
仓库是公开的,不需要凭据
dsh plugin --profile web add "github:xieTwim/dsh-kernel-opt"
或者钉住某个 commit,使安装可复现
dsh plugin --profile web add "github:xieTwim/dsh-kernel-opt#"
或者安装本地 checkout,用于开发
dsh plugin --profile web add /path/to/dsh-kernel-opt
如果还没有 dsh,上面的命令可以走 npx:npx -p @deepseek-ai/dsh dsh plugin …,启动则是 npx -p @deepseek-ai/dsh dsh web。
升级时用新的 sha 再执行一次 add。
重启 dsh web,然后验证:
dsh --profile web --dump-config | grep kernel-opt # 应该能看到这个插件
快速开始
1. 安装插件,重启 dsh web。
2. 把算子放进工作目录。 参考实现、输入数据、你自己的评测脚本都是可选的,形式不限,模型会自己确认有哪些材料并把评测接起来。没有参考实现时,最初那版算子会被冻结为分母。连评测脚本也没有时,使用内置评测器:检查正确性、取中位数计时、每次换新的输入值,并用一项检查识别重放缓存答案的实现,参考实现只计时一次然后冻结。它运行在 Python 与 PyTorch 上,执行评测的那台机器需要有 CUDA GPU。
3. 新建一个「算子优化模式」的会话,告诉它三件事:算子在哪、怎么评测、预算和硬件。也可以用输入框旁边的启动器直接交给循环。
4. 打开会话顶部的「评测」页签,曲线、状态、方案、监督都在这里。随时发消息即可改变方向。
「算子优化模式」是插件写入 ~/.dsh/.agent-presets/kernel-opt/ 的一个 agent preset,每次启动时同步到当前插件版本;你手动改过的文件不会被覆盖,preset.install: false 可以整个关闭。插件添加的工具和命令只存在于这个模式,其他会话不会加载。
→ docs/mode.md
接入你自己的评测
面板对评测方式不做任何假设。 你自己的脚本、现成的评测器、投到远端机器的作业,只要往 stdout 打印一行,就成为曲线上的一个点:
KERNEL_EVAL={"artifact":"solution/kernel.py","latency_ms":1.23,"correct":true}
必需:artifact(测的是哪个文件)与 correct。测到延迟时带上 latency_ms。可选:compiled、error、native_metrics(数值映射)、reward_hack_detected、advisory、workload_indices。一行一个评测,从行首开始,JSON 之后可以跟其他字符。
评测器本身就是工具(MCP 或注册工具)时不需要打印这一行,它结果文本中的同名字段直接进入面板。名称中含 kernel_evaluate 的工具默认收录,其余的写进 benchTools 配置。
每个点都记录了来源,面板直接显示出来:自报的点会附上产生它的那条命令;模型收尾时,插件会自己把那条命令重跑一遍。过程由模型自报,最终数字由插件复测。 复测不是无条件的:可以关闭,记录下来的命令超过 300 字符也无法复测,这两种情况下面板会标明最终数字未经复测。
→ 全部字段、信任级、统一分母(以及缺少它会如何影响整轮的可比性)、去重规则:docs/eval-contract.md
循环
模型做完一轮,循环推它继续,直到预算用完或者收尾。
在界面上开关:「评测」页签顶部有循环与监督两行;会话还是空的时候页签尚未出现,用输入框旁边的启动器,选项相同。
预算只计优化评测——收尾时的验证、以及模型在同一回合内多做的那次,都保留并单独显示。预算用完、或连续两轮没有新评测,循环会先要一次收尾(装回最优版本、finalize、总结)再停。人可以随时打断:停止按钮和中断回合都立刻生效且不做收尾,你发的消息也优先于循环要发的内容。
监督是把运行摘要和最近几次的真实改动交给第二个模型,让它评判这一轮是怎么跑的:预算、方向多样性、有没有做性能分析、自报点的命令行像不像真评测、diff 与方案是否一致。它不读整份算子代码——算子快不快,由评测器实测回答。复审没有结论不等于通过:失败、超时、没有答复都不留记录,也不阻塞循环。
同一份状态也可以用 slash 命令驱动。三件事只能靠它们:手填下拉列不出来的复审模型、在循环运行期间调整监督(界面上那一行此时锁住)、把操作写进消息交给脚本。
/kloop [n] # 启动,默认预算 20 次评测;stop 停止,status 查看
/supervise on # 打开第二模型复审 /supervise use / # 手填本会话的复审模型
→ docs/loop.md
文档
| 文档 | 内容 |
| docs/eval-contract.md | 评测契约全文:两条通道、全部字段、信任级、finalize 复测、统一分母、去重规则 |
| docs/mode.md | 算子优化模式:它让模型做什么、往会话里加了什么、面板显示什么、内置评测器、以及它安装了哪些文件 |
| docs/loop.md | 循环与监督:每一轮怎么判定、空会话如何启动、复审模型如何选择、复审能查出和查不出什么 |
| docs/config.md | 全部配置项,以及 HTTP 接口 |
| docs/limits.md | 已知边界,按对面板判读的影响程度排序 |
| docs/development.md | 开发、插件如何注册自己、支持的宿主版本与 semver、CI |
兼容性
两端都实测过:DeepSeek Harness 0.1.0-rc.6 与 0.1.2-rc.1(dist-tag next)都能加载,开发依赖钉在 0.1.1-rc.2(dist-tag latest)。一份构建装进任意一版:0.1.2 改掉的整段日志读取器由插件自己按宿主实际有哪个来选。peer 范围比这个区间宽(它收下 <0.2 的正式版),那是「认为能装」,不是「装过」。
插件用到了 2026-08-11 那次改名引入的宿主 API(httpServer→webServer、compact→compaction),更旧的宿主无法加载。peer 范围是对 DSH 的各个分包分别声明的,而不是对 @deepseek-ai/dsh 整体,也不是一段——宿主每开一条 0.1.x-rc 线就要补一段,原因见 docs/development.md。
许可
MIT,见 LICENSE。
致谢
- AKO4ALL:插件的内置评测器(preset/kernel-opt/evaluator/bench.py)由 AKO4ALL 附带的评测脚本改写而来。
- KernelBench:AKO4ALL 的脚本内联了它的核心评测逻辑,因此它也传到了这里。
两者都是 MIT,许可声明原样收录在 THIRD_PARTY_NOTICES.md 与文件头部。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xieTwim/dsh-kernel-opt
实时查看并干预每轮算子优化评测结果
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7