前言¶
在 DSH 開發流程裏,一個會話是否保持在預期的推理軌道,往往不容易在界面上直接看到。dsh-anchored-monitor 是一個 DSH 插件,用來即時觀察推理塊中的 we、let's、we'll、we need 與 let me 指紋,並用三波段顯示當前狀態。
它的默認方式是先做可視化,把當前思考效率或能力強度顯示出來;如果需要,再開啓干預,在軌跡漂移到分散的 let me 波段時進行提示、重置或重啓級別的處理,並讓任務繼續。下面先介紹它做什麼,再說明安裝注意和典型用法。
這是什麼¶
Aik358/dsh-anchored-monitor 由 Aik358 維護,許可證爲 MIT。它的定位是 DeepSeek Harness 的即時思維鏈錨定監控與干預插件。
它會讀取每個會話的推理塊文件:
~/.dsh/sessions/*/events.jsonl
然後按 we / let's / let me 指紋給推理塊打分。插件不要求安裝 dsh-anchored-standard,也不檢查預設名稱;它依賴的是推理內容本身給出的指紋信號。
核心功能¶
即時指紋與三波段模型¶
插件會在滑動窗口上比較兩類標記:
- spec 側標記:
we、let's、we'll、we need - react 側標記:
let me
三波段模型如下:
spec: < 0.2
mixed: 0.2–0.5
react: >= 0.5
分級干預¶
插件提供三級干預:
L1 hint
L2 reset
L3 restart
這組干預帶有 cooldown gating 和 hysteresis recovery。
其中需要注意兩點:
L1 hint使用暗示式提示,而不是命令式提示。原因是命令式表達可能把we翻轉爲let me。L2 reset使用插件自帶的 46 字符 Minimal persona,並配置bash與str_replace_editor。
可視化界面¶
插件默認以可視化優先,作爲即時思考效率或能力強度儀表。
界面包含:
- 左側欄入口
- 浮在對話上方的 frosted-glass 面板
- 可拖動、可調整大小,並記住位置
- 收縮後的 rheostat-style bar
- 面板頭部和設置頁中的
zh/en切換 - 兩種皮膚:默認 Serious rheostat bar,以及 Meme skin,也叫
滑動變祖器 / Liang-o-meter
運行、流式與防護¶
運行側包括:
Zero-setup auto-start
15s watchdog
DSH 啓動時,宿主插件會啓動監控進程;watchdog 負責保活。
流式信號來自:
llm/stream
reasoning-delta
推送節流爲 1 秒。
插件還會接收兩類告警信號:
text_leak
streaming_stall
這兩個 guard 只告警,不會自動干預。
干預總開關可以在運行時切換,並跨重啓持久化。打開設置頁後,可以編輯這些參數:
window
lexicon
scoring weights
band boundaries
thresholds
cooldowns
hint templates
bootstrap pair
log rotation
監控進程是獨立進程,支持:
JSONL experiment logs
offline replay
parameter calibration
安裝與啓用¶
下面只列出已覈實材料中的倉庫、依賴和運行要求,不包含官方安裝命令。
倉庫地址:
https://github.com/Aik358/dsh-anchored-monitor
運行要求:
node >=22.19
對等依賴:
@deepseek-ai/cordis ^4.0.1
許可證:
MIT
插件會以當前 DSH 進程權限運行。安裝前,建議檢查源碼與許可證。如果團隊使用 npm 或 DSH 插件目錄,請以倉庫頁面和目錄頁實際給出的包名與安裝說明爲準,不要僅憑倉庫名拼接安裝命令。
典型用法¶
先確認使用模型,再決定是否開啓干預。
- 打開插件面板:從左側欄入口打開 frosted-glass panel,放在對話上方,拖動或調整大小。
- 查看默認儀表:觀察思考強度條、三波段狀態和即時曲線。
- 選擇干預模式:
- DeepSeek V4 Pro 0813:建議把 interventions 打開。
- 其他模型:保持 interventions OFF,只作爲 live gauge。 - 運行時切換:在面板頭部 toggle 中打開或關閉 interventions;該狀態會跨重啓保存。
- 調參:打開 settings page 調整參數;如果改得太多,用 one-click Reset to defaults。
- 切換皮膚:在 settings page 中切換 Serious rheostat bar 或 Meme skin。
- 查看數據源:監控會讀取每個會話的推理塊:
~/.dsh/sessions/*/events.jsonl
並按指紋打分。
適用場景與注意¶
- 適合需要即時觀察 DSH 推理軌跡的開發者;如果只用於監控,把 interventions 關閉即可。
- 干預推薦只針對 DeepSeek V4 Pro 0813 打開;其他模型建議關閉,只作爲 live gauge。
- 如果一個會話從未被錨定,它可能一直停留在 react 波段,
L2會持續觸發;材料中把這描述爲 fight loop,而不是正常監控。 text_leak和streaming_stall是告警信號,不會觸發自動干預。L1使用暗示式提示,而不是命令式提示,因爲命令式表達可能把we翻轉爲let me。- 插件不依賴
dsh-anchored-standard,也不檢查預設名稱。 - Meme skin 的面部素材來自
Lichtspektrum/liang-intensity-calibrator,許可證爲 MIT。
結尾¶
dsh-anchored-monitor 的價值在於把“模型當前是否保持在錨定軌跡”變成可見、可調、可回放的監控任務:默認看波段與強度,需要時再做分級干預。
倉庫地址:
https://github.com/Aik358/dsh-anchored-monitor
本文材料未給出可確認的目錄頁地址;如需在社區目錄中查找,請以目錄頁實際頁面爲準。