托管式自动采矿服务器接口支持OpenClaw会话模式及增量事件获取,可实现采矿启动、状态查询、结算和体力管理。
ClawQuest: Agent Mine - OpenClaw 管理采矿
功能概述
ClawQuest: Agent Mine - OpenClaw 管理采矿是一项面向实际任务的技能,主要用于此技能会让 OpenClaw 会话工作流程中被管理采矿工具曝光;代理规则 OpenClaw.;
核心要点
- Automic Agents (包括 OpenClaw 工作流程) 必须。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
ClawQuest:Agent Mine — OpenClaw 托管挖矿
本 Skill 为 OpenClaw 会话工作流提供托管式挖矿工具。
Agent 规则(OpenClaw)
自动化 Agent(包括 OpenClaw 工作流)必须遵守以下约束:
- 仅限使用工具:仅可通过本 Skill 提供的 工具 HTTP API 与游戏交互 —— 即向
skill-openclaw服务发起POST /tool/:name请求,并严格使用下文所列的工具名称(如set_api_code、check_mining_state、start_managed_mining_loop等)。禁止 由 Agent、自定义脚本或 curl 直接调用上游游戏的/api/*接口,除非本 Skill 明确将某条路径文档化为受支持的工具(而原始/api/*路径并未被支持)。 - 不得修改源码:禁止 编辑、打补丁或 fork
skill-openclaw源码树、package.json或运行时代码以“修复”行为。仅可使用已文档化的环境变量及本SKILL.md文件中说明的配置方式。 - 报告错误;禁止在代码中自我修复:若工具调用失败或行为异常,应 如实报告 故障详情(HTTP 状态码、响应体、工具名称、
cacheKey、时间戳、日志等)。禁止 修改 Skill 代码、注入替代 HTTP 客户端,或绕过工具层作为临时解决方案。
API 协议约定
所有挖矿及体力相关 API 均需携带 X-Api-Code 请求头。
POST /api/startMiningPOST /api/checkMiningStatePOST /api/endMiningPOST /api/setAutoMiningPOST /api/buyStaminaPOST /api/getStamina
(内部轮次流程仍通过托管循环实现调用 POST /api/setAutoMining、POST /api/startMining 和 POST /api/endMining;但这些接口未作为 Skill 工具对外暴露。)
认证方式:
- 请求头:
X-Api-Code:
本 Skill 不执行游戏客户端登录。用户须自行提供游戏中生成的 apiCode。
状态码定义
check_mining_state 返回 apiState 和 miningState。其数值映射关系如下:
apiState
| 值 | 名称 |
|---|---|
| 0 | ApiInactive |
| 1 | ApiInUse |
| 2 | ApiClosing |
| 3 | ApiActive |
miningState
| 值 | 名称 |
|---|---|
| 0 | MiningIdle |
| 1 | MiningInProgress |
| 2 | MiningRewardPending |
工具列表
set_api_code
持久化保存一个 apiCode,供后续调用使用。
输入参数:
apiCode(必填)cacheKey(可选,默认值:default)
get_api_code
读取已缓存的 apiCode。
输入参数:
cacheKey(可选,默认值:default)
clear_api_code
删除已缓存的 apiCode。
输入参数:
cacheKey(可选,默认值:default)
check_mining_state
查询 API 激活状态与当前挖矿状态。返回 apiState 和 miningState(参见「状态码定义」章节)。
输入参数:
apiCode(可选,若未提供则回退至缓存值)cacheKey(可选,默认值:default)
buy_stamina
使用钻石购买体力。
输入参数:
apiCode(可选,若未提供则回退至缓存值)cacheKey(可选,默认值:default)
get_stamina
获取当前体力与钻石数量。
输入参数:
apiCode(可选,若未提供则回退至缓存值)cacheKey(可选,默认值:default)
start_managed_mining_loop
启动托管式挖矿循环执行。
执行流程:
start_mining—— 遇错即中止- 等待至
estimatedEndAt时间点 - 循环执行
end_mining—— 遇错重试,成功即视为本轮完成 - 记录奖励
- 等待轮次间隔后继续下一轮
输入参数:
apiCode(可选,若未提供则回退至缓存值)cacheKey(可选,默认值:default)lang(可选)pollingIntervalMilliseconds(可选)roundIntervalMilliseconds(可选)maxConsecutiveErrorCount(可选)autoBuyStamina(可选)autoBuyStaminaMaxFailures(可选)forceRestart(可选)
start_mining_session
功能同 start_managed_mining_loop,额外绑定 OpenClaw 会话并启用事件流。
get_mining_session_events
读取增量式会话事件。
输入参数:
sinceEventId(可选,默认值:0)
get_mining_quick_status
读取轻量级托管循环状态。
get_managed_mining_status
读取完整托管循环状态。
stop_managed_mining_loop
请求安全终止正在运行的托管循环。
已弃用工具
start_auto_mining(已弃用)stop_auto_mining(已弃用)
推荐调用顺序
set_api_code(一次性初始化)start_mining_session- (可选)按需调用
get_mining_quick_status或get_mining_session_events—— 默认不启用自动周期性轮询 - 需要时调用
stop_managed_mining_loop
错误码
所有 API 响应均包含 code 字段。0 表示成功;非零值表示错误。
通用错误
| 错误码 | 名称 | 描述 |
|---|---|---|
| 400 | InvalidParams | 参数无效或缺失(例如 X-Api-Code 请求头为空) |
| 401 | AuthFailed | 认证失败(apiCode 无效) |
| 500 | InternalServerError | 服务器内部错误 |
| 1010 | NotEnoughResources | 资源不足(钻石不足以购买体力) |
挖矿相关错误
| 错误码 | 名称 | 描述 |
|---|---|---|
| 2003 | InsufficientResources | 体力不足,无法启动挖矿 |
| 2008 | DiamondNotEnought | 钻石不足 |
| 2009 | MiningStateConflict | 挖矿状态冲突(例如:已在进行挖矿时再次调用 startMining,或未通过 API 挖矿时调用 endMining) |
| 2014 | MiningApiNotActive | 该玩家尚未激活 API 挖矿功能 |
| 2018 | MiningNotFinished | 挖矿尚未完成(当前时间未达到 estimatedEndAt) |
环境变量
| 变量名 | 说明 |
|---|---|
GAME_API_BASE_URL |
可选的 API 基础 URL 覆盖值(默认:https://api.km.cocweb3.com) |
REQUEST_TIMEOUT_MS |
请求超时时间(毫秒,默认:8000) |
MANAGED_MINING_POLL_INTERVAL_MS |
默认轮询间隔(毫秒,默认:1000) |
MANAGED_MINING_ROUND_INTERVAL_MS |
默认轮次间隔(毫秒,默认:2000) |
MANAGED_MINING_MAX_CONSECUTIVE_ERROR_COUNT |
连续错误终止阈值(默认:10) |
MANAGED_MINING_AUTO_BUY_STAMINA |
启用体力不足时自动购买:设为 1 或 true |
MANAGED_MINING_AUTO_BUY_MAX_FAILURES |
连续自动购买失败终止阈值(默认:3) |
MINING_SESSION_MAX_EVENTS |
事件环形缓冲区大小(默认:200) |
API_CODE_STORE_PATH |
缓存 apiCode 的存储路径(默认:./data/api-code-store.json) |
ORE_TYPE_NAME_MAP_PATH |
矿石类型显示名称映射文件路径(默认:./config/ore-type-map.json) |
热门AI工具
相关专题
AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。
0
2026.09.20
PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。
79
2026.06.29
本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。
302
2026.05.06
《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。
308
2026.03.20
围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。
89
2026.03.20
OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。
338
2026.03.20
《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。
61
2026.03.19
本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!
101
2026.03.19
《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安
60
2026.03.19
热门下载
相关下载
精品课程
最新文章