DeepSeek Harness (DSH) 強調插件化架構,允許智能體調用外部工具。在單機遊戲調試、內存分析等場景下,直接操作 Cheat Engine (CE) 能顯著提升效率。dsh-cheatengine 插件提供了 CE 的工具集封裝,讓 DSH Agent 能夠執行內存掃描、指針分析、斷點設置等操作。
是什麼¶
該插件由 TindalosKorone 維護,是一個開源的 DSH 插件,旨在將 Cheat Engine 的功能橋接到 DSH Agent 中。它解決了智能體在本地調試、數值修改和逆向工程中需要手動操作 CE 的痛點。
核心功能¶
插件註冊了大量 ce_* 工具,提供以下能力:
- 內存操作:掃描、過濾、讀取、寫入。
- 調試與分析:反彙編、斷點、寄存器、查找寫入者。
- 指針與基址:指針掃描、基址驗證、鎖定地址(實現無限資源)。
- 高級搜索:AOB 搜索/生成、模塊轉儲、變速、CT 表。
- 環境檢測:反作弊/保護模塊檢測。
- 會話管理:統計、假設/證據、審計/撤銷、快照、風險分級。
- UI 交互:可選懸浮狀態面板(顯示階段、調用數、掃描數等)。
安裝與啓用¶
在 DSH 環境中執行以下命令:
dsh plugin add @tindalosko/dsh-cheatengine
典型用法¶
- 確認連接:首先調用
ce_status或ce_connect確保與本地 CE 實例通信正常。 - 解鎖工具:調用
ce_tool_search搜索並解鎖所需的工具包,例如搜索scan或memory包。 - 內存讀寫:優先使用
ce_memory_read和ce_memory_write進行數據操作。 - 獲取建議:調用
ce_playbook或ce_mission讓 Agent 獲取調試建議或任務清單。
適用場景與注意¶
- 適用範圍:面向單用戶、低併發的本地單機調試。一次主要附加一個目標進程,一個 DSH 會話進行調試。
- 多會話處理:多會話調試時,狀態與懸浮面板以最近活動會話爲準。
- 網絡連接:默認連接
127.0.0.1:17171,不建議用於遠程或不信任的網絡環境。 - 資源消耗:註冊大量
ce_*工具會增加 Token 消耗,默認只暴露部分工具,請按需解鎖。 - 權限要求:僅用於有權限的單機/調試環境。危險工具會修改內存或執行腳本。
總結¶
該插件將 Cheat Engine 的強大調試能力引入了 DSH 生態。通過封裝 ce_* 工具集,DSH Agent 可以更自然地處理遊戲內存修改和逆向分析任務。更多詳細文檔和 Agent 規範請參考 GitHub 倉庫。