前言¶
在 DeepSeek Harness (DSH) 的 Web 界面中,Composer 是编写任务指令的主要区域。用户经常需要将自然语言描述转化为更清晰、结构化且可执行的提示词。dsh-prompt-for-me 是一个运行在 DSH Web 会话中的插件。它将 Composer 中的非空草稿与本地优化的提示词模板结合,调用 DSH 选定的模型进行重写,并将结果流式传输回 Composer,供用户审阅和编辑。
插件介绍¶
这是一个由用户 XXXXXQ-0206 维护的提示词优化工具。它不依赖外部服务,而是利用 DSH 当前的模型路由能力。插件的核心价值在于保持用户对 Composer 的控制权——生成的文本仅作为草稿写入,不会自动提交,用户可以随时修改后再发送。
核心功能¶
- 优化当前草稿:在保留原意的基础上,将描述转化为更清晰、更易被 Agent 执行的指令。
- 使用 DSH 模型路由:默认使用当前 DSH 会话选定的模型。你也可以在插件设置中固定一个特定的 Provider 或 Model。
- 编辑优化提示:插件内置了优化模板(包含指令规则和少样本示例)。你可以在设置中独立编辑这两部分,或一键恢复默认。
- 添加自定义少样本示例:支持配置“原始提示/优化提示”对或“宽泛任务/优化指令”对。最多可保存 16 条示例。
- 保持控制权:生成的内容直接写入 Composer,插件不会自动触发发送动作。
安装与启用¶
该插件需要通过包管理命令安装,并要求 DeepSeek Harness 版本为 0.2.x(0.2.0-rc.1 或更新)。
在终端中执行以下命令:
dsh plugin --profile web add https://github.com/XXXXXQ-0206/dsh-prompt-for-me/releases/download/v1.0.0/dsh-prompt-for-me-1.0.0.tgz
dsh web
安装或更新后,请重启 dsh web 以使插件生效。
使用说明¶
- 在 DeepSeek Harness Web 中打开一个项目会话。
- 在 Composer 中输入需要优化的任务描述(必须包含非空文本)。
- 点击 Composer 操作栏旁边的 Prompt Assistant 按钮。
- 优化结果将流式输出到 Composer 中。你可以直接查看,或点击“编辑”按钮手动调整。
- 审阅无误后,按下 Enter 键发送草稿;若不满意,可按
Ctrl+Z/Ctrl+Y查看历史生成记录。
操作细节¶
- 开始/取消:点击 Prompt Assistant 开始生成;在生成过程中再次点击可取消当前请求。
- 发送:在 Composer 中编辑完成后,使用 Enter 键通过 DSH 发送。
- 限制:插件要求 Composer 中必须有文本才能启动优化功能。
注意事项¶
- 空草稿限制:当前版本禁用了空草稿的提示词设计和项目上下文收集功能,必须先输入内容才能使用。
- 数据传输:优化请求发送的是 Composer 中的草稿文本和插件配置的本地模板,不涉及项目文件或会话历史。
- 数据合规:根据 Provider 的数据条款,优化请求由所选模型处理。
- 上下文控制:由于项目上下文收集功能被禁用,相关设置项在界面中将被隐藏。