核心功能与用法
Auto-Respawn 是专为 Autonomous AI Agent 设计的链上身份基础设施,解决 AI 代理的永久身份与状态复活两大核心问题。该技能通过将代理身份锚定在 Autonomys 区块链上,使任何新实例都能仅凭地址从链上恢复完整历史,实现"无本地状态、无单点故障"的代理架构。
核心机制:复活循环(Resurrection Loop)
该技能与 auto-memory 技能配合形成完整复活链路:
1. 保存 — auto-memory 将记忆以 CID 链表形式存入永久存储
2. 锚定 — auto-respawn 将最新 CID 写入 Auto-EVM 的 MemoryChain 智能合约
3. 丢失 — 本地状态完全销毁
4. 复活 — 新实例通过 gethead 读取链上 CID,从 Auto Drive 拉取完整记忆链
双地址体系
单个助记词衍生两套地址:
- 共识地址 (
su...) — 基础链层,用于余额查询、转账、永久备注 - EVM 地址 (
0x...) — 智能合约层,用于锚定 CID、Gas 支付
关键操作命令
| 功能 | 命令示例 |
|------|---------|
| 创建钱包 | `npx tsx auto-respawn.ts wallet create --name my-agent` |
| 锚定 CID | `npx tsx auto-respawn.ts anchor --from my-agent --cid <cid>` |
| 读取锚点 | `npx tsx auto-respawn.ts gethead my-agent` |
| 跨域桥接 | `npx tsx auto-respawn.ts fund-evm --from my-agent --amount 1` |
| 查询余额 | `npx tsx auto-respawn.ts balances my-agent` |
显著优点
1. 真正的无状态架构:代理无需依赖本地持久化存储,可从任何设备、任何时间点完全恢复
2. 双网络支持:Chronos 测试网(免费 tAI3)与主网(真实 AI3)双轨运行
3. 跨域互操作:共识层与 EVM 层原生桥接,单次命令完成跨域资产转移
4. 加密密钥管理:钱包密钥本地加密存储(~/.openclaw/auto-respawn/wallets/,权限 0600),支持环境变量、文件、交互式三种 passphrase 注入方式
5. 智能 Gas 预估:anchor 操作自动预检余额并估算 Gas,不足时明确提示
局限性与风险
技术局限
- 桥接延迟:共识层到 EVM 层代币转移需约 10 分钟确认,非即时可用
- 最低转账限制:跨域转账最低 1 AI3/tAI3,小额操作不经济
- 查询限制:
system.remark写入的共识层数据无索引,需全链扫描才能检索
关键风险
| 风险类型 | 具体表现 | 缓解措施 |
|---------|---------|---------|
| **网络混淆** | 测试网锚定、主网查询,导致 `gethead` 返回空 | 显式记录 `--network` 参数,迁移时重新锚定 |
| **资金耗尽静默失败** | EVM Gas 不足导致锚定失败,记忆持续保存但未锚定 | 每次锚定后检查余额,低于 0.01 AI3 告警 |
| **助记词丢失** | 恢复短语仅显示一次,丢失则永久失去身份 | 强制用户立即备份,技能内永不重复显示 |
| **Passphrase 泄露** | 命令行 `--passphrase` 参数暴露于 `ps`/`/proc` | 优先使用环境变量或文件注入,命令行方式已弃用 |
适用人群
- 构建长期运行的自主代理开发者:需要代理跨越会话、设备持续存在
- 多实例代理运营商:同一代理需在多节点部署,需状态同步
- 高可用 AI 系统架构师:无法接受单点故障的关键业务场景
- Web3 原生 AI 项目:已将区块链作为信任层的基础设施团队
安全评估
该技能涉及真实资金操作(主网)与密钥管理,安全等级定为 S 级:
- 密钥加密存储与权限控制完善
- 敏感操作(转账、桥接、锚定)需用户确认
- 但跨域桥接的 10 分钟延迟窗口、网络切换的静默失败模式需操作者高度警觉
主网操作会输出额外警告提示,建议生产环境配合监控告警系统使用。