前言¶
在 DeepSeek Harness 的開發流程中,當模型正在生成回覆時,開發者往往無法直觀地感知當前回合的具體耗時。這種不確定的等待狀態容易打斷思路。dsh-session-turn-eta 插件通過算法預測剩餘時間,並在編輯器下方以進度條形式呈現。
插件簡介¶
dsh-session-turn-eta 是一個客戶端插件,由 778672151 維護。它通過計算歷史步驟的中位數速率和條件中位數步驟計數,對當前回合的剩餘時間進行估算,並在輸入框下方顯示進度條。
核心功能¶
插件主要提供以下可視化反饋:
- 顯示當前回合剩餘時間預測。
- 在輸入框下方顯示進度條。
- 顯示百分比和人類可讀時間(如 ~12m 34s left)。
- 回合結束時填充並脈衝。
- 失敗或中斷時顯示紅色。
安裝與啓用¶
- 執行安裝命令:
dsh plugin --profile web add github:778672151/dsh-session-turn-eta
- 重啓
dsh web。 - 發送任意消息以查看進度條。
兼容性與依賴¶
- 依賴:插件依賴
zod。 - 開發環境:構建依賴 Node 24.x。
- 運行環境:發佈的 bundle 可在 DSH 主機上運行。
- 兼容性範圍:
- DeepSeek Harness:
@deepseek-ai/dsh-*0.1.5-rc.1 @deepseek-ai/cordis: >=4.0.0-rc <5@deepseek-ai/dsh-session: >=0.0.1-rc <2
- DeepSeek Harness:
注意事項¶
- 本插件以當前 DSH 進程的權限運行。
- 插件不修改會話,也不註冊模型可見能力。
- 安裝前請檢查源碼與許可證。
鏈接¶
- GitHub: https://github.com/778672151/dsh-session-turn-eta
- 目錄頁: https://www.skillhub.cn/plugins/778672151/dsh-session-turn-eta