dsh-price-less:DeepSeek Harness 上下文管理插件

在 DeepSeek Harness (DSH) 的長對話會話中,上下文容易膨脹,導致成本增加和任務漂移。dsh-price-less 是一個實驗性的上下文管理插件,旨在通過主動修剪和結構化管理上下文,使每次發送的 Token 都物有所值。

插件定位

這是一個 Context management plugin,由用戶 54shitaimzf 維護。它通過主動管理上下文來防止長會話中的成本膨脹和上下文漂移。

核心功能

該插件通過多層防禦機制保持上下文精簡:

  • 顯式任務管理:使用 /task 命令標記當前工作,由用戶控制任務的開啓與關閉。
  • 項目簡報:通過 /init 建立並持久化項目簡報,讓模型始終知曉項目背景。
  • 意圖檢測:自動判斷每條消息是否延續當前任務或開啓新任務,優先使用關鍵詞規則,不確定時調用輔助模型。
  • 星標按鈕與提示優化:點擊星標按鈕將當前意圖摺疊爲確定性的執行包,供用戶預覽和確認。
  • 工具剪切:在寫入時精簡工具輸出,刪除被後續寫入覆蓋的讀取,清除已完成的問答驗證流程。
  • 上下文壓縮:將已關閉的任務摺疊爲帶版本號的歸檔,保留熱尾,在窗口達到 35% 時觸發。
  • 日誌與回放:所有操作留下可回放的事實日誌,任何失敗均不修改歷史,確保內容不丟失。

安裝與啓用

插件未發佈爲 npm 包,需要從本地 DeepSeek Harness 源碼構建。安裝前需確認環境滿足依賴:

# 環境要求
# 1. 本地有 DeepSeek Harness 源碼檢出
# 2. Node.js 20+
# 3. 開啓 dev_inject_plugin
# 4. 主機需包含 ignorable-channel 補丁(非上游代碼)
# 5. 重啓 DSH 守護進程使更改生效

# 構建與注入
# 1. 在 DSH 本地源碼目錄下安裝依賴
# 2. 使用 dev_inject_plugin 選項注入插件
# 3. 重啓 DSH

典型用法

  • 聲明上下文:直接告訴插件你正在做什麼。
  • 管理任務:在開始或結束任務時使用 /task。
  • 初始化項目:使用 /init 設置項目簡報。
  • 確認意圖:點擊星標按鈕將當前意圖摺疊爲執行包。

適用場景與注意

  • 實驗性質:此插件爲實驗性且未發佈的代碼,需要補丁過的 Harness。
  • 歷史編輯:它會編輯會話歷史,使用前請備份 ~/.dsh/sessions。
  • 構建綁定:它與特定主機構建綁定,升級 Harness 可能導致插件失效。
  • 成本目標:節省成本是目標而非承諾,輔助模型調用可能產生額外費用。
  • 無支持:無官方支持合同。

總結

該插件通過多層防禦機制和明確的用戶控制,專注於保持 DeepSeek Harness 會話的上下文精簡。更多細節請查閱官方倉庫。

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

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

小夜