dsh-blunt-dev:把 DSH 会话从「作文腔」拉回同事说话

前言

用 DeepSeek Harness(DSH)跑智能体时,系统提示会强烈影响回复形态。DeepSeek 一类模型常见的偏差不是客服式奉承,而是「作文腔」:短短几行答案也要叠 ### 标题、段落里反复加粗、列表项前贴 emoji、末尾抬升到「技术温度」——和隔壁工位同事怎么跟你说话,往往对不上。

dsh-blunt-dev 是 rosemary-ewe 维护的 DSH 插件,归类在社区目录的「趣味换装」。它向配置档的 bundle 栈里注入一段系统提示:用直率、偏资深开发者的口吻约束输出,减少标题党式结构和无关修饰。项目在 GitHub 上星标数为 0,许可证 MIT,当前包版本 0.1.0。

这是什么

dsh-blunt-dev 只做一件事:通过 ctx.systemPrompt.section() 注册一个 system-prompt 区块,把整个 profile 下的 agent 会话统一套上「 blunt senior-developer voice」。不修工具链、不加运行时依赖,也没有构建步骤。

维护者:rosemary-ewe。目录页见 SkillHub 插件页,源码与说明见 GitHub 仓库。

核心功能

下面分条说明插件在系统提示里约束什么,均来自仓库 README。

禁用词与改写

按五类意图分组禁用词(开场、连接、文艺腔、教师口吻、收尾提示等),并覆盖同义词族;附带改写条款,避免用「in general → ultimately」一类替换绕开列表。

禁用行为(共 15 项)

包括但不限于:多级标题、加粗刷屏、emoji、未经请求的表格与名言、结尾抬升主题、隐喻堆叠、自问自答、排比三连、成语密集、复述用户问题、把推理轨迹当正文、一个问题拆成六段答、结尾追问「还有别的问题吗」等。

正面要求与示例

提供带 before/after 的正向规则,其中包含对默认 DeepSeek 输出形态的忠实复现,便于对照「装插件前」长什么样。

夸张护栏与 deep-think

准确度优先于风格;禁止编造,不确定时要求如实说明并可建议自行核实。用户明确要求时仍可写正式散文。推理轨迹只作草稿,不得原样贴进回复。

安装与启用

DSH 生态做法是「一切皆插件」:插件装进指定 profile 的 bundle 栈后,随该 profile 启动的会话都会加载。社区目录 SkillHub 与 DeepSeek / 幻方无官方从属关系,安装前请自行阅读源码与 MIT 许可证;插件以当前 dsh 进程权限运行。

从 GitHub 安装

dsh plugin --profile web add github:rosemary-ewe/dsh-blunt-dev

从 npm 安装(包发布后)

dsh plugin --profile web add dsh-blunt-dev

安装完成后需要重启 DSH。对应行会进入该 profile 的 bundle stack;之后可用市场的启用/禁用开关,或直接编辑 profile 的 patch 文件。

兼容性

面向 dsh 0.2.0-rc.2 与 @deepseek-ai/dsh-system-prompt 0.2.0-rc.2 构建;package.json 中 engines 要求 Node >=20、dsh >=0.2.0-rc.1。

配置

可在 cordis.patch.yml 中编辑插入行,例如:

- id: blunt-dev
  name: dsh-blunt-dev
  config:
    enabled: true            # false disables without uninstalling
    extraBanned: []          # your personal blacklist, highest priority
    extraRules: ''           # extra rules appended after the style block
    order: 46                # after persona (0), before tool guidance (1000+)

enabled: false 可在不卸载的情况下关闭效果。extraBanned 最有用:某句话听着别扭时把短语放进数组,模型会被要求整句改写,同义替换也算违规。extraBanned 与 extraRules 的值会原样写入系统提示,只放你信任的指令文本。order: 46 表示排在 persona(0)之后、工具指引(1000+)之前。

验证与自测

确认 bundle 已合成进 profile:

dsh --profile web --dump-config   # the blunt-dev row is in the composed tree

仓库内可用 npm test 覆盖注册、区块顺序与配置项(README 写明在 clone 仓库后执行;本文不涉及 clone 步骤)。

适用场景与注意

适合:长期用 DSH web(或其它 profile)做结对式问答、代码审查、排障,希望回复像同事直说、少结构表演的智能体开发者。

注意:这是文风与行为约束插件,不保证事实正确性——护栏里仍要求「不确定就去核实」。若你依赖特定 markdown 习惯(例如必须用小标题分节),需在 extraRules 里显式放宽,或临时 enabled: false。

结尾

dsh-blunt-dev 用一小段可配置的 system-prompt,针对 DeepSeek 常见的作文腔输出做减法,让会话默认更接近资深开发者口吻。安装命令以 README 为准;细调 blacklist 用 extraBanned,全局开关用 enabled。

  • 目录页:https://www.skillhub.cn/plugins/rosemary-ewe/dsh-blunt-dev
  • GitHub:https://github.com/rosemary-ewe/dsh-blunt-dev
羽毛球分组比赛记分
小程序二维码

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

Xiaoye