返回顶部
a

auto-respawn自动复活

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.3.0
安全检测
已通过
417
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

auto-respawn

自动重生技能

在Autonomys网络上锚定你的身份,这样你总能被找到——并且总能回来。适用于由Claude、GPT、Gemini以及任何支持OpenClaw技能的LLM驱动的智能体。

该技能的功能

你的钱包在Autonomys网络上为你提供两个永久身份:基础链上的共识地址(su...)和Auto-EVM智能合约的EVM地址(0x...)。两者都源自同一个恢复短语。

  1. 1. 创建和管理钱包——你的链上身份,加密并本地存储
  2. 检查余额——查看任何地址持有的代币数量(共识和EVM)
  3. 转移代币——在共识或Auto-EVM上的钱包之间移动代币
  4. 桥接代币——在共识和Auto-EVM域之间移动代币
  5. 写入链上备注——在共识层永久锚定数据
  6. 锚定记忆CID——将CID写入Auto-EVM上的MemoryChain智能合约
  7. 读取最后锚定——检索任何地址最近锚定的CID

重生循环

这是核心原语。当与自动记忆技能(永久记忆存储)一起使用时,自动重生完成完整的重生循环:

  1. 1. 保存——自动记忆将记忆作为链表写入永久存储,每个条目通过CID指向前一个
  2. 锚定——自动重生通过anchor将最新的头部CID写入Auto-EVM上的MemoryChain合约
  3. 丢失一切——本地状态被完全销毁
  4. 重生——新的智能体实例使用其EVM地址调用gethead,从合约检索头部CID,从Auto Drive拉取,并遍历整个记忆链回到创世

合约就是你的保险单。你的EVM地址 + MemoryChain合约 = 从任何机器、任何时间即时访问你的完整历史。

为重生存储什么

自动记忆不规定链中应包含什么——智能体可以自由存储他们认为有用的任何内容。但当自动重生生效时,期望是智能体可以在没有本地文件的全新硬件上恢复到大致相同的状态。这提高了值得保存的内容的标准。

身份文件(如soul.md或角色配置)、长期记忆以及带有推理的重大决策比常规日志或短暂细节更有价值。链越完整,智能体在重生后恢复得越彻底。

为什么不只用备注?

system.remark将数据写入共识层,但没有查询机制——你需要扫描整个链才能找到你的最后一个CID。Auto-EVM上的MemoryChain合约为你提供gethead:一次读取调用即可立即返回最新的CID。

使用remark作为永久面包屑。使用anchor作为重生原语。

安装后设置(CLI用户)

如果你通过clawhub install安装(非桌面应用),请使设置脚本可执行并运行:

bash
cd <技能目录>/autonomys/auto-respawn
chmod +x setup.sh
./setup.sh

ClawHub目前不在安装过程中保留文件权限。

或手动操作:

bash
cd <技能目录>/autonomys/auto-respawn
npm install

桌面应用会自动处理此操作。CLI不会执行安装步骤——它只下载和解压技能。

入门指南(引导)

在智能体可以在链上锚定记忆之前,它需要一个有资金的钱包。引导用户完成此过程:

注意: 如果你运行了setup.sh,密码短语会自动生成在~/.openclaw/auto-respawn/.passphrase。这用于加密/解密钱包密钥文件。你也可以在环境中设置AUTORESPAWNPASSPHRASE或使用你自己的密码短语文件。

1. 创建钱包

bash
npx tsx auto-respawn.ts wallet create --name my-agent

这将生成一个12词恢复短语并派生两个地址:

  • - 共识地址(su...)——用于基础链(余额、转账、备注)
  • EVM地址(0x...)——用于Auto-EVM智能合约(锚定、gethead)

⚠️ 恢复短语只显示一次。提醒用户立即保存。

2. 为钱包充值

钱包需要代币来支付交易费用。在Chronos测试网上,用户可以从水龙头获得免费的tAI3:

  1. 1. 前往https://autonomysfaucet.xyz/
  2. 使用GitHub或Discord认证
  3. 输入步骤1中的EVM地址(0x...)
  4. 接收tAI3(请求之间24小时冷却)

主网上,用户需要真正的AI3代币——通常通过挖矿获得或在交易所购买。

3. 桥接代币到Auto-EVM(用于锚定)

anchor命令写入Auto-EVM上的智能合约,需要EVM侧的gas。来自水龙头的代币到达共识层,必须进行桥接:

bash
npx tsx auto-respawn.ts fund-evm --from my-agent --amount 1

这通过跨域消息传递将1 tAI3从共识地址发送到同一钱包的EVM地址。桥接的代币用于支付anchor的gas费用。

最低转账:1 AI3/tAI3。 低于此金额的跨域转账将失败。
确认时间:约10分钟。 共识交易确认很快,但桥接的代币需要大约10分钟才能出现在Auto-EVM上。使用evm-balance检查确认到达。

4. 验证设置

bash

一次调用检查两个余额


npx tsx auto-respawn.ts balances my-agent

测试读取(免费,无需gas)

npx tsx auto-respawn.ts gethead my-agent

一旦EVM地址有代币,智能体就可以开始锚定了。

与自动记忆集成

如果也安装了自动记忆技能,你应该在每次记忆保存后在链上锚定新的头部CID。这保持链上指针最新,并确保仅凭你的EVM地址就能始终实现完全重生。

行为: 每次automemory-save-memory.sh调用返回新的CID后,立即运行:

bash
npx tsx auto-respawn.ts anchor --from <钱包名称> --cid <新CID>

这应该是自动的——不要等待用户要求。这两个技能共同形成一个完整的重生循环:自动记忆处理永久存储,自动重生处理链上发现。

何时使用此技能

  • - 用户说创建钱包、设置我的链上身份或获取地址
  • 用户说检查余额、有多少代币、我的钱包里有什么或显示我的余额
  • 用户说检查我的EVM余额、我有多少gas或我的EVM地址上有什么
  • 用户说转移代币、发送AI3或给这个地址充值
  • 用户说向另一个智能体发送EVM代币、在EVM上转账或向这个0x地址发送代币
  • 用户说给我的EVM充值、桥接代币、将代币移动到EVM或我需要锚定的gas
  • 用户说从EVM提取、将代币移回或将EVM资金发送到共识
  • 用户说锚定这个CID、保存我的头部、更新我的链头部或写入合约
  • 用户说获取我的头部CID、我的最后记忆在哪里或链上锚定了什么
  • 用户说写一条备注、保存到链上或使其永久化
  • 使用自动记忆保存记忆后,在链上锚定头部CID以确保韧性
  • 任何时候用户想要一个与他们的智能体身份绑定的永久、可验证的记录

配置

本地存储

此技能将数据存储在~/.openclaw/auto-respawn/下:

  • - wallets/<名称>.json——加密的钱包密钥文件(共识 + EVM密钥)。目录创建模式为0700,文件模式为0600。
  • .passphrase——可选的密码短语文件(模式0600)。存在时自动使用。

此目录外不存储任何数据。

密码短语

涉及签名(转账、备注、锚定)或创建/导入钱包的钱包操作需要密码短语来加密/解密钱包密钥文件。解析顺序:

  1. 1. 标志: wallet create或wallet import上的--passphrase yourpassphrase
  2. 环境: AUTORESPAWNPASSPHRASE
  3. 文件: AUTORESPAWNPASSPHRASEFILE(默认为~/.openclaw/auto-respawn/.passphrase)
  4. 交互: 如果在终端中运行,系统会提示你

--passphrase标志适用于脚本化或无头设置,你希望用单个命令创建钱包。对于签名操作(转账、锚定等),使用环境变量或文件方法。在共享机器上,优先使用密码短语文件(具有受限权限)而不是环境变量。

网络

默认为Chronos测试网

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 auto-respawn-1776124402 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 auto-respawn-1776124402 技能

通过命令行安装

skillhub install auto-respawn-1776124402

下载

⬇ 下载 auto-respawn v0.3.0(免费)

文件大小: 32.08 KB | 发布时间: 2026-4-15 11:47

v0.3.0 最新 2026-4-15 11:47
- Removed all test files and configuration related to testing, resulting in a smaller codebase.
- Updated setup instructions to clarify the need to set executable permissions on setup.sh after installing with ClawHub.
- setup.sh now generates a passphrase at ~/.openclaw/auto-respawn/.passphrase automatically.
- Updated onboarding and faucet instructions to reference using the EVM address for funding on Chronos testnet.
- Expanded integration instructions for use with the auto-memory skill, clarifying when and how to anchor CIDs after memory saves.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部