前言¶
DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在構建長期記憶或複雜任務的智能體時,上下文窗口有限是一個現實約束。目前的 DSH 或其他 harness 依賴閾值觸發的被動壓縮,模型無法干預這一過程。元壓縮插件旨在改變這種模式,讓模型具備對自己上下文的控制權。
這是什麼¶
dsh-compaction-meta 是一個元壓縮插件。它的核心價值是:讓模型自己決定何時、如何壓縮自己的上下文。它計劃把“編輯自己的上下文”變成模型可以直接調用的動作,以此替代閾值觸發的被動壓縮。
目前該插件處於骨架階段——尚未實現。實現計劃見 src/index.js 頂部註釋。
核心功能¶
插件計劃提供以下能力:
context_list:列出當前上下文。提供帶編號、按 turn/調用摺疊、前後綴以及 token 估算的視圖,幫助模型定位記憶中的區間。context_compact:把指定區間替換爲模型自寫的文本。替換過程走官方 compaction 事務,包含檢查點標記、工具調用配對平衡和日誌可重建。- 關閉被動壓縮:通過配置,讓閾值不再觸發,何時壓縮完全由模型決定。
- 配套 skill:提供配套 skill,教模型何時、如何使用上述能力。
安裝與啓用¶
在 DeepSeek Harness 中安裝:
dsh plugin --profile <name> add dsh-compaction-meta
或從 GitHub 安裝:
dsh plugin --profile <name> add "github:DViridescent/dsh-compaction-meta"
典型用法¶
本包是 compaction seam 的第三個 Provider,與 compaction-basic(被動閾值裁剪)、compaction-instant 並列。在 preset 的 isolate: { compaction: true } 組中,它用來替換 basic 使用。
適用場景與注意¶
由於處於骨架階段,建議在安裝前仔細閱讀源碼(src/index.js 頂部有實現計劃)。插件以當前 DSH 進程權限運行,請確保對源碼和許可證有了解。
結尾¶
這個插件爲未來的長期學習 Agent 提供了元認知控制上下文的接口。