dsh-cheatengine:DeepSeek Harness 与 Cheat Engine 的桥接插件

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

典型用法

  1. 确认连接:首先调用 ce_status 或 ce_connect 确保与本地 CE 实例通信正常。
  2. 解锁工具:调用 ce_tool_search 搜索并解锁所需的工具包,例如搜索 scan 或 memory 包。
  3. 内存读写:优先使用 ce_memory_read 和 ce_memory_write 进行数据操作。
  4. 获取建议:调用 ce_playbook 或 ce_mission 让 Agent 获取调试建议或任务清单。

适用场景与注意

  • 适用范围:面向单用户、低并发的本地单机调试。一次主要附加一个目标进程,一个 DSH 会话进行调试。
  • 多会话处理:多会话调试时,状态与悬浮面板以最近活动会话为准。
  • 网络连接:默认连接 127.0.0.1:17171,不建议用于远程或不信任的网络环境。
  • 资源消耗:注册大量 ce_* 工具会增加 Token 消耗,默认只暴露部分工具,请按需解锁。
  • 权限要求:仅用于有权限的单机/调试环境。危险工具会修改内存或执行脚本。

总结

该插件将 Cheat Engine 的强大调试能力引入了 DSH 生态。通过封装 ce_* 工具集,DSH Agent 可以更自然地处理游戏内存修改和逆向分析任务。更多详细文档和 Agent 规范请参考 GitHub 仓库。

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

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

小夜