dsh-maa-cli:在 DeepSeek Harness 裏用自然語言驅動 maa-cli

前言

在 DeepSeek Harness(DSH)裏做《明日方舟》相關自動化時,常見做法是單獨配置 MAA 或 maa-cli:任務要在界面裏逐項勾選,肉鴿策略要改 JSON,抄作業還要自己對照 Box。DSH 插件生態按「一切皆插件」擴展能力;社區目錄 skillhub.cn 與 DeepSeek / 幻方無官方從屬關係,安裝前仍應自行覈對源碼與許可證。下面介紹維護者 nhyo 發佈的 dsh-maa-cli:把 maa-cli 的執行穩定性與 DSH 的對話、本地命令通道結合起來,用一句話準備計劃,或用 /maa 命令零 token 打開參數面板。

這是什麼

dsh-maa-cli 是面向 DeepSeek Harness 的工具包插件(npm 包名 dsh-maa-cli,當前資料中版本 1.1.0)。簡介爲:用自然語言與本地命令控制 maa-cli。倉庫:github.com/nhyo/dsh-maa-cli;分類爲工作流。插件自帶獨立 maa-cli 運行時,首次使用從官方渠道下載,與系統裏已有 MAA 安裝目錄隔離。

README 中的定位是:MAA 負責穩定執行,本插件負責聽懂目標、編譯策略、記住偏好,並根據 MaaCore 回調繼續推進。

相比原生 MAA 多出的能力

資料以表格形式對比,核心差異包括:

  • 下達任務:由界面逐項填參,改爲自然語言生成計劃、本地確認後執行。
  • 運行中調整:除停止外,支持「再打兩局就停」「Boss 關前停」及查進度;局數、樓層依賴 MaaCore 可靠回調,不靠猜測。
  • 肉鴿策略:備註中的需求會編譯成 MAA 實際讀取的招募表與戰鬥配置,執行後恢復原始資源;驗證通過的策略可記憶複用。
  • 基建:自然語言描述排班(如製造站、貿易站幹員分配),編譯爲 MAA 自定義排班並校驗幹員名。
  • 抄作業:按 Box 搜索 MAA 作業站,標註缺少或練度不足的幹員;失敗時自動換下一份同關作業(最多 3 份)。
  • 養成與目標:培養建議、材料缺口、聯合刷圖規劃;可按理智預算分步完成日常或掉落目標。
  • 出錯處理:區分「已確認」與「推測」原因,安全場景下對不會造成重複消耗的掃描任務自動重試。

核心功能(按文檔劃分)

本地命令與面板

日常操作可走 DSH 本地通道,不消耗模型 token。命令包括 /maa fight、/maa infrast、/maa recruit、/maa rouge 等,打開 MAA 風格參數面板,改完確認即執行。每個面板獨立記住上次確認的參數;任務運行中可在面板輸入運行時指令(如「現在停止」「現在打到哪了」)。完成、失敗或條件停止時可桌面通知;停止會終止本次任務進程樹,並在確認退出後再提示「已停止」。

自然語言與策略

一句話可串聯多步(例如先啓動遊戲、基建換班、刷指定關卡、領獎)。計劃通常一次模型調用生成,確認按鈕在本地執行且確認時不再調用模型。肉鴿主題、模式、難度等選項從當前 MAA 資源讀取;「堵門」「守藍門」等描述可自動算部署位置與朝向。

日常任務、抄作業與目標

支持按總次數或掉落目標刷理智、按服務器 04:00 換日選今日開放關卡、公招默認只確認 3★/4★ 等。工作流預設可把「啓動、基建、訪問好友、領獎」存成預設,下次一句話複用。詳細行爲見倉庫內 docs/commands.md、docs/natural-language.md、docs/tasks.md。

幹員與養成

Box 掃描後可只讀緩存問答;培養建議參考社區強度投票並考慮職業覆蓋;養成規劃與刷圖規劃結合企鵝物流掉率與 ArkPlanner。見 docs/operators.md。

運行時與配置

首次執行自動下載獨立運行時(資料稱約 520–630 MB,通常 1–3 分鐘),之後每天檢查更新;環境變量、兼容系統與模擬器、能力邊界見 docs/runtime.md。故障排查見 docs/troubleshooting.md。插件本身 MIT;運行時來自 MAA / maa-cli 官方渠道,遵循各自許可(MAA 爲 AGPL-3.0)。要求 Node >= 22;資料中聲明與 DSH 0.2.1-rc.3 兼容。

安裝與啓用

先做 profile 對應的安裝,再重啓 DSH Desktop(桌面端),並啓動模擬器。安裝命令須使用 README 原文:

dsh plugin --profile desktop add dsh-maa-cli

或 Web 配置:

dsh plugin --profile web add dsh-maa-cli

插件以當前 DSH 進程權限運行,安裝前應閱讀倉庫源碼與 LICENSE,並理解 ADB、模擬器與自動戰鬥相關風險。

典型用法

安裝並重啓後,可直接試 README 中的示例:

/maa fight

打開理智作戰面板(零模型調用)。

幫我清理基建,再刷 20 次 1-7

用自然語言準備計劃,確認後由 maa-cli 執行。

找一個 H8-4 低配作業,用我 Box 裏有的幹員打

按 Box 抄作業。第一次執行會觸發運行時下載,面板會顯示進度;失敗時資料說明會自動回滾更新。

適用場景與注意

適合已在 DSH 中使用、希望減少 MAA 界面重複操作、又需要可確認計劃與策略記憶的玩家或開發者。不適合期望完全無確認全自動、或不願接受首次大體積運行時下載的環境。

注意:公招出現 5★/6★ 時會跳過並提醒手動處理;衝突的策略要求不會執行;刪掉插件運行時目錄可卸載獨立運行時,但與遊戲賬號、理智消耗相關的決策仍應由使用者確認。

結尾

dsh-maa-cli 把 maa-cli 的執行層接到 DSH 的對話與工作流上:本地 /maa 命令負責高頻面板操作,自然語言負責編排與策略編譯,獨立運行時降低與已有 MAA 安裝的耦合。目錄頁:https://www.skillhub.cn/plugins/nhyo/dsh-maa-cli;源碼與文檔:https://github.com/nhyo/dsh-maa-cli。

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

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

小夜