JOJO666888888/prompt-polish

JOJO666888888★ 0JavaScriptLast synced: 2026-08-14

Open on GitHub

dsh plugin: polish/complete/expand your prompt before sending with a dedicated prompt-engineering agent. Rewrite, multi-round rewriting, undo. Zero-build client, persists across harness restarts.

README excerpt

✨ prompt-polish — dsh 提示词优化助手 A dsh plugin that polishes, completes and expands your prompt before you send it , using a dedicated prompt-engineering agent. Supports rewrite, multi-round rewriting and undo. Loads automatically when the harness starts — no per-session setup. 在输入命令之前,调用一个专门的「提示词工程专家」agent,对你的原始草稿进行 补全、消歧、扩写、结构化 ,使其符合提示词工程规范、效力更高。插件随 harness 启动自动加载并持久生效,无需每次手动启用。 ✨ 功能特性 - 一键润色 :输入框工具行点击「✨ 润色」,专门的 agent 立即改写你的草稿: - 补全缺失要素(目标、对象、范围、约束、输出格式、验收标准) - 消除歧义,把含糊表述改写为明确指令 - 按提示词工程最佳实践组织结构(角色 / 任务 / 步骤 / 输出格式 / 质量约束) - 保持原始意图与语言,只输出优化后的命令正文 - 自动写入输入框 :润色完成后结果直接填入输入框,可直接回车发送 - 重写 / 多轮改写 :面板内可再优化一轮(🔄),或自动迭代 3 轮(⏩),每轮结果都进入历史 - 撤回 / 版本回溯 :逐步回退上一版本(↩),或点击版本标签(原文 / v1 / v2…)跳回任意历史版本 - 手动微调 :面板内结果可自由编辑后再应用 - 应用并发送 :一步完成「写入输入框 + 直接发送」 - 内置日志系统 :侧边栏底部「📋 日志」按钮打开浮层面板,host/client 双侧诊断日志 + 健康状态(接口状态、模型路由、最近错误),问题可自排查 - 零构建 :client 端为手写 window. ModuleLoader bundle,无需任何构建工具链 🧩 工作原理 - Host 半 ( index.js ):普通 Cordis 插件,通过 webServer.register 暴露两个同源 HTTP 接口(避开 /api 前缀); llm.stream 调用支持多轮迭代(每轮基于上一轮结果),带 120s 超时保护。 - Client 半 ( client.js ):手写 window. ModuleLoader .load({ id, factory }) 格式的浏览器 bundle(与 dsh 产品级 client 插件同构),通过 package.json 的 dsh.client 声明被 dsh-client-modules 扫描并 serve( /plugins/pro…

View full README on GitHub →
Terminal / TUIdeepseekdshdsh-pluginllmprompt-engineeringprompt-optimizeragent

Category