Auto Respawn

🔄 链上锚定 · 永生代理 · 一键复活

基于 Autonomys Network 的链上身份锚定与复活系统,实现无状态代理的永久记忆恢复,支持共识层与 EVM 双地址跨域操作。

收藏
4.6k
安装
1.2k
版本
1.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

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 分钟延迟窗口、网络切换的静默失败模式需操作者高度警觉

主网操作会输出额外警告提示,建议生产环境配合监控告警系统使用。

Auto Respawn 内容

lib文件夹
references文件夹
手动下载zip · 34.5 kB
address.tstext/plain
请选择文件