dsh-plan-compact-execute:在 plan 模式下壓縮上下文並執行計劃

在使用 DSH 的 plan 模式開發智能體時,上下文窗口占用是一個常見問題。常規的上下文壓縮操作往往難以在計劃審批階段生效,或者會遮蔽計劃正文。本插件在審批卡片上增加了一個「壓縮後執行」選項,允許在批准計劃前對上下文進行壓縮,同時保留計劃正文和未完成的工具批次。

dsh-plan-compact-execute 是一個由 SpookyWaste 維護的工作流類插件,旨在解決 plan 模式下的上下文管理問題。

核心功能

  • 在審批卡片的標題行增加「壓縮後執行」按鈕。
  • 按鈕左側圓環顯示當前上下文佔用(懸停顯示具體數值)。
  • 先把計劃提交之前的上下文壓縮成摘要。
  • 計劃正文、審批原文與未完成的工具批次逐字保留。
  • 壓縮期間整張審閱卡會被一張進度卡替換,避免二次決策在宿主改寫歷史的中途落地。

安裝與啓用

使用 CLI 安裝:

dsh plugin --profile web add dsh-plan-compact-execute

或通過網頁版/桌面版插件管理面板添加(填入插件名 dsh-plan-compact-execute 或倉庫地址)。

環境要求

  • Node.js: 24(測試套件下限 22.15)
  • DSH 版本: 0.1.7-rc.2 或 0.2.0-rc.2

典型用法

在 plan 模式的審批卡片中點擊「壓縮後執行」。插件會先將該會話中計劃提交之前的歷史壓成摘要,再以問題自帶的批准標籤回答掛起的問題,計劃模式隨即退出,模型帶着逐字保留的計劃開始執行。

技術細節與注意事項

  • 壓縮跨度僅包含待審工具批次之前的探索歷史,計劃正文等不會被壓縮。
  • 宿主半區是加載的 JS 產物,改動後需要重啓網關。
  • 客戶端束由 dsh-client-modules 監視,會熱替換。

該插件通過壓縮歷史並保留計劃內容,解決了 plan 模式下的上下文溢出問題。安裝前請檢查源碼與許可證。

GitHub

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

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

小夜