在 DeepSeek Harness (DSH) Web 界面進行長對話開發時,消息列表容易變得很長。在大量歷史記錄中快速定位到特定的用戶輸入並不方便,需要反覆滾動。這個插件提供了一個直觀的導航方式。
這是 delaydai 維護的一個 DSH Web 插件,名爲 dsh-jumpbar。它爲對話界面右側提供了一個類似地圖的導航條,幫助開發者快速跳轉和預覽用戶消息。
核心功能¶
- Minimap-style positioning(minimap式定位):條帶上的短線分佈反映消息在對話中的實際分佈情況,內置視口標記顯示當前閱讀位置。
- Hover preview(懸停預覽):鼠標懸停時顯示消息文本預覽,並高亮對應的對話行;支持鍵盤操作,無需鼠標。
- Click to jump(點擊跳轉):點擊任意短線,對話會平滑滾動到對應消息並高亮顯示。
- Drag to scrub(拖拽快進):按住短線區域並拖拽,可以快速在對話中穿梭。
- Live updates(實時更新):支持監聽新消息、歷史加載、窗口調整和會話切換,自動重繪條帶。
- Zero footprint(零佔用):無消息時不顯示,浮動在
shell.overlay層,不影響主佈局。
安裝與啓用¶
通過 DSH 插件系統安裝。
dsh plugin --profile web add dsh-jumpbar
安裝完成後重啓 dsh web 服務。
典型用法¶
打開任意包含至少一條用戶消息的對話窗口,對話欄右側會出現一條由短線組成的導航條。拖動導航條可以快速瀏覽歷史消息,點擊短線則跳轉到具體位置。
適用場景與注意¶
該插件適合需要頻繁在長對話中查找上下文的 DSH Web 用戶。該插件爲純瀏覽器端實現,不修改宿主邏輯和產品代碼。安裝前請檢查源碼與許可證(MIT)。
該工具通過極簡的交互方式解決了長對話導航問題,保持界面輕量。