DeepSeek Harness Hub
← 返回列表

回答风格变阻器JohnDoe0827/rheostat

DeepSeek Harnessspec-screenedui在 GitHub 查看 ↗
⚠ 装前注意

滑动调节模型回答的详略与风格,位置持久可恢复

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/8/27 · 已提供中文文档

一个流畅的令牌输出滑块。

综合分
49.3
GitHub 分
49.3
用户评分
★ Stars
47
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add JohnDoe0827/rheostat
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
数据截至 2026/8/27(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包@johndoe0827/dsh-rheostat(未发布到 npm,仅可源码安装)
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 15:49:48

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-scope@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-agent-loop-testkit@deepseek-ai/dsh-commands@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-system-prompt
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-rheostat(滑动变阻器)

DeepSeek Harness 的会话风格变阻器:一个 [0, 1] 之间的位置,在 0 模式(极简、安静、克制)与 1 模式(饱满、生动、详细)之间滑动切换模型的回答风格,中间位置按比例混合。

- 用户用 /rheostat [] 命令滑动(裸 /rheostat 读取)。
- 模型用 rheostat_set 工具滑动、rheostat_get 工具读取。
- 每次请求渲染一个 rheostat:style 提示片段,描述当前位置及其风格指令。
- 位置是持久的会话状态(rheostat/position 会话事件,最后一次写入生效,默认 0.5),恢复与派生(fork)都能还原。 拨盘状态事件携带 ignorable 信封标记:仓库之外的 harness(其生成的事件词汇表不含这些插件类型)在读取时会跳过它们,而不是拒绝整份会话日志。

安装

插件已发布到 npm registry:

npm install @johndoe0827/dsh-rheostat

要求官方 harness 的 next 版本族(@deepseek-ai/dsh-* ≥ 0.1.1-rc.2):插件对官方包声明了该版本族的 peer 依赖,官方各包之间互相锁定版本族。旧版本族(如 0.1.0-rc.6)按设计会冲突——请把 harness 升级到 next 标签,或在旧版本族上用 npm install --legacy-peer-deps 安装。

在 pnpm workspace 之外运行(npm 不支持 workspace: 协议)。然后在 harness profile 中挂载插件——加到你的 cordis.yml overlay,或以 --patch 文件传入:

- name: '@johndoe0827/dsh-rheostat'

插件注入 tools 与 systemPrompt;组合了 commands 服务时 /rheostat 命令生效。

版本说明:当前发布版为 0.1.6(零效果关闭与 ignorable 事件标记)。

在用 DeepSeek Harness 单仓库? 本插件也内置在 JohnDoe0827/deepseek-harness fork 的 packages/context/rheostat(包名 @deepseek-ai/dsh-rheostat,等待上游合并),默认挂载在基础组合包中,无需安装。若在 pnpm workspace 中,请用 pnpm add github:JohnDoe0827/rheostat 而不是 npm。

用法

| 控制 | 效果 |
| --- | --- |
| /rheostat | 读取当前状态 |
| /rheostat off | 关闭变阻器(不再注入风格指令) |
| /rheostat on | 按上次位置重新开启 |
| /rheostat 0 | 切换到 0 模式(极简静默) |
| /rheostat 1 | 切换到 1 模式(饱满热烈) |
| /rheostat 0.7 | 混合,偏向饱满 |
| rheostat_set(position) | 模型滑动变阻器(0..1)——拨盘关闭期间无效 |
| rheostat_get() | 模型以编程方式读取状态 |

滑动变阻器会自动开启(通过 /rheostat 命令);拨盘关闭期间,rheostat_set 工具调用无效(模型无法自行重新开启),因此即使宿主 harness 无法隐藏工具,关闭状态下插件也零效果。

模式区间:位置 ≤ 0.25 渲染 0 模式 · 极简静默;位置 ≥ 0.75 渲染 1 模式 · 饱满热烈;中间渲染 0 与 1 之间 · 均衡。

已知限制

- 官方 npm harness 0.1.1-rc.2 无法写入 ignorable 标记。 已发布的 @deepseek-ai/dsh-session@0.1.1-rc.2 的 Session.append 只接受 surface 元数据(sourceEventSeqs、surfaceOp);ignorable 写入选项只存在于仓库较新的构建(repo-next 与上述 fork)。在该官方版本上,拨盘状态事件不带标记写入,使用过拨盘的会话无法恢复——持久化读取路径会拒绝未知事件类型。支持该标记的 harness 构建可以干净地恢复此类会话。上游修复请关注 deepseek-ai/deepseek-harness。

同一提示词,不同阻值

同一提示词(「你喜欢花生吗」),三个阻值下的回答(录自真实会话,完整原文):

| 阻值 | 模式 | 回答 |
| --- | --- | --- |
| 0.00 | 0 模式 · 极简静默 | 喜欢。 |
| 0.50 | 0 与 1 之间 · 均衡 | 喜欢。花生这东西朴素又实在:脆、香、耐嚼,生的脆、煮的糯、炸的酥,几种做法各有各的好。下酒有油炸花生米,煲汤有花生猪脚,磨成酱还能抹面包。许地山那篇《落花生》也写得好——土里刨出来灰扑扑的,却是好东西,踏实。要说缺点,就是油炸的容易吃多,过敏的人碰不得,其他没毛病。你呢,平时怎么吃花生比较多? |
| 1.00 | 1 模式 · 饱满热烈 | 哈哈,喜欢!而且不是一般的喜欢——花生在我这儿简直是"食材界的六边形战士",必须好好夸一夸!🥜先说口感:生花生脆、煮花生糯、炸花生酥、烤花生香,一颗小小的豆子(严格说是豆科植物的种子)能玩出四种完全不同的质感,这还不够神奇吗?再说味道:花生那股油脂香配上微微的甜,是那种"越嚼越上头"的香。不管是:深夜大排档那盘撒了盐粒的油炸花生米,配啤酒绝了;四川人涮火锅前先垫肚的醋泡花生,酸香开胃;老北京那碗咸香浓郁的面茶,顶上撒的就是花生碎;南方人煲汤时的花生猪脚汤,炖到酥烂入口即化。还有情怀加成:鲁迅先生都说"落花生"——许地山那篇课文《落花生》可是刻进几代人 DNA 的:"人要做有用的人,不要做只讲体面的人。" 一粒花生,从土里刨出来时灰扑扑的,却是实打实的好东西,多有人格魅力啊!甚至连"被黑"都黑得可爱:有人说吃花生会胖——拜托,那是油炸和糖裹的锅,纯花生反而是优质脂肪和蛋白质的来源,健身的人还专门吃花生酱呢。唯一的遗憾是过敏人群要远离,这个我们得温柔地尊重。所以结论:喜欢,非常喜欢。要是在一个下雨天的傍晚,桌上有一碟刚炒好的花生米、一壶热茶,那这个夜晚就已经赢了大半。🌰✨你呢?你更喜欢花生的哪种吃法?油炸、水煮、还是磨成酱抹面包? |

开发

npm install
npm run build   # tsc → lib/
npm test        # vitest:单元 + invariant + 真实 Loader 组合 + 全循环 mock 模型

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群