Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/MQjehovah/agent --skill device-offline-recovery명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | device-offline-recovery |
| description | 处理设备离线(connect=false)或无响应的恢复流程 |
get_device_detail 返回 connect=false调用 get_device_detail(sn) 确认设备确实离线:
connect=true,可能是短暂网络抖动,记录后结束connect=false,继续恢复流程调用 soft_restart(sn) 发送软重启指令。
注意: 即使设备离线,软重启指令也会被平台缓存,设备上线后会执行。
等待时间建议:
get_device_detail(sn) 检查| 状态 | 处理 |
|---|---|
| connect=true, locate=true, hasFault=false | 恢复成功 |
| connect=true, locate=false | 在线但定位丢失,切换到 device-remote-operations 技能处理定位 |
| connect=true, hasFault=true | 在线但有故障,切换到 device-remote-operations 技能处理故障 |
| connect=false(等待60秒后仍离线) | 升级给人工运维 |
如果设备恢复在线,额外检查:
battery — 如果电量极低(<10%),尝试调用 forward_charge(sn) 让其回充hasFault — 如果有残留故障,按通用故障流程处理locate — 如果定位丢失,按定位丢失流程处理以下情况立即升级人工运维:
| 原因 | 特征 | 能否远程恢复 |
|---|---|---|
| 软件崩溃 | 突然离线,之前无告警 | 能(soft_restart) |
| 网络断连 | API超时,无返回 | 不能 |
| 电量耗尽 | 离线前电量持续下降 | 不能(需人工充电) |
| 硬件故障 | 反复离线,重启后很快又离线 | 不能 |
| 平台维护 | 批量设备同时离线 | 等待恢复即可 |
SOC 직업 분류 기준