DeepSeek Harness 插件:dsh-session-task-tags

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在智能體開發與調試過程中,會話數量會隨時間累積。默認情況下,會話除非手動歸檔,否則會無限期保留,導致側邊欄列表變得雜亂。

dsh-session-task-tags 插件旨在解決這一會話生命週期管理問題。它爲每個會話賦予明確的任務屬性(長期或短期),記錄創建時的 Agent 模式,並能在窗口到期時自動歸檔,幫助開發者保持工作區的整潔。

是什麼

這是一個爲 DeepSeek Harness 插件生態提供會話生命週期管理的工具。插件名 dsh-session-task-tags。

  • 所有者:Som2233
  • 類別:記憶
  • 許可證:MIT
  • 核心價值:通過標籤與自動歸檔機制,替代手動整理會話的操作。

核心功能

該插件提供以下能力:

  1. 會話任務標籤:爲每個會話標記爲“長期任務”或“短期任務”。
  2. Agent 模式記錄:自動記錄會話創建時所選的 Agent 模式。
  3. 自動歸檔策略:
    • 短期任務:支持 1 / 5 / 7 / 15 / 30 天窗口,默認 7 天。
    • 長期任務:支持 15–85 天窗口,默認手動歸檔(不參與自動掃描)。
  4. UI 集成與倒計時:在側邊欄顯示半透明的任務標籤與剩餘天數倒計時。
  5. 多階段 UI 支持:在對話階段(會話頭部)和新建階段(Hero 行)均提供選擇器與標籤展示。

安裝與啓用

在終端中執行以下命令安裝插件。安裝後,Host 半的 JS 改動需要重啓 DSH 才能生效。

dsh plugin --profile web add dsh-session-task-tags

典型用法

安裝完成後,插件會在側邊欄和會話頭部提供交互入口。

  1. 創建或打開會話。
  2. 添加標籤:
    • 在對話階段,選擇器位於 Agent 預設芯片之後。
    • 在新建階段,選擇器與工作區/preset 芯片並排。
  3. 觀察標籤:
    • 側邊欄行首會顯示半透明的長期/短期標記。
    • 芯片上會顯示具體時間與倒計時,格式如下:
      • 短期任務 7天 · 剩6天
      • 長期任務 35天 · 剩20天
  4. 歸檔:
    • 到期後會自動歸檔,顯示“已歸檔”。
    • 長期任務默認不會自動歸檔,需手動操作。

注意事項

  1. 重啓生效:Host 半涉及 JS 代碼改動,修改後必須重啓 DSH 才能生效。
  2. 熱更新:Client 半支持 HMR(熱模塊替換),修改前端代碼後可即時生效。
  3. 默認行爲:長期任務默認爲手動歸檔,只有選中了具體的自動歸檔天數(15-85天)纔會加入自動掃描。
  4. 安全限制:瀏覽器的 API 路由受 Host 頭信任圍欄保護,確保僅限本地或同源訪問。

生態背景

DSH 社區擁有獨立的插件目錄(如 SkillHub),與 DeepSeek 或幻方無官方從屬關係。該插件遵循社區開源規範,使用 MIT 許可證發佈。

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

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

小夜