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