← 返回列表
D

dsh-prompt-system

v0.1.0 · 3 天前发布

提示词优化插件:模型选择左侧「优化提示词」按钮,结合当前对话与工作区文件,把草稿优化为「目标/实现措施/约束」三段式精准提示词,支持一键撤销

dsh-plugindeepseek-harnessprompt-optimizerprompt-enhancement

README

dsh-prompt-system

DeepSeek Harness(DSH)提示词优化插件:在对话输入框的模型选择按钮左侧提供「✨ 优化提示词」按钮,点击后由当前对话模型结合对话历史工作区文件,把草稿优化为「目标 / 实现措施 / 约束」三段式精准提示词,支持一键撤销。

行为

| 交互 | 行为 |
|---|---|
| 点击「✨ 优化提示词」 | 第一步先创建快照(保存优化前原文),然后调用当前对话模型优化;成功后按钮变「撤销」 |
| 点击「撤销」 | 无条件恢复快照原文,不触发任何优化请求;恢复后清空快照、按钮复位 |
| 发送提示词 | 立即清空快照,按钮复位为「优化提示词」 |
| 撤销态下手动编辑草稿 | 保持撤销态,快照保留,随时可撤销 |
| Ctrl+Z | 输入框自身的文本编辑撤销,不影响按钮与快照 |

优化产物格式


【目标】把模糊描述改写为具体、可执行的任务:做什么、给谁用、期望结果。
【实现措施】每条一句话给出方向,引用工作区真实存在的文件/目录/技术栈。
【约束】最多 3 条,只保留影响输出正确性的必要规则。

输出风格精准克制:约束 ≤3 条、实现措施只给方向、默认不加「需人工核验」(仅当草稿明确要求时保留);草稿原文与约束上限冲突时以草稿原文为准。

模型与上下文

  • 模型绑定:优化所用 LLM 与创建会话时刻界面上当前选定的模型一致(agentDefaultModel.currentSelection()),不写死任何模型名。

  • 上下文:会话最近 ≤12 条对话(≤8000 字符)+ 工作区文件摘要(目录树 ≤60 项 + 关键文件 ≤30 个、每文件 ≤2500 字符、总量 ≤12000 字符,跳过 node_modules/.git 等)
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-prompt-system
    Repo
    git+https://github.com/yuloong07-star/dsh-prompt-system.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"client":{"platform":"web","inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-locale"]}}