prompt-polish:DeepSeek Harness 提示詞優化助手

DSH 生態遵循“一切皆插件”的理念。在構建智能體或進行復雜推理時,提示詞的清晰度與結構化程度直接影響輸出質量。prompt-polish 旨在解決輸入草稿模糊、結構缺失的問題,在發送前調用專門的提示詞工程 agent 對文本進行潤色、補全和擴寫。

功能特性

  • 一鍵潤色與補全:根據提示詞工程最佳實踐,補充目標、對象、範圍、約束等要素,消除歧義,組織結構。
  • 多輪改寫與版本回溯:支持單次重寫、多輪迭代(自動 3 輪)以及逐步撤回,通過版本標籤快速跳轉歷史狀態。
  • 自動寫入輸入框:潤色完成後結果直接填入輸入框,可直接發送。
  • 內置日誌系統:展示 Host 與 Client 雙側診斷日誌,包含接口狀態、模型路由及健康檢查,便於排查問題。
  • 自定義 API 配置:支持配置 OpenAI 兼容 API(OpenAI / DeepSeek / Azure / Ollama 等),不依賴 dsh 內置模型路由。
  • 零構建:Client 端採用手寫 window.__ModuleLoader__ bundle,無需構建工具鏈。

安裝與啓用

依賴環境:DeepSeek Harness web 模式(dsh --profile web)≥ 0.1.1-rc.2。

插件自帶 dsh.bundle 聲明,通過 dsh plugin add 可自動安裝並註冊到 profile 組合中:

dsh plugin --profile web add github:JOJO666888888/prompt-polish

安裝後重啓 dsh 並刷新瀏覽器。側邊欄底部將出現「✨ 潤色」和「📋 日誌」兩個按鈕。

使用方法

  1. 在輸入框輸入草稿(例如「優化一下我的代碼」)。
  2. 點擊側邊欄底部的 「✨ 潤色」 按鈕。
  3. 等待約 20~30 秒,優化面板會顯示處理狀態。
  4. 完成後,潤色後的文本會自動填入輸入框。
  5. 在優化面板中,可通過 ↩ 撤回、🔄 重寫 或 ⏩ 多輪改寫 繼續調整。
  6. 點擊版本標籤(原文 / v1 / v2…)可跳回任意歷史版本進行對比或手動微調。

自定義 API 配置

配置文件保存在 ~/.dsh/plugins/prompt-polish.json。支持兩種配置方式:

  1. dsh 設置面板:打開側邊欄「⚙️ 設置」 → 左側「✨ 提示詞優化」分區。
  2. 潤色面板內快捷設置:點擊優化面板頭部的 「⚙️ 設置」 按鈕。

配置字段包括:
* 啓用:開關自定義 API 或回退到 dsh 內置路由。
* API 地址:OpenAI 兼容接口的 Base URL。
* API Key:認證密鑰。
* 模型名稱:模型 ID。
* 最大 Tokens:輸出上限。

常見服務配置示例:
* DeepSeek:https://api.deepseek.com/v1,模型 deepseek-chat 或 deepseek-reasoner
* OpenAI:https://api.openai.com/v1,模型 gpt-4o
* Ollama (本地):http://localhost:11434/v1,模型 llama3.1

卸載

dsh plugin --profile web remove prompt-polish

此命令會從 profile 依賴和 bundle 層棧中移除插件,需重啓 dsh 生效。自定義 API 配置文件需手動刪除。

技術實現

  • Host 端:普通 Cordis 插件,通過 webServer.register 暴露 /pp-api/polish、/pp-api/config、/pp-api/logs 等同源接口,調用 llm.stream 執行 agent 邏輯。
  • Client 端:通過 dsh.client 聲明被 dsh-client-modules 掃描,加載手寫的 window.__ModuleLoader__ bundle,實現零構建。

注:本項目與 DeepSeek 官方無關聯。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜