前言¶
在 DeepSeek Harness Web 的長會話裏,如果只想快速回到自己發出的某條提示詞,逐條上下滾動效率不高。dsh-user-message-navigator 是面向 DeepSeek Harness Web 的一個 DSH 插件,提供一個 Codex-style 的用戶消息導航側欄,把可索引的用戶消息集中列出,方便搜索、跳轉和高亮定位。
這是什麼¶
dsh-user-message-navigator 是一個 Web 端 DSH 插件,維護者是 buguoshixc,許可證爲 MIT。它用於在 DeepSeek Harness Web 會話中增加 User messages 導航入口。已覈實資料中的版本信息如下:
name: dsh-user-message-navigator
version: 0.1.1
license: MIT
engines.node: ^22.19.0 || >=24.0.0
使用它需要 DeepSeek Harness Web 0.1.1-rc.2 或兼容的後續版本。
核心功能¶
這個插件圍繞當前會話中的用戶消息提供導航能力:
- 在 active session header 中增加
User messagesaction。 - 通過官方
shell.overlayslot 打開一個浮動右側欄。 - 按對話順序列出 direct user prompts 和 admitted steering messages。
- 對已加載的 prompts 進行搜索,不會把消息內容發送到任何地方。
- 選擇某條消息後,跳轉到該消息並短暫高亮。
- 跟蹤當前閱讀位置附近的消息。
- 分頁加載更早的歷史;在顯式請求時加載剩餘全部頁面。
- 跟隨當前 DSH locale 和 theme tokens。
安裝與啓用¶
安裝命令使用本地 .tgz 安裝包;已覈實資料中沒有提供在線安裝命令。下面命令裏的路徑應替換爲實際的 dsh-user-message-navigator-0.1.1.tgz 路徑。
先添加插件,再啓動 DSH Web:
npx --yes @deepseek-ai/dsh plugin --profile web add "C:\absolute\path\dsh-user-message-navigator-0.1.1.tgz"
npx --yes @deepseek-ai/dsh web
安裝完成後,重啓 DSH,並刷新瀏覽器。
典型用法¶
啓用後,可以按下面方式使用:
1、即使還沒有選擇會話,右側邊緣也會顯示 launcher。
2、在 non-empty session 中,session header 會出現 User messages。
3、打開側欄後,可以看到按對話順序排列的 direct user prompts 和 admitted steering messages。
4、在已加載內容中搜索提示詞;搜索不會把消息內容發送到任何地方。
5、點擊目標消息後,頁面跳轉到該消息並短暫高亮。
6、當需要更早內容時,按頁加載舊歷史;如果明確請求,也可以加載剩餘全部頁面。
索引範圍與隱私¶
插件只索引當前可見的 conversation nodes。plugin-generated context messages 和 compacted-away nodes 會被有意排除。
資料說明該插件沒有 host route,也不會發起網絡請求。消息內容保留在 active browser page 中,只用於本地列表、搜索和導航操作。
開發檢查¶
如果你從源碼開始構建,可以使用以下命令做檢查和打包乾跑:
npm install
npm run check
npm run pack:dry
適用場景與注意¶
這個插件適合在 DeepSeek Harness Web 中頻繁回看自己發出消息的用戶,尤其是較長會話、多輪提示詞、需要快速定位 steering messages 的場景。
安裝前需要注意:
- 插件以當前 DSH 進程權限運行。
- 安裝前應檢查源碼和許可證。
- 它依賴本地
.tgz安裝方式,路徑要指向實際的dsh-user-message-navigator-0.1.1.tgz。 - 它要求 DeepSeek Harness Web
0.1.1-rc.2或兼容的後續版本。 - Node.js 要求見
package.json的engines.node:^22.19.0 || >=24.0.0。
相關鏈接¶
以下目錄頁是社區目錄入口,不是 DeepSeek 官方應用商店:
https://www.skillhub.cn/plugins/buguoshixc/dsh-user-message-navigator
GitHub: