🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

施压回执 dingchenhui0618-arch/dsh-pua-receipt

DeepSeek Harness
dingchenhui0618-arch8 天前有提交已提供中文文档扫描:含敏感能力

对比施压前后行为差异,排出真正推动工作的话术

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dingchenhui0618-arch/dsh-pua-receipt
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 8 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    lib/index.js:63
    raw = readFileSync(path, 'utf8')
  • 写入本地文件
    lib/index.js:148
    appendFileSync(receiptPath, JSON.stringify(receipt) + '\n', 'utf8')
  • 发起网络请求
    lib/client.js:34
    fetch(API + '/state', { headers: { accept: 'application/json' } })
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-pua-receipt 给 DeepSeek Harness 的 /pua 加一张回执:每次施压都对比前后各 N 轮的工具调用、验证类步骤和重复调用,判定它是「改变了做法 / 只是重述 / 无变化」,并在会话结束时给出「今天哪句话真的推动了工作」的排行。 它不证明因果。它只把「这句话到底有没有让智能体换做法」变成可复核的前后差异。 它解决什么 原来的 PUA 类插件有 15 套公司话术和一个可选的循环施压,但没有任何效果度量:你施压了,智能体可能真的去写测试了,也可能只是换了一段更客气的说法,再把同一件事重做一遍。两种情况下,聊天记录看起来都很像。 这个插件把每次 /pua 变成一次小实验: 1. /pua 把一句压力话术作为真实的 steer 消息送进当前会话; 2. 记录施压前最后 N 个完整模型步,以及施压后接下来 N 个完整模型步; 3. 每个窗口统计:工具调用数、验证类步骤数、重复调用峰值、失败调用数、助手文本长度; 4. 窗口走满后写一张回执,并给出三分类判定; 5. 当天所有完成的回执按话术聚合,排出「哪句话真的推动了工作」。 灵感与原版差异 灵感来自 michengai/dsh-pua(Apache-2.0)。本项目是独立实现:没有 fork、没有 clone 后改写、没有复制原版的代码或话术文案。
展开完整文档(README 剩余 1 节)
dsh-pua-receipt

给 DeepSeek Harness 的 /pua 加一张回执:每次施压都对比前后各 N 轮的工具调用、验证类步骤和重复调用,判定它是「改变了做法 / 只是重述 / 无变化」,并在会话结束时给出「今天哪句话真的推动了工作」的排行。

它不证明因果。它只把「这句话到底有没有让智能体换做法」变成可复核的前后差异。

它解决什么

原来的 PUA 类插件有 15 套公司话术和一个可选的循环施压,但没有任何效果度量:你施压了,智能体可能真的去写测试了,也可能只是换了一段更客气的说法,再把同一件事重做一遍。两种情况下,聊天记录看起来都很像。

这个插件把每次 /pua 变成一次小实验:

1. /pua 把一句压力话术作为真实的 steer 消息送进当前会话;
2. 记录施压前最后 N 个完整模型步,以及施压后接下来 N 个完整模型步;
3. 每个窗口统计:工具调用数、验证类步骤数、重复调用峰值、失败调用数、助手文本长度;
4. 窗口走满后写一张回执,并给出三分类判定;
5. 当天所有完成的回执按话术聚合,排出「哪句话真的推动了工作」。

灵感与原版差异

灵感来自 michengai/dsh-pua(Apache-2.0)。本项目是独立实现:没有 fork、没有 clone 后改写、没有复制原版的代码或话术文案。15 条中文话术是 src/library.js 里本项目自己写的句子。

| | 原版 dsh-pua | dsh-pua-receipt |
| 核心能力 | 15 套公司话术,可选循环施压 | 同样是施压,但每次施压都产出可对比的前后指标 |
| 效果度量 | 无 | 前 N 轮 vs 后 N 轮:工具调用、验证类步骤、重复峰值、失败调用、文本量 |
| 判定 | 无 | 改变了做法 / 只是重述 / 无变化,附证据说明 |
| 排行 | 无 | 按话术聚合「改变了做法」次数与验证提升,给出当天排行 |
| 数据 | 话术与循环状态 | 回执写入本地 JSONL,面板与 /pua rank 可复查 |
| 代码来源 | 原项目 | 从零实现;仅借鉴「给智能体施压」这一产品思路 |

原版的 LICENSE 是 Apache-2.0;本项目没有复用它的代码,因此使用 MIT。若未来需要复用任何片段,必须先确认许可并在文件里保留原版权声明。

怎么算

「一轮」是什么

一轮 = 一个完整模型步:一次模型请求开始到该步结束。一个步里可以有很多工具调用;它们都算进同一步。这不是「一次用户提问」,因为施压通常发生在智能体反复失败的过程中,按用户轮次会把大量动作压成一轮,看不出变化。

窗口

- 前窗:执行 /pua 时,会话里最后 N 个已完成的步。若不足 N 个,回执会标为「部分」。
- 后窗:施压消息进入后,接下来 N 个已完成的步。若会话在这之前结束,回执标为「证据不足」,不进排行。
- 默认 N = 3,可用 /pua --rounds 5 改(1–12)。

验证类步骤

以下调用算「验证类」——它们试图检查结果,而不是继续产出:

- 测试 / 构建 / 类型检查 / lint:node --test、npm test、pnpm run build、pytest、cargo test、tsc、eslint…
- 差异与哈希:git diff、git status、git show、Get-FileHash、sha256sum…
- CI 与本地健康检查:gh pr checks、gh run、对 localhost / /health 的 curl…
- 读测试、日志、覆盖率产物,或查看截图(read_image、computer screenshot)。

这是一个启发式分类,不是语义理解;误判是可能的,README 不把它包装成「精确」。

三分类判定

窗口走满后,按顺序:

1. 改变了做法:后窗仍有动作,且满足任一条件——
- 验证类步骤增加;
- 重复调用峰值下降(原先同一调用重复 ≥2 次);
- 出现前窗没有的新工具,且动作量没有减少;
- 失败调用从 ≥2 次下降。
2. 只是重述:后窗动作量 ≤ 前窗的 25%,但产生了 ≥20 字的助手文本。
3. 无变化:以上都不满足。

判定规则在 src/metrics.js,测试在 test/metrics.test.mjs,没有隐藏的模型评分。

排行

同一天、同一句话的所有完成回执聚合成一行,排序键依次是:

1. 「改变了做法」的次数;
2. 验证类步骤的总提升(只累加正增量);
3. 施压次数。

排行回答的是「这句话之后观察到行为改变了几次」,不是「这句话的因果效果」。样本少、任务不同、模型状态不同,都会影响结果;把排行当参考,不要当 KPI。

用法

| 命令 | 作用 |
| /pua | 施压一次,自动轮换话术,默认观察后 3 轮 |
| /pua 7 | 使用第 7 条话术 |
| /pua evidence | 按 id 或语气选话术(/pua list 查看全部) |
| /pua --rounds 5 | 这次观察 5 轮(1–12) |
| /pua status | 当前实验进度 |
| /pua receipts | 最近 5 张回执 |
| /pua rank | 今天的按句排行 |
| /pua list | 15 条话术 |
| /pua off | 取消当前实验(回执标记「已取消」,不参与排行) |

一次典型的回执:

【PUA 回执 rk3f9c2】「先别解释,把证据拿出来。」
判定:改变了做法(窗口 3/3 → 3/3 轮)前:工具 12 · 验证 0 · 重复峰值 4 后:工具 9 · 验证 3 · 重复峰值 0 Δ:工具 -3 · 验证 +3 依据:验证类步骤 0→3;重复调用峰值 4→0。后窗确实换了做法,但不证明是这句话导致的。

安装

插件需要 DeepSeek Harness 0.2.x(engines.dsh 为 >=0.2.1-rc.2 <0.3.0)。

桌面版:打开「插件」→ 安装 → 选择本目录;本机验证就是这样装上的。desktop 配置档由 Electron 独占,命令行加 --profile desktop 会被拒绝,这是宿主的设计。

Web / 命令行:把本仓库地址作为安装源,或:

dsh plugin --profile <你的 web profile> add github:dingchenhui0618-arch/dsh-pua-receipt

本地开发时用 plugin_manager 的 install_bundle 指向本目录(Windows 路径示例):

D:\Projects\dsh-pua-receipt

lib/ 是入库的构建产物,安装时不需要联网构建。装好后重启 DSH,对话视图里出现「回执」Tab;/pua 命令由 host 半区注册。

面板

对话视图 →「回执」Tab:

- 今日计数:施压次数 / 改变了做法 / 只是重述 / 无变化 / 待结算
- 进行中的实验:当前话术、已收集轮数、前窗指标
- 今日排行:每句话的施压次数、改变/重述/无变化、验证提升
- 回执列表:每张回执的前后指标、判定、证据与窗口完整度

施压回执面板:统计与今日排行

回执卡片:改变了做法的前后指标与证据

两张截图都取自真实运行的 DSH 界面。图中的回执由与 node --test 同源的场景脚本生成后写入本地回执文件,用来展示三种判定、排行和待结算状态;它不是某位用户的真实会话记录,也不冒充真实使用数据。

数据与隐私

- 回执追加写入 $DSH_HOME/pua-receipts.jsonl(默认 ~/.dsh/pua-receipts.jsonl)。
- 每条回执只保存:时间、话术 id/文案/语气、窗口轮数、聚合后的计数、判定和证据句。
- 不保存工具参数、命令原文、文件内容、模型回复正文或 session id。
- 插件不发网络请求;排行与面板都读本地文件和内存。

它不做什么

- 不证明因果。 前后差异可能来自任务变化、模型随机性、上下文长度,甚至用户中途插话。回执只陈述窗口里发生了什么。
- 不保证「只是重述」识别准确。 文本量是启发式;智能体可能用一句话就换了做法,也可能写很多字真的做了事。
- 不替代测试。 验证类步骤增加,不等于验证真的通过;要看工具结果。
- 不制造证据。 窗口不满、宿主拒绝消息、服务缺失时,回执会标为「证据不足」「已取消」或明确报错,而不是补一句结论。

开发

node scripts/build.mjs # 零依赖构建,产出 lib/
node --test # 38 个测试

测试分两组:

- metrics.test.mjs:话术库、验证分类、签名归一化、聚合、三分类、排行、格式化。
- host.test.mjs:用 stub ctx 驱动真实 apply(),覆盖施压生命周期、前窗/后窗、轮数参数、部分窗口、取消、缺少 sessionController、宿主拒收、会话隔离、持久化重载、状态路由、运行时卸载。

lib/ 是构建产物,改 src/ 后必须重新 build。

License

MIT。灵感来源 michengai/dsh-pua 为 Apache-2.0;本项目未复用其代码。
预览分享卡片长什么样 ↓dingchenhui0618-arch/dsh-pua-receipt
分享 · DeepSeek Harness Hub
dingchenhui0618-arch/dsh-pua-receipt

对比施压前后行为差异,排出真正推动工作的话术

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部