在输入框切换沟通基调与产出形态,让助手按语用准则高效作答
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add GinoXiang/dsh-grice该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
在 DeepSeek Harness 输入框里加一个格赖斯(Grice)模式开关:开启后助手严格遵守数量/质量/关系/方式四条语用准则,用最高信息效率沟通。
README
由 DeepSeek 最新模型翻译生成dsh-grice — 格赖斯模式(基调 + 产出双分体控件 + 预设管理)
给 DeepSeek Harness 的两个分体输入控件:每个控件都是一个开关配一个自己的预设下拉 —— 一个管沟通基调,一个管产出形态;每个会话的系统提示词跟随所选配置,另有一个设置页管理预设库。
DSH 输入框里有两个分体控件(开关 + 下拉),作用域都是当前会话:
输入框里的两个分体控件
- [格赖斯 | ▾]:主按钮是基调开关(单击开/关;关闭时不注入基调/格赖斯准则),按钮文字显示当前基调;小三角打开沟通基调菜单。
- [无额外要求 | ▾]:主按钮是产出开关(单击开/关;关闭时不注入产出形态),按钮文字显示当前产出预设;小三角打开产出形态菜单。
- 两开关互相独立;任一菜单选中一项即生效,并自动打开它自己的开关。每组展示置顶前 5 条 + 「更多…」(展开全部)。
- 默认基调 格赖斯·高效 就是原来的格赖斯准则;选其他基调会替换它。产出形态是另一个维度,可叠加。
| 沟通基调菜单 | 产出形态菜单 |
| 沟通基调菜单 | 产出形态菜单 |
预设
- 内置 7 个沟通/思考基调:格赖斯·高效、教练引导、严谨审阅、创意发散、极简结论、苏格拉底追问、均衡自然。
- 内置 7 个产出形态:代码实现、数据分析、文档写作、翻译、总结提炼、教学解释、方案对比。
展开完整文档(README 剩余 1 节)
dsh-grice — 格赖斯模式(基调 + 产出双分体控件 + 预设管理)
给 DeepSeek Harness 的两个分体输入控件:每个控件都是一个开关配一个自己的预设下拉 —— 一个管沟通基调,一个管产出形态;每个会话的系统提示词跟随所选配置,另有一个设置页管理预设库。
DSH 输入框里有两个分体控件(开关 + 下拉),作用域都是当前会话:
输入框里的两个分体控件
- [格赖斯 | ▾]:主按钮是基调开关(单击开/关;关闭时不注入基调/格赖斯准则),按钮文字显示当前基调;小三角打开沟通基调菜单。
- [无额外要求 | ▾]:主按钮是产出开关(单击开/关;关闭时不注入产出形态),按钮文字显示当前产出预设;小三角打开产出形态菜单。
- 两开关互相独立;任一菜单选中一项即生效,并自动打开它自己的开关。每组展示置顶前 5 条 + 「更多…」(展开全部)。
- 默认基调 格赖斯·高效 就是原来的格赖斯准则;选其他基调会替换它。产出形态是另一个维度,可叠加。
| 沟通基调菜单 | 产出形态菜单 |
| 沟通基调菜单 | 产出形态菜单 |
预设
- 内置 7 个沟通/思考基调:格赖斯·高效、教练引导、严谨审阅、创意发散、极简结论、苏格拉底追问、均衡自然。
- 内置 7 个产出形态:代码实现、数据分析、文档写作、翻译、总结提炼、教学解释、方案对比。
- 菜单每组显示置顶的前 5 条 + 「更多…」(展开全部)。
- 设置 → 格赖斯:两个 tab 管理预设 —— 新增、编辑、删除、置顶(前 5 条)、恢复默认;单条提示词上限 2000 字符。
- 内置预设也可改可删;「恢复默认」会把该分类还原成出厂预设。
提示词注入
三个独立 section,按顺序追加到系统提示词:
deployment:persona-prefix
grice:policy (order 650) ← 基调开关开、基调为默认时注入内置格赖斯准则
grice:tone (order 650) ← 选了具体基调时注入该基调提示词(替换 policy)
grice:output (order 660) ← 产出开关开、且选了产出形态时注入该提示词
- 两个开关分别控制自己的 section:基调关 → policy/tone 为空;产出关 → output 为空。
- 每个 step 的 assembly 都会重新求值,切换后同一轮的下一个 step 就生效,不需要新会话。
- 状态按 Session 存:<DSH_HOME>/grice/state.json({grice, tone, output, outputEnabled});预设库是全局的:<DSH_HOME>/grice/presets.json。
- 删除正在使用的预设 → 该会话自动回退(基调回内置格赖斯、产出回无),不会报错。
使用
- 单击两个主按钮分别开关「基调」「产出」;各自的小三角选预设,选中即生效并自动打开对应开关。
- 斜杠命令:
- /grice 或 /grice status — 查看两个开关、基调、产出
- /grice on / /grice off — 基调开关
- /grice output on / /grice output off — 产出开关
- /grice tone <id>、/grice output <id>;/grice tone none、/grice output none 恢复默认
- 内置 id:基调 grice coach audit creative minimal socratic balanced;产出 code analysis doc translate summary tutorial options。
安装
要求:DSH 0.2.x(在 0.2.1-rc.5 桌面版实测),无需构建步骤(纯 JS,无 prepare 脚本)。
方式一:从 GitHub 安装(推荐)
dsh plugin --profile <你的 profile> add github:GinoXiang/dsh-grice
dsh plugin 会自动把 dsh-grice 加进该 profile 的 dsh.profile.bundles。
开启 HMR 的 DSH 无需重启、约 1–3 秒内生效;未开启 HMR 时重启 DSH 并刷新页面。
方式二:本地开发安装
git clone https://github.com/GinoXiang/dsh-grice.git
dsh plugin --profile <你的 profile> add link:<仓库绝对路径>
Windows 且路径含空格时,pnpm 的 link: spec 容易出问题,可先用目录联接换成无空格路径:
New-Item -ItemType Junction -Path "$env:USERPROFILE\plugins\dsh-grice" -Target "<仓库绝对路径>"
dsh plugin --profile <你的 profile> add "link:C:/Users/<you>/plugins/dsh-grice"
卸载
dsh plugin --profile <你的 profile> remove dsh-grice
并把 profile package.json 的 dsh.profile.bundles 中的 dsh-grice 去掉。
维护者发版注意
市场条目使用 releases/latest/download/dsh-grice.tgz(版本号无关的资产名)。每次发新 release 时,把 npm pack 生成的 tarball 重命名为 dsh-grice.tgz 并附加到该 release,否则这个链接会在下一次发版后 404。
实现结构
dsh-grice/
├── package.json # dsh.bundle.patch + dsh.client(platform: web) ├── cordis.patch.yml # insert: id=dsh-grice, name=dsh-grice ├── index.js # Host:会话状态 + 预设库 + 三个提示词 section + HTTP 路由 + /grice 命令 ├── client.js # 浏览器:两个分体控件(开关 + 菜单)、设置页(settings.section) ├── test/host.test.mjs # Host 行为测试(node:test,无依赖) ├── test/client.test.mjs # 浏览器注册测试(假 window.__ModuleLoader__ + 假 ctx) ├── docs/composer.png # 输入框两个控件实拍 ├── docs/tone-menu.png # 沟通基调菜单实拍 ├── docs/output-menu.png # 产出形态菜单实拍 ├── docs/icon-180.png # 市场卡片图标 └── README.md
Host 半边(index.js):
- createStore(ctx) — <DSH_HOME>/grice/state.json,会话 v3 结构 { grice, tone, output, outputEnabled },v1/v2 状态自动迁移;mtime 缓存 + 原子写。
- createPresetStore(ctx) — <DSH_HOME>/grice/presets.json,内置预设播种、正常化、置顶上限 5、恢复默认。
- registerPrompt — 三个 section 的动态 provider,按 assembly.agent.session.id 查当前会话选择;产出 section 由独立开关控制。
- registerRoutes — state / toggle / set / toggle-output / set-output / select / presets / presets/save / presets/delete / presets/reset,回环 socket + 回环 Host + 同源 Origin 三道校验。
- registerCommand — /grice [on|off|output on|output off|tone <id>|output <id>]。
浏览器半边(client.js):
- 经典 client bundle 协议:window.__ModuleLoader__.load({ id, factory }),返回 { name, inject, apply }。
- 两个共享 store:按会话的开关/选择状态(轮询 + 订阅)、全局预设库;两个分体控件与设置页共用。
- conversation.input.left 注册两个分体控件(dsh-grice 120 = 基调开关+菜单;dsh-grice-output 140 = 产出开关+菜单);settings.section 注册「格赖斯」设置页。
测试
无依赖,直接跑(node:test 打印 TAP)
node test/host.test.mjs
node test/client.test.mjs
或
npm test
node --test 在部分 Windows 沙箱里会因测试 runner 派生子进程而报 EPERM,所以本仓库 README 使用直接运行的写法。
覆盖:三 section 注入与互斥、两个独立开关、按会话隔离、预设库 CRUD / 置顶上限 / 恢复默认、删除回退、v1/v2→v3 状态迁移、HTTP 三道校验、/grice 命令、浏览器三个注册点与卸载清理。
运行中的实例可看 <DSH_HOME>/grice/state.json 与 presets.json。
设计取舍
- 两个分体控件、各自开关:基调与产出是正交维度,各自有独立开关;小三角选中预设会自动打开它自己的开关(用户指定行为),关掉某个开关只停用对应注入。
- 基调替换而非叠加:选了「教练引导」就不该再同时套着「格赖斯极简」,所以 tone 与内置 policy 互斥;产出形态是另一个维度,可叠加。
- 预设库全局、选择按会话:同一套预设在不同对话里复用,但每个对话的当前选择各自独立。
- Host 单写方:浏览器只读/提交,避免多窗口状态漂移;presets.json 损坏时自动重新播种。
已知限制
- 状态/预设文件都在 <DSH_HOME>/grice/;删除 presets.json 会重新播种出厂预设。
- /dsh-grice/* 路由与 DSH 自带本地插件一样只监听回环地址,没有额外鉴权;不要在把 DSH 暴露到网络的部署里把它当安全边界。
- 本地 link: 安装时移动仓库路径会使 profile 依赖失效,需要重新 add link:。
- 市场条目最初按 0.1.0 的「单开关」描述提交;升级到 0.2.0 后需要同步更新条目描述与 release 资产(进行中)。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
GinoXiang/dsh-grice
在输入框切换沟通基调与产出形态,让助手按语用准则高效作答
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。