前言¶
在 DSH 的 Web 會話裏,長對話會把用戶消息和模型輸出排成長條。如果你希望在右側快速預覽某一條、跳到某一輪,或者搜索用戶消息,但不希望額外增加一塊常駐面板,可以關注 dsh-turn-rail。
它是面向 DeepSeek Harness Web 的瀏覽器 UI 插件,使用 DSH 的插件機制安裝,目標是在會話右邊緣提供一個輕量的 turn rail。
這是什麼¶
dsh-turn-rail 的一句話定位是:
A Codex-style auto-hiding turn rail for DeepSeek Harness Web.
已覈實資料中的 owner 爲 Yujm888,許可證爲 MIT,倉庫地址是:
https://github.com/Yujm888/dsh-turn-rail
它的設計偏輕量:
- no settings
- no extra panels
- zero runtime dependencies
它是一個瀏覽器 UI 插件;資料中明確說明,nothing here enters a model request。
核心功能¶
下面列出的能力均來自已覈實事實。
- Edge-peek auto-hide:指針靠近右邊緣時 rail 淡入,移開後淡出。
- Layered hit zones:外層區域用於保持 rail 可見,marker 的更寬區域可點擊跳轉,marker 周圍的窄區域用於顯示 tooltip。
- Per-turn tooltip:通過 marker 預覽對應輪次。
- Search:通過放大鏡按鈕打開搜索,輸入內容過濾 user messages,點擊結果跳轉。
- 30-marker scrolling window:長會話中最多展示 30 個 marker,並在 rail 內部滾動。
- Theme-aware and responsive:跟隨 DSH 的主題與頁面視口做適配。
- Full-session projection:結合 Web profile 的
sessionProjections呈現完整會話軌道。
安裝與啓用¶
先確認環境滿足:
- DSH
>= 0.1.0-rc.6 - Web profile with
sessionProjectionsavailable
遠程安裝使用:
dsh plugin --profile web add dsh-turn-rail
安裝完成後,重啓 dsh web,再硬刷新瀏覽器標籤頁:
dsh web
如果你已經從 GitHub 拉取到本地,也可以用本地路徑安裝:
dsh plugin --profile web add /path/to/dsh-turn-rail
移除插件:
dsh plugin --profile web remove dsh-turn-rail
典型用法¶
下面是在 DSH Web 中可復現的基本操作。
1、把指針移到右側邊緣附近,rail 會淡入;移開後淡出。
2、把指針懸停在 marker 周圍的窄區域,可以預覽該輪;點擊 marker 的更寬區域可以跳轉。
3、點擊放大鏡按鈕打開搜索;輸入內容過濾 user messages;點擊結果跳轉;按 Esc 關閉。
4、如果後續需要調整交互參數,查看倉庫中的 lib/client.js,資料說明 tuning constants 位於該文件。
適用場景與注意¶
適合以下情況:
- 你正在使用 DSH 的 Web profile。
- 你希望處理長會話,但右側界面保持輕量。
- 你需要一個自動隱藏、可預覽、可跳轉、可搜索的輪次入口。
使用前注意:
- 需要 DSH
>= 0.1.0-rc.6。 - 需要 Web profile 提供
sessionProjections。 - 它是瀏覽器 UI 插件,不進入模型請求。
- DSH 生態強調「一切皆插件」;社區目錄是獨立站點,不與 DeepSeek 或幻方形成官方應用商店關係。
- 該項目聲明 not affiliated with DeepSeek。
dsh插件以當前dsh進程權限運行;安裝前應檢查源碼、依賴和許可證。本插件許可證爲MIT。- 已覈實資料未給出星標數、分類和目錄頁 URL,因此本文不採用這些未確認信息。
結尾¶
dsh-turn-rail 的價值在於把輪次導航收在 DSH Web 的右邊緣:自動隱藏、按輪預覽、點擊跳轉、搜索 user messages,同時不增加額外面板和運行時依賴。
如果你想檢查源碼或提交問題,可以訪問 GitHub 倉庫:
https://github.com/Yujm888/dsh-turn-rail
目錄頁 URL 未出現在已覈實資料中。