41 lines
1.8 KiB
Markdown
41 lines
1.8 KiB
Markdown
---
|
||
title: "Remote Rescue Pattern"
|
||
type: concept
|
||
tags: []
|
||
sources: []
|
||
last_updated: 2026-04-22
|
||
---
|
||
|
||
# Remote Rescue Pattern
|
||
|
||
当主 Agent 在远程/无头服务器上发生故障且无法连接时,通过远程访问渠道(WebUI/Telegram)打开辅助管理工具,使用内置专家 Agent 执行诊断和修复命令来恢复主 Agent 连接的设计模式。
|
||
|
||
## 动机
|
||
|
||
- Agent 运行在另一台机器或无头服务器上时,Agent 本身故障意味着无法通过 Agent 进行自我修复
|
||
- 用户物理上不在该机器旁,无法直接操作
|
||
- 需要一种"元修复"能力:在不物理访问机器的情况下诊断和恢复 Agent
|
||
|
||
## 机制
|
||
|
||
1. **远程访问通道**:通过 WebUI、Telegram、Lark、DingTalk 等渠道远程连接管理界面
|
||
2. **内置专家 Agent**:管理界面内置主 Agent 的部署专家助手(如 OpenClaw Deployment Expert)
|
||
3. **诊断与修复**:专家 Agent 可执行 `openclaw doctor`、修复配置、重启网关等命令
|
||
4. **恢复主 Agent**:修复完成后,用户重新连接主 Agent 继续工作
|
||
|
||
## 典型场景
|
||
|
||
- [[AionUi]] 内置 OpenClaw 部署专家,用户通过 Telegram 远程诊断修复 OpenClaw
|
||
- [[Self-Healing-Systems]] 中的分级自愈策略(自愈 → 远程专家介入 → 人工兜底)
|
||
|
||
## 与 Self-Healing 的关系
|
||
|
||
Remote Rescue Pattern 是 [[Self-Healing-Systems]] 的一种补充手段:
|
||
- 自愈(Self-Healing):Agent 自动检测并修复常见问题
|
||
- 远程救援(Remote Rescue):Agent 无法自愈时,通过远程专家介入
|
||
- 人工兜底:远程专家无法解决时,需要物理访问或人工介入
|
||
|
||
## 相关工具
|
||
- [[AionUi]]:OpenClaw Remote Rescue 的实现载体
|
||
- [[OpenClaw]]:`openclaw doctor` 命令提供诊断能力
|