dsh-prompt-persona:DeepSeek Harness 的可视化系统提示词编辑插件
xilin3/dsh-prompt-persona
DSH plugin:在设置页可视化编辑系统提示词(deployment persona),支持实时预览与三种注入模式。
在 DeepSeek Harness 的设置页中直接编辑部署 persona,并实时预览完整系统提示词,无需手写配置文件。
dsh plugin --profile web add github:xilin3/dsh-prompt-persona- 分类
- 会话与消息
- 平台
- DSH-Plugin
- 作者
- xilin3
- 分发方式
- 插件
dsh-prompt-persona 核心特性
dsh-prompt-persona 仓库信息

dsh-prompt-persona 仓库简介
dsh-prompt-persona 是 DeepSeek Harness(DSH)的会话类插件(DSH plugin),用于在 Web 设置页中可视化编辑系统提示词(deployment persona),并实时预览改动效果。它解决了直接修改 Harness 本体或手写 cordis.patch.yml 来调整系统提示词的痛点,让部署作者可以安全、直观地管理 persona。该插件由 Xilin3 维护,采用 MIT 协议,最近更新于 2026-08,目前 Stars 4、Forks 1,话题标签为 dsh-plugin。
dsh-prompt-persona 这个 DSH plugin 支持哪些核心特性?
插件在设置页新增「系统提示词」区块,支持三种注入模式:replace(替换)、append(追加)、off(关闭)。它提供实时显示当前生效的完整系统提示词(包含 persona、harness 身份、工具引导等所有 section),并支持「预览效果」功能,将草稿应用到副本上,不落盘、不污染当前状态。此外,基于 settings revision 的乐观并发保存(冲突时返回 HTTP 409)避免覆盖他人修改,persona 支持 {{model}}、{{cwd}}、{{provider}} 严格插值模板变量。
dsh-prompt-persona 怎么安装?
推荐使用命令行安装,将插件加入 web profile($DSH_HOME/profiles/web/,Windows 默认 C:\Users<你>.dsh\profiles\web\)。安装后需将 @xilin3/dsh-prompt-persona 追加到 profile 的 package.json 的 dsh.profile.bundles 中,并重启 dsh web(前端改动不会热更新)。
dsh plugin --profile web add github:Xilin3/dsh-prompt-persona
也可以手动编辑 profile 的 package.json,添加 bundles 和 dependencies,然后执行 pnpm install。
dsh-prompt-persona 的注入语义和模板变量是什么?
mode 决定 persona 如何作用于 deployment:persona section:replace 整段替换,append 追加到现有 persona 之后(空行分隔),off 不注入。persona 是模板,保存/渲染时执行严格插值,未注册的变量会报错。可用变量包括 {{model}}(当前模型)、{{provider}}(当前 provider)、{{cwd}}(进程工作目录)。
dsh-prompt-persona 的配置和 HTTP API 是怎样的?
配置持久化在 $DSH_HOME/settings.yaml,namespace 为 prompt-persona,包含 persona(string,默认空)和 mode(enum,默认 replace)。非法 mode 会被归一化为 replace,persona 会做 trim。浏览器设置页使用同源路由 /_dsh/prompt-persona/settings,提供 GET(返回 settings 和 currentPrompt)和 POST(preview/save)能力。
dsh-prompt-persona 兼容哪些 DeepSeek Harness 版本和平台?
插件依赖 @deepseek-ai/dsh-settings、@deepseek-ai/dsh-system-prompt、@deepseek-ai/dsh-host-webserver、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-settings、@deepseek-ai/dsh-client-ui-slots,适用于 DSH 的 web profile,支持 Windows、Linux 等平台。