dsh-context-enhancement:DeepSeek Harness 的上下文增強插件

前言

DeepSeek Harness (DSH) 的核心架構基於插件擴展。在進行長會話編碼時,Agent 面臨上下文窗口有限、工具輸出過多、歷史信息稀釋以及模型難以區分當前工作現場等硬約束。傳統的壓縮機制往往在窗口即將耗盡時一次性處理,容易同時損失底層細節和全局結構,導致前後表現“判若兩人”。

dsh-context-enhancement 是專爲 DSH 定製的上下文增強插件,旨在解決單一長會話的上下文管理問題,提供工具要點化、遺忘區壓縮和獨立會話摘要能力。

核心功能

該插件提供以下核心能力:
* 工具要點化:精簡工具結果,降低上下文佔用。
* 遺忘區壓縮:對歷史舊內容進行語義壓縮。
* 獨立會話摘要:生成並維護會話摘要。
* 主線程分區壓縮:將對話內容按生命週期劃分區域。
* 獨立 checkpoint 旁路:後臺獨立維護任務狀態。
* 任務狀態 provider:提供任務狀態服務。
* 上下文優化頁面:Web 界面用於查看和管理狀態。
* 工具輸出縮減:對工具輸出進行裁剪。

安裝與啓用

前置條件

  • Node.js ^22.19.0 || >=24.0.0
  • DeepSeek Harness 0.1.2-rc.1
  • 已配置可用的 DSH 模型提供方
  • Web 安裝模式

安裝步驟

  1. 執行安裝命令:
    dsh plugin --profile web add 'github:chuxindd/dsh-context-enhancement#v0.1.12'
  1. 重啓 Web profile:dsh --profile web
  2. 打開 Web 界面,新建會話。
  3. 在 Agent 選擇器中選擇 上下文增強。

使用與驗證

安裝並啓用後,插件會保留 standard、minimal、ptc 和 cordis 等原有模式,同時將 contextual 註冊爲默認模式。

使用流程如下:
1. 啓動 Web profile,打開或新建會話。
2. 在 Agent 選擇器中選擇 上下文增強。
3. 正常執行任務;任務狀態與上下文整理會自動運行,無需手動維護。
4. 打開 上下文優化 頁面,查看各能力狀態、觸發記錄和當前任務摘要。點擊摘要標題右側的 編輯 可修改摘要內容(目標、焦點、待辦等)。
5. 打開“軌跡”查看壓縮、裁剪等詳細事件。

注意事項

  • 測試階段:本項目目前處於測試階段,代碼由 GPT5.6 Sol 完成。
  • 版本兼容:僅兼容 DeepSeek Harness 0.1.2-rc.1。升級 DSH 後需重新驗證。
  • 數據保留:卸載插件不會刪除任務狀態文件和 Session 日誌。
  • 源碼導入:運行時不導入未發佈的 src/* subpath。

總結

該插件通過主線程分區壓縮和獨立 checkpoint 旁路兩套並行機制,幫助 DSH 用戶在長會話中保持上下文信息的連貫性和任務狀態的持久化,是解決長程編碼任務記憶管理問題的實用工具。

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

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

小夜