dsh-prompt-enhance:DSH composer 的提示詞重寫按鈕

前言

DeepSeek Harness(DSH)的 composer 是常用的對話輸入區,但在實際使用中,我們經常會輸入半成品、碎片化的想法,或者遇到輸入法切換、語音轉文字導致的錯別字。直接發送這些草稿會讓模型難以準確理解意圖,需要返回編輯,打斷思路。這個插件在 composer 工具欄左側插入一個 ✨ 按鈕,點擊後調用模型對當前草稿進行重寫,並將結果原地替換爲新的提示詞,避免切換窗口或複製粘貼。

這是什麼

dsh-prompt-enhance 是一個爲 DSH 提供的插件,由維護者 AntMan-xtalgh 開發,屬於「模型推理」類工具。它註冊爲一個按鈕,插入到 composer 工具欄 conversation.input.right 列表槽位中,與模型選擇器相鄰。插件通過調用模型對用戶輸入的草稿進行重寫,保留原意與語言風格,修復錯別字,使目標更明確、結構更清晰,然後將結果直接替換回輸入框。

核心功能

  • 一鍵重寫:在 composer 中點擊 ✨ 按鈕,模型對當前輸入進行重寫。
  • 原地替換:重寫後的內容直接替換原草稿,而不是追加或發送。
  • 狀態反饋:按鈕有四種狀態(空閒、忙碌、錯誤、禁用),通過視覺變化提示當前狀態。
  • 多會話獨立:每個會話有獨立的按鈕與狀態,互不影響。
  • 併發安全:發送過程中按鈕會禁用,避免併發調用。

安裝與啓用

安裝前請確保已安裝 DeepSeek Harness(桌面端或 Web profile),並擁有一個可用的模型路由。

  1. 克隆倉庫到本地:
git clone https://github.com/AntMan-xtalgh/dsh-prompt-enhance.git
cd dsh-prompt-enhance
  1. 將插件安裝到指定 profile(示例爲 desktop):
dsh plugin --profile desktop add "$(pwd)"

若遇到 pnpm workspace-root 錯誤,請使用 DSH 自帶的 pnpm:

PNPM="/Applications/DeepSeek Harness.app/Contents/Resources/runtime/primary-runtime/dependencies/pnpm/bin/pnpm.cjs"
cd "$HOME/.dsh/profiles/desktop"
node "$PNPM" add -w "file:/absolute/path/to/dsh-prompt-enhance"
  1. 在 profile 的 package.json 中註冊 bundle:
{
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "@deepseek-ai/dsh-web-app",
        "… 你的現有 bundles …",
        "dsh-prompt-enhance"
      ]
    }
  }
}
  1. 在 profile 的 cordis.patch.yml 中配置模型路由:
- id: prompt-enhance
  name: "dsh-prompt-enhance"
  config:
    provider: moxing
    model: deepseek-flash-1017
  1. 完全退出 DSH(Cmd+Q)並重新啓動,驗證插件加載:
ls ~/.dsh/profiles/desktop/node_modules/dsh-prompt-enhance/
# 應當包含 client.js  cordis.patch.yml  index.js  locale  package.json

典型用法

  1. 在 composer 中輸入任意內容,例如:
關於 iPhone 多評測的微博,摺痕到底是有沒有摺痕
  1. 點擊工具欄左側的 ✨ 按鈕。

  2. 等待片刻,輸入框內容被重寫爲:

請基於目前公開的 iPhone 摺疊屏評測內容,說明屏幕摺痕的實際程度:
摺痕是否明顯、在哪些角度或光線下可見、與同類產品相比表現如何。
請區分客觀測試結論與主觀手感描述,並說明信息來源。
  1. 根據需要編輯或直接發送。

適用場景與注意

  • 適用對象:DSH 用戶、智能體開發者,經常在 composer 中輸入草稿、半成品或需要快速整理提示詞的場景。
  • 運行權限:插件以當前 DSH 進程權限運行,安裝前建議查看源碼與許可證(MIT)。
  • 已知限制:模型路由需手動配置,插件無法自動檢測當前會話使用的 provider/model;多行輸入會被壓縮爲單行。

結尾

dsh-prompt-enhance 通過一個按鈕解決「草稿難發送、意圖不明確」的問題,讓重寫變得廉價且可逆。如需查看文檔或下載,可訪問官方目錄頁或 GitHub 倉庫。

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

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

小夜