前言¶
用 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