dsh-sidenote:DSH Web 側邊會話與劃選註釋

在 DSH Web 的對話流中,處理分支問題或長文本細節時,頻繁跳轉主視圖或反覆滾動會打斷思路。dsh-sidenote 旨在解決這個問題,通過在獨立側邊欄中 fork 會話並支持對回覆文本進行劃選註釋,保持主流程的連續性。

這是一個針對 DeepSeek Harness (DSH) Web 的插件,提供 Codex 風格的側邊會話與選擇註釋功能。它 fork 當前會話爲持久側邊面板,並將選定的回覆文本轉化爲上下文註釋。插件依賴 dsh-better-sidebar,遵循 MIT 許可證。

核心功能

  • 獨立側邊會話:從主會話 fork 出全量歷史快照的獨立會話,支持多實例並存。繼承歷史默認摺疊成指示卡,摺疊態和滾動位置刷新不丟失。
  • 劃選註釋:在 Assistant 回覆文本上劃選,觸發浮層編輯器,生成帶編號角標的註釋。註釋爲受控對象,支持預覽和逐條移除。
  • 零污染上下文:草稿僅在發送瞬間序列化,避免在主會話上下文中留下未完成的臨時內容。
  • 結論迴流:側邊面板的結論可一鍵迴流至主會話,以問答對的形式作爲受控 Chip 掛在主輸入框上方,隨下一條消息發送。
  • 快捷鍵:使用 Alt+J 在主會話與側邊會話焦點間切換。

安裝與啓用

前置要求:已安裝 dsh-better-sidebar(硬依賴)。

dsh plugin --profile web add dsh-sidenote

本地開發掛載(支持熱重載):

dsh plugin --profile web add link:<本倉庫路徑>

典型用法

  1. 開啓側邊聊天:點擊頂欄「側邊」按鈕,或使用斜槓命令 /side。
  2. 直接答覆:在側邊面板內直接答覆問題,無需跳回主視圖,跑完後會有 toast 通知。
  3. 添加註釋:在任意回覆文本上劃選,編輯並保存註釋。註釋會以角標形式錨定原文。
  4. 恢復會話:使用 /side 彈層重開最近關閉的會話。
  5. 迴流結論:將側邊得出的結論迴流至主會話,作爲問答對掛載在主輸入框上方。

注意事項

  • 硬依賴:插件必須依賴 dsh-better-sidebar 才能運行。
  • 實例限制:在原生側欄模式(dsh-better-sidebar >= 0.19)下,同一會話同時只能開啓一個側邊聊天實例。再次打開或新建會話會聚焦既有 tab;關閉後可通過 /side 恢復。
  • 零污染機制:草稿僅在發送瞬間才序列化,不會在界面上留下未發送的髒數據。
  • 降級處理:宿主版本缺失時,插件會按能力降級,不會導致頁面崩潰。

該插件通過 fork 會話和受控註釋機制,幫助開發者在處理複雜任務時保持上下文整潔。更多詳情與源碼請參考 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜