Skip to content

1593959/xm-evo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

XM-EVO Framework (ๅฐๅ’ช่ฟ›ๅŒ–ๆก†ๆžถ)

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         # ๆŠฅๅ‘Š็”Ÿๆˆ

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

1. ๅฎ‰่ฃ…

# ๅ…‹้š†ๅˆฐ 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

2. ้…็ฝฎ

็ผ–่พ‘ 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
  }
}

3. ่ฟ่กŒ

# ๆ‰ง่กŒไธ€่ฝฎ่ฟ›ๅŒ–ๅ‘จๆœŸ
node index.js evolve

# ๅฏๅŠจ Heartbeat ็ปดๆŠค
node index.js heartbeat

# ๅฏๅŠจๅฎŒๆ•ด็ณป็ปŸ
node index.js start

# ็”Ÿๆˆ่ฟ›ๅŒ–ๆŠฅๅ‘Š
node index.js report

# ๆŸฅ็œ‹่ƒฝๅŠ›ๆ ‘
node index.js tree

๐Ÿงฌ ๆ ธๅฟƒๆฆ‚ๅฟต

Gene๏ผˆ่ฟ›ๅŒ–ๅŸบๅ› ๏ผ‰

Gene ๆ˜ฏ่ฟ›ๅŒ–็š„ๅŸบๆœฌๅ•ๅ…ƒ๏ผŒๆ่ฟฐไธ€็งๅฏๆ‰ง่กŒ็š„ๅ˜ๅผ‚็ญ–็•ฅ๏ผš

{
  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 ้—จๆง›
}

Signal๏ผˆ่ฟ›ๅŒ–ไฟกๅท๏ผ‰

ไปŽ OpenClaw session logs ๆๅ–็š„่ฟ›ๅŒ–้ฉฑๅŠจไฟกๅท๏ผš

ไฟกๅท็ฑปๅž‹ ็คบไพ‹ ่ฏดๆ˜Ž
้”™่ฏฏไฟกๅท log_error, recurring_error ้œ€่ฆไฟฎๅค
ๆœบไผšไฟกๅท user_feature_request, capability_gap ๅฏไปฅๅˆ›ๆ–ฐ
ๅทฅๅ…ทไฟกๅท high_tool_usage:web_search ้œ€่ฆไผ˜ๅŒ–
ๅœๆปžไฟกๅท evolution_stagnation ้œ€่ฆ็ช็ ด
่ƒฝๅŠ›ไฟกๅท capability_candidate:pdf_handler ๆ–ฐ่ƒฝๅŠ›ๅ€™้€‰

V-Score๏ผˆไปทๅ€ผ่ฏ„ๅˆ†๏ผ‰

ๅ››็ปดๅบฆๆ‰“ๅˆ†๏ผˆ0-100๏ผ‰๏ผŒไฝŽไบŽ 40 ไธไบˆ็ซ‹้กน๏ผš

็ปดๅบฆ ๆƒ้‡ ่ฏดๆ˜Ž
ๅค็”จ้ข‘็އ 3x ่ขซ่ฐƒ็”จๆฌกๆ•ฐ
ๅคฑ่ดฅ็އ้™ไฝŽ 3x ๆๅ‡ๆˆๅŠŸ็އ็š„่ดก็Œฎ
็”จๆˆท่ดŸๆ‹…ๅ‡่ฝป 2x ๅ‡ๅฐ‘็”จๆˆทๆ‰‹ๅŠจๆ“ไฝœ
่‡ช่บซๆˆๆœฌ้™ไฝŽ 2x ๅ‡ๅฐ‘ๆŽจ็† token ๆถˆ่€—

ADL ๅ่ฟ›ๅŒ–้”๏ผˆ5้‡้—จๆŽง๏ผ‰

ๆฏๆฌกๅ˜ๅผ‚ๅฟ…้กป้€š่ฟ‡๏ผš

  1. ๅคๆ‚ๅบฆ็บฆๆŸ โ€”โ€” innovate ๅ˜ๅผ‚ โ‰ค 20 ๆ–‡ไปถ
  2. ๅฏ้ชŒ่ฏๆ€ง โ€”โ€” expected_effect ๅฟ…้กปๆธ…ๆ™ฐๅฏ่ฏ„ไผฐ
  3. ๅ็Ž„ๅญฆ โ€”โ€” ๆ‹’็ปๆจก็ณŠ่ฏญ่จ€
  4. ็จณๅฎšๆ€งๅ›žๅฝ’ โ€”โ€” ไธๅพ—้™ไฝŽๅทฒ้ชŒ่ฏ่ƒฝๅŠ›็š„ๆˆๅŠŸ็އ
  5. ๅ›žๆปš่ทฏๅพ„ โ€”โ€” ๅฟ…้กปๅ…ณ่” 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
็ปดๆŠค่€…: ๅฐๅ’ช ๐Ÿฑ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors