前言¶
在 DeepSeek Harness(DSH)里写任务说明时,草稿往往只有「做什么」,缺少当前仓库的技术栈、目录约定和配置背景。每次都要手动粘贴项目说明,既重复,也容易漏掉 Agent 真正需要的约束。
DSH 的生态思路是「一切皆插件」:能力通过插件挂进 Harness,而不是改核心客户端。下面介绍社区维护的 dsh-prompt-optimizer(lucky6star9/dsh-prompt-optimizer)。它在 SkillHub 目录中的分类为模型推理,简介为「dsh-prompt-optimizer 提示词优化插件」;公开目录页显示当前可安装版本为 v1.0.0(截至页面信息)。SkillHub 与 DeepSeek / 幻方无官方从属关系,本文仅作技术导读,不构成安装背书。
这是什么¶
dsh-prompt-optimizer 由 lucky6star9 维护,面向在 DSH 输入框或 Agent 会话里手动优化提示词草稿的场景。公开文档将其定位为:结合当前工作区项目上下文,把草稿改写成更贴合仓库的提示词,并写回输入框;触发由用户或 Agent 主动发起,而不是在后台自动改写内容。
- 目录页:https://www.skillhub.cn/plugins/lucky6star9/dsh-prompt-optimizer
- 源码:https://github.com/lucky6star9/dsh-prompt-optimizer
- GitHub 星标(公开统计):0
核心功能¶
以下能力来自对该插件公开 README 的第三方导读(dsh-plugin.org 中文页,标明以仓库 README 为准)及 dsh.so 安装验证页对插件包的描述;GitHub 默认 README 若与本地不一致,请以仓库当前文档为准。
- 项目上下文参与改写:后端扫描工作目录中的技术栈标记、配置与工具链相关文件,并对源代码做采样;会跳过
node_modules、.git、dist等常见目录,上下文预算约 6000 字符。 - 三种手动触发方式:
- 输入框工具栏中的灯泡按钮(文档描述为发送按钮左侧的圆形按钮);
- 斜杠命令/optimize(后跟空格,对当前草稿执行优化);
- 会话 Agent 可调用的工具optimize_prompt。 - 结果呈现:优化后的提示词写回输入框;优化说明展示在输入框上方面板,草稿清空后面板会关闭。
- 界面:文档称支持中英文文案,并使用 DSH 的 CSS 变量以适配明暗主题。
- 实现与许可:公开资料记载为 JavaScript 编写,许可证为 MIT(以仓库内 LICENSE 文件为准)。
dsh.so 对 github:lucky6star9/dsh-prompt-optimizer 的沙箱安装与 Web 冒烟测试中,插件在加载树中以 prompt-optimizer 相关条目处于 active 状态;该站点为独立社区索引,不是 DSH 官方应用商店。
安装与启用¶
在已安装 DSH 的环境中,公开安装说明给出的 web 配置命令如下。执行前请确认你使用的 profile 名称与日常启动 DSH 的方式一致(文档示例为 web)。
dsh plugin --profile web add github:lucky6star9/dsh-prompt-optimizer
安装完成后,按 DSH 惯例完全退出并重新打开 Harness,再在插件管理器中确认插件已启用。若你使用 desktop 等其他 profile,需将 --profile web 换成对应 profile,具体以 DSH 官方文档为准;本文仅复述上述已在多个公开页面一致出现的命令。
典型用法¶
下面步骤复现公开用法说明中的主路径,便于在本地对照。
- 在 DSH 输入框写好提示词草稿(可先在草稿里写明希望优化的方向或约束)。
- 任选一种触发方式:
- 点击输入框工具栏的灯泡按钮;或
- 输入/optimize后执行;或
- 在 Agent 会话中让其调用optimize_prompt。 - 等待后端经 DSH 远程命令通道收集项目上下文并调用模型;优化结果应写回输入框,说明文字出现在上方面板。
- 若结果不符合预期,在草稿中补充说明后再次手动触发,不要依赖自动改写。
若结果为空或未写回,公开排查建议包括:确认草稿非空、工作目录可读、插件已在管理器中启用,以及前端与后端插件半部均已加载。
适用场景与注意¶
适合谁
- 经常在同一仓库里向 DSH 下达任务,希望提示词自动带上栈与目录约定,又不想每次复制粘贴背景说明的开发者。
- 需要在 Agent 对话中偶尔调用
optimize_prompt,把自然语言需求整理成更结构化的提示词的场景。
务必注意
- 插件以当前 DSH 进程的权限运行,会读取工作区文件并向模型发送草稿与上下文;安装前应阅读
lucky6star9/dsh-prompt-optimizer源码与 MIT 许可证,确认可接受的数据范围。 - 社区目录(SkillHub、dsh.so、dsh-plugin.org 等)与 DeepSeek / 幻方无官方从属关系;收录或自动化扫描不等于安全背书。
- 公开页面对分类的标注可能不一致(例如 SkillHub 为「模型推理」,部分第三方目录写作「工具与能力」);以你使用的目录与仓库 README 为准。
- 不要假设未在文档中出现的配置项或版本行为;当前目录页可见版本为 v1.0.0,升级后请以仓库变更说明为准。
结尾¶
dsh-prompt-optimizer 把「补全项目背景」从手工粘贴变成可重复的手动一键/命令/工具流程,适合在 DSH 插件化工作流里打磨提示词草稿。进一步信息请查看 SkillHub 目录页与 GitHub 仓库: