DeepSeek Harness 會話標題重新總結插件

前言

DeepSeek Harness (DSH) 採用插件化架構。在長時間對話或話題切換後,系統自動生成的標題可能無法準確反映當前會話內容。手動修改標題需要進入設置頁面,操作不夠便捷。下面介紹一款能在側邊欄菜單中直接重新總結會話標題的插件。

插件簡介

dsh-session-title-refresh 是一個獨立 Web 插件,由 leolee9086 維護。它通過擴展側邊欄會話菜單,提供「重新總結會話標題」功能,無需進入設置頁面即可更新標題。

核心功能

  • 菜單入口:在側邊欄會話菜單中增加「重新總結會話標題」選項。
  • 狀態反饋:菜單項顯示進行中、成功或失敗狀態。
  • 智能總結:根據對話內容生成新標題,優先保留最近消息。
  • 輸入限制:JSON 輸入最多 24 KiB。
  • 無依賴:不引入 DSH 本體代碼,也不需要跟隨 DSH 源碼目錄。

安裝與啓用

本插件需要 Node.js 22.19.0 或更高版本、pnpm,以及兼容的 DeepSeek Harness Web 環境。安裝步驟如下:

  1. 進入 DSH Web profile 目錄(默認爲 ~/.dsh/profiles/web,Windows 通常爲 %USERPROFILE%\.dsh\profiles\web)。
  2. 執行安裝命令:
pnpm add 'github:leolee9086/dsh-session-title-refresh#v0.2.0'
  1. 在該 profile 的 cordis.patch.yml 中添加插件配置。如果已有 insert 列表,只需向列表追加一項:
- insert:
    - id: session-title-refresh
      name: dsh-session-title-refresh

安裝完成後,重載插件或重啓 DSH 並刷新瀏覽器頁面。

使用方法

  1. 打開會話菜單(通常點擊會話行右側的「⋯」圖標)。
  2. 點擊「重新總結會話標題」。
  3. 菜單項會顯示請求狀態。關閉再打開菜單仍可看到該會話的請求狀態。
  4. 若請求失敗,菜單會顯示原因並提供重試選項。
  5. 請求進行中重複點擊不會重複調用。

注意事項

  • 插件本身沒有任何第三方或 DSH 內部依賴,只通過運行時的 Cordis 服務契約工作。
  • DSH 的插件接口仍可能隨版本變化,使用其他版本時需驗證兼容性。
  • 舊版調用 sessionTitle.refresh(),默認行爲可能只選第一條人類消息。
  • 舊版僅在 live session 表查找會話,未加載的歷史會話會失敗。
  • 瀏覽器關閉請求或插件卸載會取消未完成的生成。

總結

該插件通過菜單擴展解決了會話標題更新不便的問題。它獨立執行標題請求,不會覆蓋全局自動命名。適合需要頻繁整理會話標題的用戶。

GitHub 倉庫 | SkillHub 目錄

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

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

小夜