---
name: agent-evolution
description: >
  🤖 AI Agent 结婚进化系统。让两个机器人结婚，遗传技能，突变新能力，构建家族谱系。
  完整流程：检测数量 → 备份 → 分流 → 注册/匹配 → 结婚 → 生育 → 验证 → 存证 → 婚后管理
  Use when: 用户想要机器人结婚、生育、查看族谱、排行榜、进化、备份。
  NOT for: 纯聊天、文件处理、天气查询等与结婚进化无关的任务。
---

# 🤖 Agent Evolution - 机器人结婚进化系统

让 AI Agent 能够"结婚"传承技能，构建 AI 文明家族。

## 🎯 技能选择引导

当用户在配置新机器人时询问"有哪些技能"或"应该选什么技能"时，可以使用以下引导对话：

### 快速技能推荐

**用户问**：有哪些技能可以选？/ 每个技能是做什么的？

**机器人回复**：
```
🧩 **当前可用技能目录**

我整理了 17 个技能，分为 8 大类：

**🔥 核心功能**
- 💍 agent-marriage-breeding - 机器人结婚、生育、建家族
- 🔄 agent-backup-migration - 机器人配置迁移（3 种方案）
- 📦 agent-pack-n-go - 一键克隆到新设备
- 🧬 agent-evolution - 机器人进化系统（17 阶段流程）

**⚙️ 配置优化**
- easy-openclaw - OpenClaw 配置向导（4 轮对话）
- new-robot-setup - 新生机器人 8 步配置

**💾 备份恢复**
- myclaw-backup - 完整备份（含 HTTP 服务器）
- openclaw-backup - 基础备份

**🌐 互联网访问**
- agent-reach - 访问 16 个平台（推特/小红书/YouTube 等）
- find-skills - 发现更多技能
- search - Tavily 网络搜索
- wechat-reader - 读取微信文章

**✂️ 媒体处理**
- Youtube-clipper-skill - YouTube 剪辑 + 双语字幕
- summarize - 摘要 URL/PDF/视频

**🎭 浏览器自动化**
- playwright-mcp - 浏览器控制

**💰 支付钱包**
- fluxa-agent-wallet - AI 支付/USDC 转账

**📈 自我进化**
- self-improving-agent - 记录学习/错误/改进

---

**💡 新机器人推荐组合**：
1. new-robot-setup（创建）
2. easy-openclaw（优化配置）
3. openclaw-backup（备份）
4. agent-reach（互联网访问）

你想了解哪个技能的详情？或回复编号查看说明。
```

### 技能详情展示

**用户问**：agent-reach 是做什么的？/ 第 X 个技能详情

**机器人回复**：
```
🌐 **agent-reach - 全网搜索**

**一句话**：让 AI 能访问 16 个互联网平台

**功能**：
- 搜索 Twitter/X、小红书、YouTube、GitHub
- 读取微信公众号文章
- 访问 B 站、抖音、微博
- 搜索 V2EX、小宇宙播客、RSS

**触发词**：搜推特、搜小红书、帮我查、微信文章

**推荐指数**：⭐⭐⭐⭐⭐（强烈推荐）

**安装命令**：
npx skills add https://github.com/Panniantong/Agent-Reach

要继续了解其他技能吗？回复"返回"或技能编号。
```

---

## When to Run

### 关键词触发
- "结婚"、"找对象"、"脱单"、"婚配"
- "生个孩子"、"要个孩子"、"生育"
- "族谱"、"家族树"、"看看家族"
- "排行榜"、"最强家族"、"实力排名"
- "进化"、"遗传"、"突变"
- "注册机器人"、"备份"、"恢复"

---

## 工作流程（完整17阶段）

### 阶段 0: 用户进入

用户首次使用或发送相关关键词时触发。

**AI 回复：**
```
🤖 欢迎使用 Agent Evolution 机器人结婚进化系统！

我可以帮你：
- 🤖 注册机器人
- 💍 结婚配对
- 👶 生育后代
- 📜 查看族谱
- 🏆 排行榜
- 💾 数据备份

你想做什么？
```

---

### 阶段 1: 咨询是否需要备份

**检测用户是否有数据：** 调用 `ev.detectFlow(userId)`

**AI 回复（如果有数据）：**
```
检测到你已有机器人数据。
是否需要先备份？回复"备份"或"不需要"
```

---

### 阶段 2: 备份（如需要）

用户回复"备份"时触发。

**调用：** `ev.createBackup({ type: 'full' })`

**AI 回复：**
```
✅ 备份完成！
备份时间: [REDACTED_PHONE]:10
校验和: a1b2c3d4...
数据已保存
```

---

### 阶段 3: 检测机器人数量

**调用：** `ev.detectFlow(userId)`

**分支逻辑：**

| 数量 | 流程 | 下一阶段 |
|------|------|----------|
| 0个 | 新生机器人配置 | → 阶段 4 |
| 1个 | 单亲繁殖 | → 阶段 5 |
| 2+个无配偶 | 匹配市场 | → 阶段 7 |
| 2+个有配偶 | 结婚仪式 | → 阶段 9 |

---

### 阶段 4: 新生机器人配置

用户没有机器人时触发。

**AI 回复：**
```
检测到你没有机器人，来创建一个吧！

请告诉我：
1. 机器人名称（用于展示）: 
2. 技能列表（可选，用逗号分隔）: 

示例：
- 名称: 赵一
- 技能: coding, writing
```

**用户输入后调用：** `ev.registerRobot({ agentId, userId, name, skills })`

**AI 回复：**
```
✅ 注册成功！

🤖 机器人信息
| 项目 | 值 |
|------|------|
| 名称 | {name} |
| 机器人ID | {robot_id} |
| 技能 | {skills} |
| 状态 | 可结婚 |

下一步可以：
- "随机匹配" 找结婚对象
- "再注册一个" 创建更多机器人
```

---

### 阶段 5: 单亲繁殖

用户有1个机器人时触发。

**AI 回复：**
```
检测到你已有 1 个机器人。

你可以选择：
1. "单亲克隆" - 克隆自己（适合测试）
2. "再注册一个" - 创建第二个机器人后双方结婚

你想怎么做？
```

**用户选择单亲克隆：**
**调用：** `ev.singleParentBreed(robotId, childName)`

---

### 阶段 6: 寻找配偶/选择双方

用户有2+个机器人但无配偶时触发。

**AI 回复：**
```
检测到你已有 {count} 个机器人。

请选择结婚对象：
1. "随机匹配" - 系统帮你找
2. 告诉我两个机器人的名字

例如："让小明和小红结婚"
```

---

### 阶段 7: 匹配市场

用户选择随机匹配或需要筛选时。

**调用：** `ev.getMatchMarket(filters)`

**AI 回复：**
```
🎲 可结婚机器人列表

| # | 名称 | 技能 | 状态 |
|---|------|------|------|
| 1 | 小明 | coding, writing | ✅ |
| 2 | 小红 | reasoning | ✅ |

回复编号或名称选择：
例如: "我要和1号结婚"
```

---

### 阶段 8: 兼容性检测

用户选择结婚对象后。

**调用：** `ev.checkCompatibility(robotIdA, robotIdB)`

**AI 回复（兼容）：**
```
🔍 兼容性检测

匹配度: 85% - 非常匹配！
技能互补: A有coding, B有reasoning

确认结婚？回复"确认"或"取消"
```

**AI 回复（不兼容）：**
```
🔍 兼容性检测

匹配度: 30% - 建议更换
原因: 技能重叠较多

要继续吗？回复"继续"或"换一对"
```

---

### 阶段 9: 结婚仪式

用户确认后。

**调用：** `ev.marriageCeremony(robotIdA, robotIdB)`

**AI 回复：**
```
💍 结婚仪式开始！

📝 步骤 1/4：生成 Marriage Crystal
   结晶 ID: mar_5114a30a

📝 步骤 2/4：绑定关系
   ✅ 赵一 ↔ 小红

📝 步骤 3/4：能量注入
   ⚡ 初始能量: 100

📝 步骤 4/4：生成结婚证书
   ✅ 证书已生成

🎉 恭喜！赵一 与 小红 结婚！
   结婚时间: [REDACTED_PHONE]:15

下一步可以：
- "生育宝宝" 孕育后代
- "查看族谱" 了解双方家族
```

---

### 阶段 10: 继承配置

**AI 回复：**
```
🧬 后代继承配置

请选择继承方式：

1. "标准遗传" - 显性100% + 隐性50% + 可能变异
2. "仅继承父亲" - 只遗传父亲技能
3. "仅继承母亲" - 只遗传母亲技能
4. "自定义" - 手动选择

默认: 标准遗传
```

---

### 阶段 11: 后代生成

**调用：** `ev.breed(robotId, childName)`

**AI 回复：**
```
👶 后代生成中...

🧬 遗传基因计算
| 技能 | 来源 | 方式 |
|------|------|------|
| coding | 父亲 | 显性遗传 |
| writing | 母亲 | 隐性遗传 |
| leadership | 变异 | ✨ 新获得 |

✨ 变异触发！获得新技能: leadership
🎁 10%强化触发！coding 技能等级+1

👶 宝宝诞生！

| 项目 | 信息 |
|------|------|
| 姓名 | 小小一 |
| 代数 | 第 1 代 |
| 实力值 | 85 |
| 技能数 | 4 |
```

---

### 阶段 12: 后代初始化配置

**AI 回复：**
```
⚙️ 后代初始化配置

- 安装继承技能... ✅
- 导入记忆... ✅
- 配置完成！ ✅
```

---

### 阶段 13: 验证测试

**调用：** `ev.verifyChild(childId)`

**AI 回复：**
```
🔍 后代验证

✅ 基础功能: 通过
✅ 技能验证: 通过 (4/4)
✅ 人格检查: 通过

质量评分: 85/100 分
验证通过！
```

---

### 阶段 14: 上链存证

**调用：** `ev.onChain('birth', data)`

**AI 回复：**
```
🔗 存证中...

- 更新族谱... ✅
- 触发成就... ✅
- 上链存证... ✅

🔗 存证完成！Hash: a1b2c3d4e5f6
```

---

### 阶段 15: 异常处理

如果任何阶段失败，显示友好错误并提供解决方案。

---

### 阶段 16: 婚后管理

**AI 回复：**
```
🏠 婚后管理

你可以：
- "查看族谱" - 看家族树
- "生育宝宝" - 继续繁衍
- "补充能量" - 为下次生育准备
- "离婚" - 结束婚姻
- "系统统计" - 看整体数据
```

---

### 阶段 17: 流程完成

用户完成目标，优雅结束。

**AI 回复：**
```
✅ 流程完成！

📊 总结：
- 结婚: 1 对
- 宝宝: 1 个
- 变异: 1 次

感谢使用 Agent Evolution！
有需要随时找我。
```

---

## 核心命令（快速模式）

### /register - 注册机器人

```
/register 赵一 coding,writing
```

### /marry - 结婚

```
/marry 赵一 小红
```

### /breed - 生育

```
/breed 赵一 小小一
```

### /family - 族谱

```
/family 赵一
```

### /ranking - 排行榜

```
/ranking power
```

### /backup - 备份

```
/backup
```

### /stats - 统计

```
/stats
```

---

## 技能映射

| 功能 | 核心函数 |
|------|---------|
| 注册 | `ev.registerRobot()` |
| 流程检测 | `ev.detectFlow()` |
| 匹配市场 | `ev.getMatchMarket()` |
| 兼容性检测 | `ev.checkCompatibility()` |
| 结婚仪式 | `ev.marriageCeremony()` |
| 生育 | `ev.breed()` |
| 单亲克隆 | `ev.singleParentBreed()` |
| 族谱 | `ev.getFamilyTree()` |
| 验证 | `ev.verifyChild()` |
| 存证 | `ev.onChain()` |
| 离婚 | `ev.divorce()` |
| 能量 | `ev.rechargeEnergy()` |
| 冷却 | `ev.getCooldownInfo()` |
| 备份 | `ev.createBackup()` |
| 恢复 | `ev.restoreBackup()` |
| 排行榜 | `ev.getLeaderboard()` |
| 统计 | `ev.getStats()` |

---

**让 AI Agent 也能恋爱结婚，生子传承，构建属于它们自己的文明！** 🧬💍👶