XiaoMi EVOlution Framework โโ ่ฝๅ้ฉฑๅจ็AIๅฉๆ่ชๆ่ฟๅ็ณป็ป
ๅบไบ ccEvo ่ฟๅๅผๆ + OpenClaw AI Assistant Framework ่ๅๆๅปบ
XM-EVO ๆฏไธไธชไธไธบ OpenClaw ่ฎพ่ฎก็ AIๅฉๆ่ชๆ่ฟๅๆกๆถ๏ผ่ฎฉๅฐๅช่ฝๅค๏ผ
- ๐งฌ ๅบๅ ๅ่ฟๅ โโ ้่ฟ Gene ๅๅผ็ญ็ฅๆ็ปญๆน่ฟ
- ๐ณ ่ฝๅๆ ็้ฟ โโ ๅฑ็บงๅ็ฎก็่ฝๅ๏ผ่ชๅจไฟฎๅชๅๅนถ
- ๐ง ไธๅฑ่ฎฐๅฟ โโ L1ๅทฅไฝ่ฎฐๅฟ/L2็ญๆ่ฎฐๅฟ/L3้ฟๆ่ฎฐๅฟ
- โก ๅๅฑๆจกๅๆฑ โโ ้ซ้/ๆบ่ฝ/ๆๆฌ/่ง่ง่ชๅจๅๆข
- ๐ ADLๅฎๅ จ้ โโ 5้้จๆง็กฎไฟ่ฟๅไธๅฃๅ
- ๐ Heartbeat็ปดๆค โโ ๆฏ30ๅ้่ชๅจ่ฎฐๅฟๆด็
- ๐ VFMไปทๅผ่ฏไผฐ โโ ้ๅๆฏไธช่ฝๅ็่ฟๅไปทๅผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ XM-EVO ๆกๆถๆถๆ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๆง่กๅฑ (Execution Layer) โ โ
โ โ โโโ ๅๅฑๆจกๅๆฑ (Fast/Smart/Text/Vision) โ โ
โ โ โโโ ไผ่ฏ่ทฏ็ฑๅจ (Session Router) โ โ
โ โ โโโ ไปปๅก้ๅพๆง่กๅจ (Task Iron Law) โ โ
โ โ โโโ ไธไธๆๅ็ผฉๅจ (Context Compressor) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ่ฟๅๅฑ (Evolution Layer) โโ ๆบ่ช ccEvo โ โ
โ โ โโโ ไฟกๅทๆๅๅจ (Signal Extractor) โ โ
โ โ โโโ Gene ้ๆฉๅจ (Gene Selector) โ โ
โ โ โโโ ๅๅผๅผๆ (Mutation Engine) โ โ
โ โ โโโ ADL ๅ่ฟๅ้ (ADL Lock) โ โ
โ โ โโโ ๅบๅ้ช่ฏๅจ (Solidify Validator) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ่ฝๅๅฑ (Capability Layer) โ โ
โ โ โโโ ่ฝๅๆ (Capability Tree) โ โ
โ โ โโโ VFM ่ฏๅๅจ (V-Score Scorer) โ โ
โ โ โโโ ่ถๅๅบ (Capsule Store) โ โ
โ โ โโโ ไฟฎๅชๅๅนถๅจ (Pruner & Merger) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ่ฎฐๅฟๅฑ (Memory Layer) โ โ
โ โ โโโ L1 ๅทฅไฝ่ฎฐๅฟ (Working Memory) โ โ
โ โ โโโ L2 ็ญๆ่ฎฐๅฟ (Daily Memory) โ โ
โ โ โโโ L3 ้ฟๆ่ฎฐๅฟ (Long-term Memory) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ็ปดๆคๅฑ (Maintenance Layer) โ โ
โ โ โโโ Heartbeat ๆฃๆฅๅจ (30ๅ้ๅจๆ) โ โ
โ โ โโโ PCEC ๅจๆ (่ฎค็ฅๆฉๅฑ) โ โ
โ โ โโโ ๆบ่ฝๅคไปฝ (Smart Backup) โ โ
โ โ โโโ ๅฅๅบทๆฃๆฅ (Health Check) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
xm-evo/
โโโ README.md # ๆฌๆไปถ
โโโ SKILL.md # OpenClaw Skill ๅฃฐๆ
โโโ index.js # CLI ๅ
ฅๅฃ
โโโ package.json # ไพ่ต้
็ฝฎ
โ
โโโ config/ # ้
็ฝฎๆไปถ
โ โโโ xm-evo.json # ไธป้
็ฝฎ
โ โโโ evolution-strategies.json # ่ฟๅ็ญ็ฅ้
็ฝฎ
โ โโโ genes.json # ็งๅญ Gene ๅบ
โ โโโ task-iron-law.json # ไปปๅก้ๅพ้
็ฝฎ
โ
โโโ core/ # ๆ ธๅฟๅผๆ
โ โโโ engine.js # ่ฟๅๅผๆไธปๅพช็ฏ
โ โโโ signals.js # ไฟกๅทๆๅๅจ
โ โโโ selector.js # Gene ้ๆฉๅจ
โ โโโ solidify.js # ๅบๅๅ่ฎฎ
โ โโโ bridge.js # OpenClaw ๆกฅๆฅๅฑ
โ
โโโ evolution/ # ่ฟๅๆจกๅ (ๆบ่ช ccEvo)
โ โโโ gep/ # GEP ๅ่ฎฎ
โ โ โโโ gene.js # Gene ๆฐๆฎ็ปๆ
โ โ โโโ capsule.js # ็ป้ช่ถๅ
โ โ โโโ event.js # ่ฟๅไบไปถ
โ โ โโโ mutation.js # ๅๅผๅ่ฎฎ
โ โ โโโ store.js # ๆไน
ๅๅฑ
โ โ
โ โโโ tree/ # ่ฝๅๆ
โ โ โโโ capability-tree.js # ่ฝๅๆ ็ฎก็
โ โ โโโ node.js # ่ฝๅ่็น
โ โ โโโ pruner.js # ไฟฎๅชไธๅๅนถ
โ โ
โ โโโ vfm/ # ไปทๅผๅฝๆฐ
โ โ โโโ scorer.js # V-Score ่ฏๅ
โ โ โโโ mutator.js # ไปทๅผๅฝๆฐ็ชๅ
โ โ
โ โโโ adl/ # ๅ่ฟๅ้
โ โ โโโ lock.js # ADL ้จๆง
โ โ โโโ validator.js # ๅฃๅๆฃๆต
โ โ โโโ rollback.js # ๅๆปๆบๅถ
โ โ
โ โโโ pcec/ # PCEC ๅจๆ
โ โโโ cycle.js # PCEC ๅจๆ็ฎก็
โ โโโ scheduler.js # ่ฐๅบฆๅจ
โ โโโ explosion.js # ๆ็ปด็็ธ
โ
โโโ memory/ # ่ฎฐๅฟ็ณป็ป
โ โโโ working-memory.js # L1 ๅทฅไฝ่ฎฐๅฟ
โ โโโ daily-manager.js # L2 ็ญๆ่ฎฐๅฟ็ฎก็
โ โโโ longterm-manager.js # L3 ้ฟๆ่ฎฐๅฟ็ฎก็
โ โโโ compressor.js # ไธไธๆๅ็ผฉ
โ
โโโ maintenance/ # ็ปดๆค็ณป็ป
โ โโโ heartbeat.js # Heartbeat ๆฃๆฅ
โ โโโ backup.js # ๆบ่ฝๅคไปฝ
โ โโโ health.js # ๅฅๅบทๆฃๆฅ
โ
โโโ data/ # ่ฟ่กๆถๆฐๆฎ
โ โโโ genes/ # Gene ๅบ
โ โโโ capsules/ # ็ป้ช่ถๅ
โ โโโ events/ # ่ฟๅไบไปถๆฅๅฟ
โ โโโ capabilities/ # ่ฝๅๆ ๆฐๆฎ
โ โโโ reports/ # ่ฟๅๆฅๅ
โ
โโโ scripts/ # ๅทฅๅ
ท่ๆฌ
โโโ install.js # ๅฎ่ฃ
่ๆฌ
โโโ health-check.js # ๅฅๅบทๆฃๆฅ
โโโ daily-evolution.js # ๆฏๆฅ่ฟๅ
โโโ generate-report.js # ๆฅๅ็ๆ
# ๅ
้ๅฐ OpenClaw skills ็ฎๅฝ
git clone https://github.com/xiaomi/xm-evo.git ~/.openclaw/skills/xm-evo
# ่ฟๅ
ฅ็ฎๅฝ
cd ~/.openclaw/skills/xm-evo
# ๅฎ่ฃ
ไพ่ต
npm install
# ่ฟ่กๅฅๅบทๆฃๆฅ
node scripts/health-check.js
# ๅๅงๅๆกๆถ
node index.js init็ผ่พ config/xm-evo.json๏ผ
{
"agent": {
"name": "",
"emoji": "",
"personality": ""
},
"user": {
"name": "",
"call": "",
"timezone": "Asia/Shanghai"
},
"evolution": {
"enabled": true,
"strategy": "balanced",
"cycle_interval_hours": 6,
"auto_solidify": true
},
"memory": {
"working_max_tokens": 5000,
"daily_retention_days": 30,
"compression_threshold": 10
},
"maintenance": {
"heartbeat_interval_minutes": 30,
"backup_interval_hours": 24,
"health_check_interval_hours": 6
}
}# ๆง่กไธ่ฝฎ่ฟๅๅจๆ
node index.js evolve
# ๅฏๅจ Heartbeat ็ปดๆค
node index.js heartbeat
# ๅฏๅจๅฎๆด็ณป็ป
node index.js start
# ็ๆ่ฟๅๆฅๅ
node index.js report
# ๆฅ็่ฝๅๆ
node index.js treeGene ๆฏ่ฟๅ็ๅบๆฌๅๅ ๏ผๆ่ฟฐไธ็งๅฏๆง่ก็ๅๅผ็ญ็ฅ๏ผ
{
id: "gene_error_handler",
category: "repair", // repair | optimize | innovate
signals_match: ["log_error", "recurring_error"],
strategy: [
"ๅๆ้่ฏฏๆฅๅฟๆจกๅผ",
"ๅฎไฝ root cause",
"ๅๅปบไฟฎๅคๆนๆก",
"้ช่ฏไฟฎๅคๆๆ"
],
constraints: {
max_files: 5,
forbidden_paths: ["config/secrets.json"]
},
validation: [
"npm test",
"node scripts/health-check.js"
],
v_score_threshold: 40 // V-Score ้จๆง
}ไป OpenClaw session logs ๆๅ็่ฟๅ้ฉฑๅจไฟกๅท๏ผ
| ไฟกๅท็ฑปๅ | ็คบไพ | ่ฏดๆ |
|---|---|---|
| ้่ฏฏไฟกๅท | log_error, recurring_error |
้่ฆไฟฎๅค |
| ๆบไผไฟกๅท | user_feature_request, capability_gap |
ๅฏไปฅๅๆฐ |
| ๅทฅๅ ทไฟกๅท | high_tool_usage:web_search |
้่ฆไผๅ |
| ๅๆปไฟกๅท | evolution_stagnation |
้่ฆ็ช็ ด |
| ่ฝๅไฟกๅท | capability_candidate:pdf_handler |
ๆฐ่ฝๅๅ้ |
ๅ็ปดๅบฆๆๅ๏ผ0-100๏ผ๏ผไฝไบ 40 ไธไบ็ซ้กน๏ผ
| ็ปดๅบฆ | ๆ้ | ่ฏดๆ |
|---|---|---|
| ๅค็จ้ข็ | 3x | ่ขซ่ฐ็จๆฌกๆฐ |
| ๅคฑ่ดฅ็้ไฝ | 3x | ๆๅๆๅ็็่ดก็ฎ |
| ็จๆท่ดๆ ๅ่ฝป | 2x | ๅๅฐ็จๆทๆๅจๆไฝ |
| ่ช่บซๆๆฌ้ไฝ | 2x | ๅๅฐๆจ็ token ๆถ่ |
ๆฏๆฌกๅๅผๅฟ ้กป้่ฟ๏ผ
- ๅคๆๅบฆ็บฆๆ โโ innovate ๅๅผ โค 20 ๆไปถ
- ๅฏ้ช่ฏๆง โโ expected_effect ๅฟ ้กปๆธ ๆฐๅฏ่ฏไผฐ
- ๅ็ๅญฆ โโ ๆ็ปๆจก็ณ่ฏญ่จ
- ็จณๅฎๆงๅๅฝ โโ ไธๅพ้ไฝๅทฒ้ช่ฏ่ฝๅ็ๆๅ็
- ๅๆป่ทฏๅพ โโ ๅฟ ้กปๅ ณ่ Gene ID ไปฅไพฟ่ฟฝๆบฏ
| ไปปๅก | ้ข็ | ่ฏดๆ |
|---|---|---|
| Heartbeat | 30ๅ้ | ่ฎฐๅฟๆด็ใ็ดงๆฅๆฃๆฅ |
| Evolution Cycle | 6ๅฐๆถ | ๆง่ก่ฟๅๅจๆ |
| PCEC | 3ๅฐๆถ | ่ฎค็ฅๆฉๅฑไธ็ช็ ด |
| Smart Backup | 24ๅฐๆถ | ๆบ่ฝๅคไปฝ |
| Health Check | 6ๅฐๆถ | ็ณป็ปๅฅๅบทๆฃๆฅ |
| Daily Report | 22:00 | ็ๆๆฏๆฅ่ฟๅๆฅๅ |
| ๆๆ | ็ฎๆ |
|---|---|
| ๅญฆไน ๆ่ฝ | 1ไธช/ๅคฉ |
| ๅบๅ Gene | 1ไธช/ๅจ |
| V-Score ๆๅ | 5ๅ/ๅจ |
| ้่ฏฏๅๅฐ | 50%/ๆ |
| ๆ็ๆๅ | 20%/ๆ |
- ๅ ้คๆไฝ้็จๆท็กฎ่ฎค
- ็ณป็ป้ ็ฝฎไฟฎๆน้ๆๆ
- Token ๆถ่ไธ้ 20,000
- ๅฑ้ฉๆไฝ่งฆๅ ADL ้ๅฎ
- ๅฎๆดๅๆป่ทฏๅพไฟ็
MIT License
ๆกๆถ็ๆฌ: v1.0
ๅๅปบๆถ้ด: 2026-03-27
่ๅๆฅๆบ: ccEvo + OpenClaw AI Assistant Framework
็ปดๆค่
: ๅฐๅช ๐ฑ