dsh-trajectory-anchor:DeepSeek Harness 插件

前言

在 DeepSeek Harness(DSH)的工作流開發中,智能體偏離任務軌道或行爲退化是一個常見問題。dsh-trajectory-anchor 是一個旨在解決這一問題的插件。它通過鎖定初始行爲、監控每一步軌跡並在退化時進行干預,防止智能體偏離任務。

插件定位

這是一個由 ggfgfgf-on 維護的工作流插件。它是一個獨立的 DSH 捆綁包,用於單智能體軌跡的觀測、錨定和審計。

核心功能

該插件提供四個核心能力:

  1. Observation & audit:對每一步進行基於分詞權重的軌跡評分(如“我/讓我”比率、人設帶、會話本地基線百分位、EWMA),捕獲證據(驗證/編輯/完成聲明),並生成追加式審計日誌(<workspace>/.dsh-trajectory-logs/anchor-<agentId>.jsonl)。
  2. First-round anchoring:在第一輪請求時應用三部分機制:引導工具允許列表(bash / str_replace_editor / pwsh)、最小人設以及運行時上下文 + 技能目錄抑制。工具表面在組裝時派生(未提升的請求僅接收引導允許列表)。
  3. Two behavioral reminders:
    • L1 pullback:在作用域違規或上次驗證後代碼編輯時觸發,建議明確豁免。
    • L2’ confirm-reanchor:僅在輪次內確認某事錯誤時觸發,將第一輪最小載荷放回。
    • 這兩個提醒均爲信息性的,默認關閉。
  4. anchor_status:一個只讀審計工具,用於檢查錨定/提升狀態、引導允許列表、分數和審計日誌尾部。

安裝與啓用

使用 PowerShell 進行安裝,設置環境變量並添加插件。

$env:DSH_HOME = "<scratch-dir>"
dsh plugin --profile anchor-e3 add --ignore-scripts <path-or-fixed-commit-spec>
dsh --profile anchor-e3 --dump-config

配置項

新安裝需要零配置。所有 21 個鍵都有默認值,未知鍵會被警告並忽略。

關鍵配置項包括:
- anchorEnabled:啓用第一輪錨定。
- bootstrapTools:引導工具允許列表。
- gateEnabled:晉升門禁(anchor-gate 詞彙檢查)。
- pullbackEnabled:L1 拉回提醒。
- reanchorOnConfirm:L2’ 重新錨定確認。

注意事項

  • 插件僅寫入其自己的追加式審計日誌,無網絡/憑證,無子進程,無動態代碼加載。
  • 兩個行爲提醒默認關閉,啓用時會注入一條額外用戶消息。
  • 無回滾、能力層、交付門或事實鏡像。
  • 需要 DSH >=0.2.0-rc.2 <0.3.0 和 Node.js >=22.19。

結尾

該插件專注於觀測和審計,而不是承諾直接的執行效果。有關更多細節和源代碼,請參閱 GitHub 倉庫。

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

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

小夜