前言¶
在 DeepSeek Harness(dsh)网页端做会话观测时,一个常见需求是在不改动既有 UI 的前提下,实时看模型流式输出里的推理轨迹。NoLetMe 就是面向这个场景的 dsh 网页端插件:它只统计模型流式输出中的推理块(reasoning blocks),把关键词轨迹和一组本地描述统计放到会话页旁边。
下面介绍它的定位、功能、安装方式,以及使用时需要注意的边界。
这是什么¶
NoLetMe 是 Yuer6327 维护的 dsh 网页端插件,许可证为 MIT。
它在会话页挂载一块实时推理关键词统计面板,只关注模型流式输出中的 reasoning blocks。插件通过官方 shell.overlay 插槽挂载,不改动、不补丁既有 UI。
核心功能¶
NoLetMe 的能力集中在会话页内的实时观测:
- 挂载实时推理关键词统计面板。
- 只统计模型流式输出中的推理块,不统计可见 text。
- 识别三类关键词轨迹:高效·直接行动、犹豫·第一人称试探、中性·复述任务。
- 提供灰测逐轮判定:
score ≥ 5命中、score ≥ 2疑似、否则未命中。 - 显示
I'm doing数、列表密度、p50、TTR、词长、TTFT等本地无模型统计。 - 通过官方
shell.overlay插槽挂载,不改动、不补丁既有 UI。 - 支持 npm 预构建安装、GitHub 直接安装和本地目录安装。
前置条件¶
使用 NoLetMe 前,需要满足以下条件:
- 已安装
dsh CLI ≥ 0.1.0-rc.7。 - 已建好目标 profile。
- 运行环境需要
Node >=22。
NoLetMe 按 dsh 0.1.x 客户端契约构建,兼容以下版本:
rc.7rc.80.1.1-rc.10.1.1-rc.2- GitHub 上尚未推 npm 的
0.1.2-alpha.1
更早 rc 版本未保证兼容。
安装与启用¶
下面介绍三种安装方式。
方式一:npm 预构建安装¶
npm 安装为预构建安装,无需 allowBuilds 审批:
dsh plugin --profile demo add dsh-noletme
方式二:从 GitHub 直接安装¶
dsh plugin --profile demo add github:Yuer6327/NoLetMe
如果环境使用 pnpm ≥ 10,默认会拦截 prepare 脚本。先按 pnpm 提示将包名写入该 profile 的 pnpm-workspace.yaml,配置 allowBuilds,再重新执行 add。
方式三:本地目录安装¶
cd /path/to/this/repo/..
dsh plugin --profile demo add ./NoLetMe
dsh web --profile demo
典型用法¶
安装完成后,在网页端即可看到 NoLetMe 面板。
如果要运行校准,可以用下面的命令:
pnpm calibrate
该命令用正样本与负样本做回归。
适用场景与注意¶
NoLetMe 适合想在 dsh 网页端旁观察推理关键词轨迹、灰测判定和本地描述统计的开发者。
使用前需要注意:
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 词法标签与灰测命中只是观测性指纹,不能判定后端、路由或 checkpoint/模型身份。
V4 Flash会在分数不变时改变风格。- 面板数字是本地、无模型的描述统计,不把会话贴上 Claude/Gemini/GPT 标签。
- 灰测只算
kind === 'reasoning'的块,可见 text 不算。
链接¶
GitHub 仓库:
https://github.com/Yuer6327/NoLetMe