前言¶
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
其中:
badge和panel用于控制 UI。panelMode用于选择面板模式;track是 experimental 模式,使用 direct DOM manipulation,DSH 升级后可能需要适配。weights用于调整 per-dimension weights。profiles用于添加 user-editable profile families。record.emit和record.file用于控制 record 输出。
在会话作用域内,可以读取 projection key:
useProjection('cot-profile')
相关事件包括:
cot-profile/update
cot-profile/record
适用场景与注意¶
适合需要以下能力的场景:
- 实时查看 CoT 会话中的措辞指标。
- 对照内置基线判断画像族。
- 保存每轮测量记录,用于 baseline calibration。
使用注意:
- 插件以当前
dsh进程权限运行;安装前应检查源码和MIT许可证。 panelMode的track模式是实验模式,使用 direct DOM manipulation,可能在 DSH 升级后需要适配。- Web settings 分区依赖针对 DeepSeek Harness
0.1.0-rc.6的一次性补丁;不启用补丁时,可通过 cordis config 配置。 - 本地路径安装需要可解析的
node_modules;GitHub URL 安装可避免这个问题。
结尾¶
dsh-cot-profile 把推理流中的措辞信号整理成实时 UI、画像判断和可保存的测量记录,同时只输出聚合结果,不扩散原始 reasoning text。
GitHub:https://github.com/Chloride233/dsh-cot-profile
目录页:未给出具体 URL;可在 DSH 社区目录中搜索 dsh-cot-profile。