前言¶
DSH 生態系統中“重寫我的草稿”的槽位很擁擠,存在 26+ 個插件。大多數插件執行“潤色”:刪除填充詞、收緊措辭、限制長度,並拒絕添加用戶未寫的內容。dsh-prompt-seed 反其道而行之。其目的是將不足的種子(通常是一行)展開爲代理可執行的請求,同時由語義保真度門控確保含義得以保留。
核心功能¶
該插件提供以下能力:
- 種子展開:將一行種子轉換爲具體、可執行的提示。
- 澄清:將雜亂但完整的草稿整理爲更清晰的版本,同時保持長度大致相同。
- 語義准入門控:通過自審計機制維護語義保真度。如果檢測到違規,會進行修復並重新審計。
- 信號處理:處理“裸信號”(如數字 42 或“continue”、“ok”)和簡短指令,將其解析爲待處理對話動作。
- 版本管理:保留最多 3 個版本以便重新生成。
- 零構建:無需構建工具鏈;包含瀏覽器包。
安裝與啓用¶
確保你的環境滿足要求:DSH >= 0.2.0-rc.1 < 0.3.0-0 且 Node >= 22.19。
使用以下命令安裝發佈的 tarball:
dsh plugin --profile <name> add \
https://github.com/Zian-anson/dsh-prompt-seed/releases/download/v0.12.0/dsh-prompt-seed-0.12.0.tgz
安裝後,通過 dsh --profile <name> --dump-config 驗證插件已加載。
典型用法¶
- 從種子展開:輸入像“make an image compression feature”這樣的粗糙草稿,點擊 ✦,它將被替換爲詳細、可執行的提示。
- 處理信號:輸入“continue”或數字“42”以繼續待處理的對話動作。
- 查看憑證:將鼠標懸停在 ↺ 按鈕上,查看準入門控憑證(保真度判斷、大小變化、已填充字段)。
- 版本回退:如果結果不正確,點擊 ‹ 返回前一個版本。
行爲差異¶
與專注於修剪和限制的典型優化器插件不同,該插件在用戶未寫的內容上添加細節(產品與風險)。
- 稀疏種子:展開爲可執行請求(測量爲 10-25x 擴展)。
- 精確指令:保持原樣(測量爲 1.0-1.1x 擴展)。
- 違規:修復特定違規類型,重新審計,僅當仍導致扭曲時才拒絕。
- 可視化:顯示准入門控憑證(保真度 ✓,+178 字符,已填充:格式、質量、邊緣情況),而不僅僅是長度比率。
注意事項¶
- 添加內容:插件會添加用戶未寫的內容。這是預期的功能,也是風險所在。
- 依賴檢查:如果缺少
webServer或slots服務,插件會記錄錯誤並禁用自身,而不是中斷 DSH 啓動。 - 開發者預覽:DSH 處於開發者預覽階段;小版本更新可能包含破壞性變更。
參考資料¶
- GitHub: https://github.com/Zian-anson/dsh-prompt-seed