dsh-prompt-lab
Manifest valid★ 1Agent-structured prompt optimizer for DeepSeek Harness (dsh). Modes: normal/slim/expand. Engines: local, hybrid, DSH, cloud API. Modal confirm with score and continue-optimize.
dsh-prompt-lab
English | 中文
Agent-structured prompt optimizer for DeepSeek Harness (dsh).
Click 优化 in the composer to rewrite the current draft into an executable Agent pipeline — role / task / context / constraints / output format — then review the result in a confirm modal (original | result | five-layer chips + output score). Local rules always work offline; optional LLM polish uses the model already configured in DSH or a cloud API.
Data boundary: Local mode never leaves the machine. hybrid / DSH / cloud-API polish sends the draft and local skeleton to the configured provider.
What it does
| Generic polish plugins | dsh-prompt-lab | |
|---|---|---|
| Method | Ask the model to rewrite once | Agent ladder structure first |
| Modes | Many strategy labels | 普通优化 / 精简 / 扩写 |
| Offline | Needs a model | Local rules produce structured output |
| Confirm | Silent write-back | Modal + score + explicit actions |
| Failure | Hard fail | Degrade to local with a yellow banner |
Modal actions
| Action | Behavior |
|---|---|
| 继续优化 | Re-run the same optimize pipeline on the editable draft pane |
| 回填输入 | Copy the result into the draft pane for secondary editing |
| 采用 | Write the draft pane back to the composer (已写入) |
| 复制 | Copy the result to clipboard |
| 取消 / Esc | Never touch the composer draft |
Engines
| Engine | Behavior |
|---|---|
| 仅本地 | Offline rules, never calls a model |
| hybrid (default) | Local skeleton → DSH polish when provider+model resolve |
| 仅DSH | Prefer DSH; on missing model / fail → local + yellow banner |
| 云端 API | OpenAI-compatible HTTP (DeepSeek or custom); fail → local + yellow banner |
Timeouts: idle 15s / total 60s.
Install
dsh plugin --profile web add github:xueccci/dsh-prompt-lab#v0.1.1
Restart the profile’s Web process (and Ctrl+Shift+R in the browser), then verify:
dsh --profile web --dump-config | findstr dsh-prompt-lab
Usage
- Type a draft in the composer.
- Click 优化 (or
Ctrl/Cmd+Enter). - Review the modal; edit the draft pane, 继续优化, or 回填输入.
- 采用 writes the draft pane back only if the composer draft is unchanged.
| Mode | Behavior |
|---|---|
| 普通优化 | Rewrite into Agent structure (role/task/context/constraints/format) |
| 精简 | Extract trunk: core task + hard constraints + deliverable |
| 扩写 | Expand only needs the user named |
Settings
设置 → 提示词工坊
├─ 引擎:仅本地 | hybrid(默认) | 仅DSH | 云端 API
├─ 模式:普通优化 | 精简 | 扩写
├─ 云端 API:Base URL / Key / 模型 · 测试连接
├─ 推理行为:自循环 · 快捷键(默认开)
└─ 关于:xueccci · 提示词工坊 dsh 插件
Cloud API keys stay in browser localStorage and are not written to workspace files.
Development
pnpm install
pnpm build # tsdown → lib/
pnpm check # unit tests + syntax check
License
MIT · Independent community plugin · Not affiliated with DeepSeek AI.
See NOTICE.
提示词工坊 · dsh-prompt-lab
面向 DeepSeek Harness 的 Agent 结构化提示词优化插件。
输入栏点「优化」→ 确认弹窗(原稿|结果|五层诊断 + 输出分)。左侧原稿可编辑,支持 继续优化 / 回填输入;采用 写回输入框;取消 / Esc 绝不改草稿。本地规则离线可用;hybrid / DSH / 云端 API 精修失败时 降级黄条,仍可处理结果。
安装
dsh plugin --profile web add github:xueccci/dsh-prompt-lab#v0.1.1
安装后重启 Web 进程,输入栏左侧应出现 优化 按钮。
弹窗操作
| 操作 | 行为 |
|---|---|
| 继续优化 | 对左侧原稿再跑一轮(与「优化」同一逻辑) |
| 回填输入 | 右侧结果填入左侧原稿,便于二次编辑 |
| 采用 | 左侧原稿写回输入框 + toast「已写入」 |
| 复制 | 复制右侧结果 |
| 取消 / Esc / × | 绝不改草稿 |
模式 / 引擎
| 模式 | 行为 |
|---|---|
| 普通优化 | 按 Agent 结构改写 |
| 精简 | 提取主干(任务+硬约束+交付) |
| 扩写 | 只细化用户点名的需求 |
| 引擎 | 行为 |
|---|---|
| 仅本地 | 离线规则,不出机 |
| hybrid(默认) | 本地骨架 → 有 provider+model 才精修 |
| 仅DSH | 优先 DSH;失败/无模型降级本地 + 黄条 |
| 云端 API | OpenAI 兼容 HTTP;失败降级本地 + 黄条 |
超时:idle 15s / 总 60s。
设置
引擎 / 模式 / 云端 API(含测试连接)/ 推理行为(自循环 + 快捷键默认开)/ 关于。
数据边界
- 本地模式:草稿不出本机
- hybrid / DSH / 云端 API:草稿与本地骨架会发给所配置的模型服务商
开发
pnpm install && pnpm build && pnpm check
MIT · 社区独立插件 · 与 DeepSeek AI 无隶属关系。
Comments
Loading…
Similar plugins
by naitoupi
DeepSeek Harness (DSH) plugin: ? optimize the composer draft with the current model. Installable bundle (dsh.bundle + dsh.client); Settings tab: on/off switch, generation params, editable system promp
★ 0
MIT
JavaScript
Sep 21, 2026
dsh plugin --profile web add prompt-optimizer-pluginby JoukoPuro
一个 DeepSeek Harness(DSH)插件: 在 Web 输入框的工具行中添加一个 ✨ 图标按钮。点击后选择打磨风格,已接入的大模型 会把你草稿中的提示词改写得更专业、更易被 AI 理解 。A DeepSeek Harness plugin: icon-only composer button that rewrites your prompt via the connected LLM
★ 4
↓ 82/wk
MIT
JavaScript
Aug 14, 2026
dsh plugin --profile web add dsh-prompt-polishby GraySilver
让 Agent 的工作方式可组合、可审查、可持续改进,最终实现 Agent Self Evoling。 DeepSeek Harness Web plugin with composable task controls and isolated, human-reviewed self-evolution.
★ 199
↓ 294/wk
MIT
TypeScript
Sep 14, 2026
dsh plugin --profile web add @graysilver/dsh-evolve-modesby rongxingda
Prompt enhancement plugin for the DeepSeek Harness web GUI: one-click rewrite of the composer draft into a structured prompt, with preview, fill-back, and undo.
★ 6
↓ 449/wk
Apache-2.0
TypeScript
Sep 8, 2026
dsh plugin --profile web add dsh-prompt-enhanceby master1Sun
DSH(DeepSeek Harness)Web 插件:在 composer 工具栏注入一个「提示词库」按钮,管理可复用的 prompt 片段,点击即可插入当前输入框。支持自动学习:输入复杂 prompt 文案时,插件会自动识别并保存到提示词库。
★ 11
↓ 500/wk
MIT
TypeScript
Sep 25, 2026
dsh plugin --profile web add @sunjuntao/dsh-prompt-libraryAdds prompt optimization, cancellation, and undo controls to the DeepSeek Harness composer.
★ 0
dsh plugin --profile web add zzy-dsh-prompt-optimizer