dsh-cot-profile:DeepSeek Harness 的实时 CoT 轨迹画像插件

前言

DSH 的插件化体系允许在会话运行时增加展示、配置和记录能力。对于需要观察推理流的人,直接读原始 reasoning 文本不够直观,也容易把原始内容带到日志或传输链路里。

dsh-cot-profile 针对这个问题:实时统计措辞指标,对照内置画像基线判断当前会话更接近哪一类画像族,并按会话保存测量记录。它只把聚合结果带出 host computation,不记录或传输 raw reasoning text。

这是什么

下面介绍插件的基本信息。

  • 插件名:dsh-cot-profile
  • 维护者:Chloride233
  • 许可证:MIT
  • GitHub:https://github.com/Chloride233/dsh-cot-profile

一句话定位:这是 DeepSeek Harness 的实时 chain-of-thought trajectory profiling 插件,提供 live wording indicators、profile-family judgment 和 per-session measurement records。

核心功能

实时 UI

插件提供 session-header badge 和可折叠浮动面板。面板数据通过 session-projection push frames 更新。

指标

插件会统计以下项目:

  • let me 数量
  • we 数量
  • let's 数量
  • I 数量
  • first-line patterns
  • block-length median
  • interim visible replies

判断

判断会做 weighted-distance match,对照内置 profile baselines,并给出 confidence。当轨迹处于 transition band 时,插件会报告为 uncertain,而不是强行输出一个硬标签。

可扩展

用户可以在 Web settings 或 cordis config 中编辑 profile families 和 per-dimension weights。

记录

Record mode 会保存 per-turn cumulative JSON records。记录可以走 event,也可以写 JSONL,用于 baseline calibration。

隐私

只有 aggregates 离开 host computation;raw reasoning text 不被记录,也不被传输。

安装与启用

先安装插件。使用安装命令:

dsh plugin --profile web add github:Chloride233/dsh-cot-profile

安装后,可按下面的方式启用和配置。

Web settings 分区

如果要在 Web settings 中看到这个插件的配置分区,并且使用的是 DeepSeek Harness 0.1.0-rc.6,运行可选的一次性补丁:

sh scripts/install-patch.sh

这个补丁是 optional 且 idempotent。没有它时,也可以通过 cordis config 配置。

需要注意:

  • 在 profile 目录执行 pnpm install 会移除被复制的包;之后需要重新运行补丁脚本。
  • dsh 升级可能改变 allowlist layout。

本地路径安装

如果使用本地路径安装,需要保证 checkout 内有可解析的 node_modules,并在 checkout 内运行:

pnpm install

使用 GitHub URL 安装时不会遇到这个问题。

典型用法

先配置,再读取事件。

配置位置是 cot-profile plugin row,文件可以是 cordis.patch.yml 或当前 profile 的 cordis.yml。可配置项包括:

minBlocksForJudgment
badge
panel
panelMode
weights
profiles
record.emit
record.file

其中:

  • badgepanel 用于控制 UI。
  • panelMode 用于选择面板模式;track 是 experimental 模式,使用 direct DOM manipulation,DSH 升级后可能需要适配。
  • weights 用于调整 per-dimension weights。
  • profiles 用于添加 user-editable profile families。
  • record.emitrecord.file 用于控制 record 输出。

在会话作用域内,可以读取 projection key:

useProjection('cot-profile')

相关事件包括:

cot-profile/update
cot-profile/record

适用场景与注意

适合需要以下能力的场景:

  1. 实时查看 CoT 会话中的措辞指标。
  2. 对照内置基线判断画像族。
  3. 保存每轮测量记录,用于 baseline calibration。

使用注意:

  1. 插件以当前 dsh 进程权限运行;安装前应检查源码和 MIT 许可证。
  2. panelModetrack 模式是实验模式,使用 direct DOM manipulation,可能在 DSH 升级后需要适配。
  3. Web settings 分区依赖针对 DeepSeek Harness 0.1.0-rc.6 的一次性补丁;不启用补丁时,可通过 cordis config 配置。
  4. 本地路径安装需要可解析的 node_modules;GitHub URL 安装可避免这个问题。

结尾

dsh-cot-profile 把推理流中的措辞信号整理成实时 UI、画像判断和可保存的测量记录,同时只输出聚合结果,不扩散原始 reasoning text。

GitHub:https://github.com/Chloride233/dsh-cot-profile

目录页:未给出具体 URL;可在 DSH 社区目录中搜索 dsh-cot-profile

羽毛球分组比赛记分
小程序二维码

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

小夜