NoLetMe:DSH 会话页推理关键词轨迹面板

前言

在 DeepSeek Harness(dsh)网页端做会话观测时,一个常见需求是在不改动既有 UI 的前提下,实时看模型流式输出里的推理轨迹。NoLetMe 就是面向这个场景的 dsh 网页端插件:它只统计模型流式输出中的推理块(reasoning blocks),把关键词轨迹和一组本地描述统计放到会话页旁边。

下面介绍它的定位、功能、安装方式,以及使用时需要注意的边界。

这是什么

NoLetMe 是 Yuer6327 维护的 dsh 网页端插件,许可证为 MIT。

它在会话页挂载一块实时推理关键词统计面板,只关注模型流式输出中的 reasoning blocks。插件通过官方 shell.overlay 插槽挂载,不改动、不补丁既有 UI。

核心功能

NoLetMe 的能力集中在会话页内的实时观测:

  1. 挂载实时推理关键词统计面板。
  2. 只统计模型流式输出中的推理块,不统计可见 text。
  3. 识别三类关键词轨迹:高效·直接行动、犹豫·第一人称试探、中性·复述任务。
  4. 提供灰测逐轮判定:score ≥ 5 命中、score ≥ 2 疑似、否则未命中。
  5. 显示 I'm doing 数、列表密度、p50TTR、词长、TTFT 等本地无模型统计。
  6. 通过官方 shell.overlay 插槽挂载,不改动、不补丁既有 UI。
  7. 支持 npm 预构建安装、GitHub 直接安装和本地目录安装。

前置条件

使用 NoLetMe 前,需要满足以下条件:

  1. 已安装 dsh CLI ≥ 0.1.0-rc.7
  2. 已建好目标 profile。
  3. 运行环境需要 Node >=22

NoLetMe 按 dsh 0.1.x 客户端契约构建,兼容以下版本:

  • rc.7
  • rc.8
  • 0.1.1-rc.1
  • 0.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 网页端旁观察推理关键词轨迹、灰测判定和本地描述统计的开发者。

使用前需要注意:

  1. 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  2. 词法标签与灰测命中只是观测性指纹,不能判定后端、路由或 checkpoint/模型身份。
  3. V4 Flash 会在分数不变时改变风格。
  4. 面板数字是本地、无模型的描述统计,不把会话贴上 Claude/Gemini/GPT 标签。
  5. 灰测只算 kind === 'reasoning' 的块,可见 text 不算。

链接

GitHub 仓库:

https://github.com/Yuer6327/NoLetMe
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜