前言¶
DSH(DeepSeek Harness)插件生態強調“一切皆插件”,社區目錄是獨立站點,不宜理解爲官方應用商店。對使用 DSH web client 的開發者來說,較長會話裏手動滾動定位某一次用戶提問或某一段 agent 回覆,效率不一定夠直接。
dsh-plugin-message-timeline-navigation 針對這個場景,在對話視圖左側疊加一根 Codex 風格的消息時間線,用刻度展示用戶回合,並支持預覽、跳轉和當前閱讀位置高亮。
這是什麼¶
dsh-plugin-message-timeline-navigation 是一個面向 DSH web client 的前端插件,維護者爲 cokiscarazo-rgb,許可證爲 MIT。
它不修改 DSH 本體,插件文件僅存在於 DSH 插件目錄。安裝後會在對話區左側邊緣顯示豎排刻度,每個刻度對應一個用戶回合,包括用戶消息及其完整 agent 回覆。
核心功能¶
- 每用戶回合一個刻度:一個刻度包含用戶消息及其完整 agent 回覆,並過濾
[data-turn-tail]的 agent-only tail 節點。 - 懸停預覽:懸停刻度時可顯示消息預覽卡片,並出現級聯展開效果。
- 點擊跳轉:點擊刻度可平滑滾動到對應消息頂部,並短暫高亮。
- 閱讀進度:滾動時,當前閱讀回合(scrollport 頂部所在段)的刻度保持深色/高亮。
- 僅追蹤用戶消息:保持時間線密集且可預測。
- 純前端浮層:不修改 DSH 本體。
安裝與啓用¶
推薦在 pnpm 環境中安裝,並把插件作爲 DSH 插件安裝,不要裝成全局包。執行下面命令:
dsh plugin add dsh-plugin-message-timeline-navigation
安裝完成後,打開任意 DSH web client 會話,聊天左側邊緣會出現豎排刻度。
典型用法¶
1、打開任意 DSH web client 會話。
2、在聊天左側邊緣看到豎排刻度。
3、懸停刻度以顯示預覽卡片和級聯展開。
4、點擊刻度跳轉到該消息,頂部對齊並短暫高亮。
5、滾動會話時當前回合刻度保持深色。
適用場景與注意¶
適合在 DSH web client 會話視圖中需要快速查看、定位或回溯用戶回合的開發者。它更偏瀏覽輔助,不改變 DSH 主程序邏輯。
依賴與環境信息如下:
- 兼容 DSH web client 會話視圖;
dsh.client.platform爲web。 - 要求
react/react-dom18+。 cordisrc line 爲 peer dependency,且peerDependenciesMeta標記cordis爲 optional。package.json的engines要求node >=20。
插件會以當前 dsh 進程權限運行。安裝前建議檢查源碼、依賴和許可證;本插件許可證爲 MIT,作者/維護者爲 cokiscarazo-rgb。
鏈接¶
GitHub:
https://github.com/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
插件線索給出的目錄頁地址爲:
https://www.skillhub.cn/plugins/cokiscarazo-rgb/dsh-plugin-message-timeline-navigation
該目錄頁信息未在本次已抓取資料中直接確認。