DeepSeek Harness 插件:dsh-wildmon

前言

DeepSeek Harness 的插件生態日益豐富,寵物類插件大多聚焦於狀態鏡像或單一養成。缺少一個將“遭遇-捕捉-圖鑑-隊伍”完整循環融入工作流的插件。dsh-wildmon 正是爲此而生,它利用工作流中的回合、工具調用和報錯作爲驚動草叢的觸發點,讓收集變得順理成章。

核心功能

dsh-wildmon 是一個基於工作流的隨機遭遇收集插件。它沒有獨立的遊戲循環,而是將收集行爲直接綁定在真實工作流之上。主要特性包括:

  • 隨機遭遇機制:基於回合完成、消息接收、工具調用結果、報錯事件等觸發隨機遭遇。
  • 圖鑑與隊伍系統:包含 28 格圖鑑與 6 只隊伍系統。捕到的前 6 只自動入隊,1 號位的“氣場”會讓該小靈的棲息地遭遇率提升 1.5 倍。
  • 棲息地系統:不同工作方式對應不同棲息地,如常野原、鍛造窟、墨書林、故障嶺、夜閾。
  • 經濟與養成:提供捕靈球經濟系統,包含異色個體(1/64 概率)。
  • 隊伍管理:支持隊伍管理與交換。

安裝與啓用

通過官方命令安裝插件。

dsh plugin --profile web add github:swaylq/dsh-wildmon

安裝後,在任意會話中使用以下命令開始旅程。

/mon start

選定同伴並領走 8 顆捕靈球后,正常工作即可。每個回合、每條消息、每次工具調用、每次報錯都有幾率驚動草叢。

典型用法

插件提供以下命令:

  • /mon:查看狀態。若有遭遇顯示遭遇卡(立繪、稀有度、剩餘停留),若無則顯示狀態卡。
  • /mon start:選擇御三家開始旅程。
  • /mon throw:對當前遭遇投出 1 顆捕靈球。
  • /mon run:從對峙中撤退。
  • /mon dex:查看圖鑑。捕獲爲 ●,目擊爲 ◐,未知爲 ○。
  • /mon team:查看隊伍與盒子。
  • /mon swap <甲> <乙>:換位。隊內重排或隊伍與盒子交換。
  • /mon name <編號> <名字>:給小靈起名。
  • /mon story:查看旅程大事記。
  • /mon about:查看機制說明。

正常工作會觸發遭遇,使用 /mon 查看當前狀態。

運行機制

插件通過監聽 DSH 的事件來運作,不註冊工具,不寫入會話事件,不消耗模型 Token。

  • 存檔位置:$DSH_HOME/wildmon/state.json。
  • 共享機制:同機所有 profile 共享一份圖鑑。
  • 遭遇觸發:主要基於 agent/turn-stopping、agent/inbox/claimed、tools/result、agent/error 等事件。概率與門檻不可配置。
  • 無主動通知:遭遇不會主動通知,需使用 /mon 查看。

信任立場

  • 讀取:只讀自己的存檔文件,不讀取代碼或會話內容。
  • 寫入:只寫入 $DSH_HOME/wildmon/state.json。
  • 網絡:無網絡請求。
  • 模型可見面:無。零 token 開銷。

適用場景與注意

此插件適合希望在開發過程中增加收集樂趣的用戶。需注意:
- 遭遇不主動通知,需定期查看。
- 概率與門檻不可配置,圖鑑與存檔綁定了固定數值。
- 安裝前請檢查源碼與許可證(MIT)。

總結

dsh-wildmon 填補了 DSH 生態中“收集”這一塊的空白。它通過零開銷的方式,將工作流的波動轉化爲收集的動力。所有 28 只小靈的命名與立繪均爲原創,與官方 IP 無關。

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

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

小夜