Prompt for Me:DeepSeek Harness 的下一條消息建議插件

前言

在 DeepSeek Harness 裏,一輪 agent turn 結束後,輸入框可能仍然空着,下一步要發什麼經常需要重新組織。Prompt for Me 是 ChuanTianML 維護的 DSH 插件,針對這個場景:它在一輪 agent 回覆完成後,給出一個下一條消息建議,並以 ghost text 呈現;你可以接受,也可以忽略。它不會代替你發送,也不會繞過 Harness approvals。

DSH 插件生態強調“一切皆插件”。Prompt for Me 可作爲社區插件接入 Web profile,不改變你在 DeepSeek Harness 中已有的人工確認流程。

這是什麼

Prompt for Me(dsh-prompt-for-me)爲 DeepSeek Harness 提供自動 ghost-text 下一條消息建議,並保留手動直接填入草稿的生成方式。

它適合放在 dsh web 的 Web profile 中使用:安裝後重啓 dsh web,等一輪 agent turn 完成後,它會在符合條件的輸入框上給出建議。

核心功能

  • 只在新一輪 agent turn 完成後生成,並且 session 處於 idle、plan mode inactive、composer 文本爲空、無圖片、無 queued intent。
  • 給出一條自動建議,作爲 ghost text;草稿在未被接受前保持空。
  • 兼容客戶端顯示原生 inline ghost text;舊客戶端使用小型 preview card,並且不會改寫草稿。
  • 接受 ghost text 的方式是 Tab、Right Arrow 或相鄰 check control;Enter 不會接受 ghost text。
  • 手動觸發仍可使用 Sparkles Trigger 和 Mod+Shift+Space,請求一條新建議,並直接寫入或替換草稿。
  • 被跳過的建議會隨下一次顯式請求發送給模型,用於避免重複或換一種說法重複,有界循環最多保存 10 條。
  • 不自動發送消息,不調用 tools,不繞過 Harness approvals。

安裝與啓用

release tarball 是最簡單的安裝方式,因爲它包含 prebuilt Host 和 Client artifacts:

dsh plugin --profile web add https://github.com/ChuanTianML/prompt-for-me/releases/download/v0.6.0/dsh-prompt-for-me-0.6.0.tgz

安裝完成後,重啓:

dsh web

也可以用 pinned Git tag 安裝:

dsh plugin --profile web add github:ChuanTianML/prompt-for-me#v0.6.0

如果使用 pnpm 10,Git install 可能需要允許該包的 prepare script。在 Web profile 的 pnpm-workspace.yaml 中,將下面配置加到 allowBuilds 下,然後重新運行安裝命令:

allowBuilds:
  dsh-prompt-for-me: true

該腳本只複製 checked-out Host files,幷包裝 checked-out Client factory,不執行下載。

更新和移除:

dsh plugin --profile web update dsh-prompt-for-me
dsh plugin --profile web remove dsh-prompt-for-me

典型用法

1、等待一輪 agent turn 完成。若 composer 滿足空文本、無圖片、無 queued intent,並且 session idle、plan mode inactive,則會出現一條自動 ghost text 建議。

2、使用 Tab、Right Arrow 或 check control 接受這條建議。它會被寫入草稿,並表現爲一次可撤銷的草稿編輯。

3、如果你不想要自動建議,可以使用 Sparkles 按鈕或 Mod+Shift+Space 手動請求一條新建議。手動觸發的結果會直接填入或替換草稿。

4、打開 Settings → Plugins → Configurable,展開 Prompt for Me,可以配置:

  • Suggest after the Agent replies
  • manual generation shortcut
  • Advanced settings → Suggestion model

模型與密鑰

Prompt for Me 使用 Harness 已選擇的 model route 發起模型調用。插件沒有單獨的 API key,瀏覽器也不會接收或讀取 API key。

部署維護者可以在 cordis.patch.yml 或 overriding profile patch 中設置 providermodel。如果 Web UI 中保存了選擇,保存的 Web UI 選擇優先。

在模型調用前,常見的 API-key、token、password 和 Bearer-token 模式會被替換爲 [REDACTED_SECRET]。插件沒有 analytics endpoint,只把數據發送到 Harness 中已選擇的 model route。

數據與本地記錄

交互記錄只保存在當前瀏覽器的 localStorage 下:

dsh.prompt-for-me.outcomes.v2

如果當前草稿和 direct-human conversation 都爲空,生成會停在模型調用之前。

適用場景與注意

適合在 DeepSeek Harness Web 端使用 DSH 插件、希望在 agent turn 後看到下一條消息建議、但仍要人工確認發送的開發者。

使用前注意:

  • 插件以當前 dsh 進程權限運行;安裝前應檢查源碼與許可證。
  • 插件不會自動發送消息,不會調用 tools,不會繞過 Harness approvals。
  • DeepSeek Harness 0.1.0-rc.6 沒有暴露 downstream registration for custom durable session-event types。
  • Git install 下,pnpm 10 可能需要額外配置 allowBuilds

結尾

Prompt for Me 的價值,是把“下一條消息”變成一條可審閱、可拒絕、可手動改寫的建議,而不是替你自動發送。

GitHub:https://github.com/ChuanTianML/prompt-for-me
目錄頁以 DSH 插件社區目錄爲準。

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

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

小夜