dsh-node-nav:DSH Web GUI 的對話節點導航插件

dsh-node-nav 是 DSH Web GUI 的客戶端插件,旨在優化長會話中的導航與輸入體驗。該插件採用零依賴的純手寫 JS 實現,通過 MIT 許可發佈。其核心功能包括在聊天區右側提供縱向節點串,支持懸停或鍵盤聚焦時預覽消息文本,點擊節點可平滑滾動並高亮對應位置,同時 active 狀態會自動跟隨閱讀進度。此外,插件支持輸入歷史回溯,當輸入框爲空時,用戶可通過上下方向鍵快速回填或瀏覽歷史輸入。它具備深色模式、自動隱藏、減少動效支持以及 details 面板避讓等特性,並能通過全量歷史節點端點覆蓋未加載的會話日誌。安裝方式爲通過 dsh 命令添加 GitHub 倉庫或本地目錄,隨後重啓

閱讀全文
dsh-history:在超長 DSH 會話中查看、搜索並跳轉自己發送的消息

dsh-history 是由 chenproton 開發的一款 DSH Web 插件,旨在解決長會話中查找用戶發送消息的困難。該插件基於 MIT 許可證發佈,核心功能包括列出當前會話中所有用戶消息(涵蓋未加載舊頁及被壓縮覆蓋的歷史),支持按時間排序、即時搜索過濾、一鍵複製文本,並提供自動定位功能。用戶點擊消息後,插件可自動加載缺失歷史、等待頁面渲染、平滑滾動至目標位置並高亮顯示,隨後關閉面板。爲確保體驗,插件支持後臺預取消息列表以實現秒開,並顯示可定位、未加載等狀態標籤。 安裝前需確保 DSH 環境正常且 Node 版本不低於 20。用戶可通過命令行添加插件包、直接從 GitHub 克隆安裝、

閱讀全文