在 DSH 環境下開發智能體或調試對話流時,有時需要明確知道每條用戶消息的發送時間,以判斷響應延遲或分析對話節奏。現有的日誌可能沒有記錄時間戳,手動添加既繁瑣又容易出錯。下面介紹 dsh-time-prefix 插件,它能在每條用戶消息前自動插入當前時間文本,並提供開關控制。
插件介紹¶
dsh-time-prefix 是一個輕量級 DSH 客戶端插件,由用戶 2522669008-zcy 維護,採用 MIT 許可證。它的核心作用是在用戶消息進入 DSH 流程前,自動在消息內容前追加本地時間戳。安裝後,通過設置頁即可控制該功能是否生效,無需修改代碼。
核心功能¶
- 自動添加時間前綴:每條用戶消息前會自動插入類似
【2026/08/23,22:36】的時間文本。 - 設置頁控制:提供開關,可在設置頁啓用或禁用該功能。
- 場景區分:與
dsh-timegap-plugin不同,本插件是“每條消息都帶時間”,更適合需要精確感知每一條消息發送時刻的場景。
安裝與啓用¶
安裝前請確保已安裝 DeepSeek Harness (DSH)。
- 克隆倉庫
git clone https://github.com/2522669008-zcy/dsh-time-prefix
- 添加插件
假設dsh命令在系統 PATH 中,執行:
dsh plugin --profile web add ./dsh-time-prefix
如果 dsh 命令不在 PATH 中,可以使用 npx 執行:
npx @deepseek-ai/dsh plugin --profile web add ./dsh-time-prefix
- 重啓服務
安裝完成後,重啓 DSH Web UI 即可生效。
適用場景與注意¶
- 適用場景:當你需要追蹤對話中的具體時間點,或者調試需要基於消息發送時間觸發邏輯的智能體時,該插件非常有用。
- 注意:該插件以當前 DSH 進程的權限運行,建議在安裝前查看源碼,確認符合你的安全與合規要求。
總結¶
dsh-time-prefix 爲對話流增加了時間維度,讓時間感知變得簡單可控。相關目錄頁與源碼倉庫如下:
* GitHub: https://github.com/2522669008-zcy/dsh-time-prefix
* 目錄頁: https://www.skillhub.cn/plugins/2522669008-zcy/dsh-time-prefix