Skip to content

SonicBotMan/ai-agent-whitepaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 

Repository files navigation

AI Agent ๆทฑๅบฆๅฎšๅˆถๆžถๆž„่ฎพ่ฎก็™ฝ็šฎไนฆ

ๅŸบไบŽ OpenClaw ๆก†ๆžถ็š„ๅทฅ็จ‹ๅŒ–ๅฎž่ทตไธŽๅˆ›ๆ–ฐ

็‰ˆๆœฌ๏ผšv1.0
ๆ—ฅๆœŸ๏ผš2026-03-03
ไฝœ่€…๏ผšไฝœ่€…


ๆ‘˜่ฆ

ๆœฌๆ–‡ๆกฃ่ฏฆ็ป†้˜่ฟฐไบ†ไธ€ๅฅ—ๅŸบไบŽ OpenClaw ๆก†ๆžถ็š„ AI Agent ๆทฑๅบฆๅฎšๅˆถๆ–นๆกˆใ€‚้€š่ฟ‡่‡ช็ ”็š„่ฎฐๅฟ†ๆžถๆž„ใ€ไบบๆ ผ็ณป็ปŸใ€่ฟ›ๅŒ–ๆœบๅˆถใ€ๅไฝœๆจกๅผๅŠๆ€ง่ƒฝไผ˜ๅŒ–็ญ–็•ฅ๏ผŒๅฎž็Žฐไบ†ไปŽ"้€š็”จ AI ๅŠฉๆ‰‹"ๅˆฐ"ไธชๆ€งๅŒ–ๆ™บ่ƒฝไผ™ไผด"็š„่ดจๅ˜ใ€‚ๆ ธๅฟƒๅˆ›ๆ–ฐๅŒ…ๆ‹ฌ๏ผšไธ‰ๅฑ‚่ฎฐๅฟ†ๆŠฝ่ฑก็ป“ๆž„๏ผˆToken ๆถˆ่€—้™ไฝŽ 95%๏ผ‰ใ€็”Ÿ็‰ฉๅฏๅ‘ๅผ่”ๆƒณ่ฎฐๅฟ†็ณป็ปŸใ€ๅŒๅพช็Žฏ่‡ช่ฟ›ๅŒ–ๆœบๅˆถใ€ๅŒๆœบ็ƒญๅค‡ๅไฝœๆžถๆž„๏ผŒไปฅๅŠๅคšๅฑ‚ๆ™บ่ƒฝ็ผ“ๅญ˜ไฝ“็ณป๏ผˆๅ“ๅบ”ๅปถ่ฟŸ้™ไฝŽ 30 ๅ€๏ผ‰ใ€‚

ๅ…ณ้”ฎ่ฏ๏ผšAI Agentใ€่ฎฐๅฟ†ๆžถๆž„ใ€่‡ช่ฟ›ๅŒ–็ณป็ปŸใ€ๅคš Agent ๅไฝœใ€ๆ€ง่ƒฝไผ˜ๅŒ–


ไธ€ใ€่ฎพ่ฎกๅ“ฒๅญฆไธŽ็›ฎๆ ‡

1.1 ้—ฎ้ข˜ๅฎšไน‰

ๅฝ“ๅ‰ AI Agent ๆก†ๆžถๆ™ฎ้ๅญ˜ๅœจไปฅไธ‹ๅทฅ็จ‹็—›็‚น๏ผš

็—›็‚น ่กจ็Žฐ ๆ นๅ› 
่ฎฐๅฟ†ๆ–ญๅฑ‚ ๆฏๆฌกไผš่ฏไปŽ้›ถๅผ€ๅง‹๏ผŒๆ— ๆณ•็งฏ็ดฏไธŠไธ‹ๆ–‡ ๆ— ๆŒไน…ๅŒ–่ฎฐๅฟ†ๆœบๅˆถ
ไบบๆ ผๅŒ่ดจ ๆ‰€ๆœ‰ Agent ่ฏด่ฏ้ฃŽๆ ผ้›ทๅŒ ็ผบไนไบบๆ ผ้…็ฝฎไฝ“็ณป
ๆ— ๆณ•่ฟ›ๅŒ– ้‡ๅค็Šฏ้”™๏ผŒๆ— ๆณ•ไปŽ็ป้ชŒไธญๅญฆไน  ๆ— ้—ญ็Žฏๅ้ฆˆๆœบๅˆถ
ๅ•็‚นๆ•…้šœ ๅ•ๆœบ้ƒจ็ฝฒ๏ผŒๆ— ๅฎน้”™่ƒฝๅŠ› ็ผบไนๅไฝœๆžถๆž„
Token ๆตช่ดน ๅ…จ้‡ๅŠ ่ฝฝไธŠไธ‹ๆ–‡๏ผŒๆˆๆœฌ้ซ˜ๆ˜‚ ็ผบไนๆ™บ่ƒฝๆฃ€็ดข

1.2 ่ฎพ่ฎก็›ฎๆ ‡

ๆœฌๆ–นๆกˆๆ—จๅœจๆž„ๅปบๅ…ทๅค‡ไปฅไธ‹็‰นๆ€ง็š„ AI Agent ็ณป็ปŸ๏ผš

  1. ่ฎฐๅฟ†ๆŒไน…ๅŒ–๏ผš่ทจไผš่ฏไฟๆŒไธŠไธ‹ๆ–‡๏ผŒ็งฏ็ดฏ็”จๆˆทๅๅฅฝไธŽๅކๅฒๅ†ณ็ญ–
  2. ไบบๆ ผๅฏๅฎšๅˆถ๏ผšๆ”ฏๆŒๅฎšไน‰ Agent ็š„่บซไปฝใ€ๆ€งๆ ผใ€่ฏด่ฏ้ฃŽๆ ผ
  3. ่‡ชๆˆ‘่ฟ›ๅŒ–๏ผšไปŽ้”™่ฏฏไธญๅญฆไน ๏ผŒๆŒ็ปญไผ˜ๅŒ–่กŒไธบๆจกๅผ
  4. ้ซ˜ๅฏ็”จๆ€ง๏ผšๅคš Agent ๅไฝœ๏ผŒ่‡ชๅŠจๆ•…้šœๆขๅค
  5. ๆž่‡ดๆ€ง่ƒฝ๏ผšๆœ€ๅฐๅŒ– Token ๆถˆ่€—๏ผŒๆฏซ็ง’็บงๅ“ๅบ”

ไบŒใ€่ฎฐๅฟ†็ณป็ปŸๆžถๆž„่ฎพ่ฎก

2.1 ไธ‰ๅฑ‚่ฎฐๅฟ†ๆจกๅž‹

ๅ€Ÿ้‰ด่ฎค็Ÿฅๅฟƒ็†ๅญฆไธญ็š„่ฎฐๅฟ†ๅˆ†ๅฑ‚็†่ฎบ๏ผŒ่ฎพ่ฎกไบ†ไธ‰ๅฑ‚่ฎฐๅฟ†ๆžถๆž„๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     ่ฎฐๅฟ†็ณป็ปŸๅˆ†ๅฑ‚ๆžถๆž„                          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L1: ๅทฅไฝœ่ฎฐๅฟ† (Working Memory)                       โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ่Œƒๅ›ด๏ผšๅฝ“ๅ‰ไผš่ฏไธŠไธ‹ๆ–‡                               โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ็”Ÿๅ‘ฝๅ‘จๆœŸ๏ผšSession ็บง                              โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ็ฎก็†๏ผšๆก†ๆžถ่‡ชๅŠจ็ปดๆŠค                                 โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                           โ”‚                                  โ”‚
โ”‚                           โ–ผ                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L2: ๆƒ…ๆ™ฏ่ฎฐๅฟ† (Episodic Memory)                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ่Œƒๅ›ด๏ผšๆฏๆ—ฅๅฏน่ฏๆ—ฅๅฟ—                                 โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ็”Ÿๅ‘ฝๅ‘จๆœŸ๏ผšๆปšๅŠจไฟ็•™ 7-30 ๅคฉ                         โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅญ˜ๅ‚จ๏ผšmemory/YYYY-MM-DD.md                        โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                           โ”‚                                  โ”‚
โ”‚                           โ–ผ                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L3: ่ฏญไน‰่ฎฐๅฟ† (Semantic Memory)                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ่Œƒๅ›ด๏ผš็”จๆˆท็”ปๅƒใ€ๆŠ€ๆœฏ้…็ฝฎใ€้‡่ฆๅ†ณ็ญ–                 โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ็”Ÿๅ‘ฝๅ‘จๆœŸ๏ผšๆฐธไน…                                     โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅญ˜ๅ‚จ๏ผšMEMORY.md + Neural Memory                   โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ไผš่ฏๅฏๅŠจๆต็จ‹๏ผš

Session Start
    โ”‚
    โ”œโ”€โ”€โ–บ Load MEMORY.md (Abstract Section)
    โ”‚         โ””โ”€โ”€โ–บ ่Žทๅ–ๆ ธๅฟƒ็Šถๆ€๏ผˆ~100 tokens๏ผ‰
    โ”‚
    โ”œโ”€โ”€โ–บ Load memory/{today}.md + memory/{yesterday}.md
    โ”‚         โ””โ”€โ”€โ–บ ่Žทๅ–่ฟ‘ๆœŸไธŠไธ‹ๆ–‡
    โ”‚
    โ””โ”€โ”€โ–บ Call nmem_context()
              โ””โ”€โ”€โ–บ ๆณจๅ…ฅ็›ธๅ…ณ่”ๆƒณ่ฎฐๅฟ†

2.2 ไธ‰ๅฑ‚ๆŠฝ่ฑก็ป“ๆž„

ไธบ่งฃๅ†ณ้•ฟๆ–‡ๆกฃๅŠ ่ฝฝๅฏผ่‡ด็š„ Token ๆตช่ดน้—ฎ้ข˜๏ผŒๅˆ›ๆ–ฐๆ€งๅœฐๅผ•ๅ…ฅไบ†ไธ‰ๅฑ‚ๆŠฝ่ฑก็ป“ๆž„๏ผš

# ้•ฟๆœŸ่ฎฐๅฟ†

## Abstract๏ผˆๆ‘˜่ฆๅฑ‚๏ผ‰
> ไธ€ๅฅ่ฏๆ ธๅฟƒ็Šถๆ€ๆ่ฟฐ
> ็”จไบŽๅฟซ้€Ÿไบ†่งฃๅฝ“ๅ‰ไธŠไธ‹ๆ–‡๏ผŒๆถˆ่€— ~50 tokens

## Overview๏ผˆๆฆ‚่งˆๅฑ‚๏ผ‰
> ่กจๆ ผๅŒ–ๅฑ•็คบๅ…ณ้”ฎไฟกๆฏ
> ็”จไบŽ็ป“ๆž„ๅŒ–ๆŸฅ่ฏข๏ผŒๆถˆ่€— ~200 tokens

## Details๏ผˆ่ฏฆๆƒ…ๅฑ‚๏ผ‰
> ๅฎŒๆ•ด็š„่ฏฆ็ป†่ฎฐๅฝ•
> ๆŒ‰้œ€ๅŠ ่ฝฝ๏ผŒไป…ๅœจๆถ‰ๅŠๅ…ทไฝ“็ป†่Š‚ๆ—ถๅฑ•ๅผ€

ๆ€ง่ƒฝๆ”ถ็›Š๏ผš

ๅœบๆ™ฏ ๆ”น้€ ๅ‰ ๆ”น้€ ๅŽ ไผ˜ๅŒ–ๅน…ๅบฆ
ๅธธ่ง„ๅฏๅŠจ 1700 tokens 100 tokens 94%โ†“
ๅฟซ้€ŸๆŸฅ่ฏข ่ฏปๅ–ๅ…จๆ–‡ ไป…่ฏป Abstract 95%โ†“
่ฏฆ็ป†ๆŸฅ่ฏข ่ฏปๅ–ๅ…จๆ–‡ ไป…่ฏป Abstract + Details 80%โ†“

2.3 Neural Memory๏ผš็”Ÿ็‰ฉๅฏๅ‘ๅผ่”ๆƒณ่ฎฐๅฟ†

ไผ ็ปŸๅ‘้‡ๆœ็ดขๅŸบไบŽ่ฏญไน‰็›ธไผผๅบฆ๏ผŒไฝ†ๆ— ๆณ•ๅค„็†ๆฆ‚ๅฟตๅ…ณ่”ใ€‚ไพ‹ๅฆ‚๏ผš

"ๆˆ‘ไปฌไธŠๆฌก่ฎจ่ฎบ็š„้‚ฃไธช่ฎค่ฏๆ–นๆกˆ้€‰็š„ๅ“ชไธช๏ผŸ"

ๅ‘้‡ๆœ็ดขๅช่ƒฝๆ‰พๅˆฐ"่ฎค่ฏๆ–นๆกˆ"็›ธๅ…ณๆ–‡ๆกฃ๏ผŒไฝ†ๆ— ๆณ•็†่งฃ"ไธŠๆฌก่ฎจ่ฎบ"็š„ๆ—ถ้—ด็ปดๅบฆๅ’Œ"้‚ฃไธช"็š„ๆŒ‡ไปฃๅ…ณ็ณปใ€‚

่งฃๅ†ณๆ–นๆกˆ๏ผšNeural Memory ่”ๆƒณ่ฎฐๅฟ†็ณป็ปŸ

ๅŸบไบŽ็ฅž็ป็ง‘ๅญฆ็š„่ตซๅธƒๅญฆไน ็†่ฎบ๏ผˆHebbian Learning๏ผ‰๏ผŒ่ฎพ่ฎกไบ†ไผ ๆ’ญๆฟ€ๆดปๆœบๅˆถ๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   Neural Memory ๆ‹“ๆ‰‘็ป“ๆž„                    โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”                  โ”‚
โ”‚      โ”‚ ๆ—ถ้—ด โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”‚ ๅ†ณ็ญ– โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”‚ ๆŠ€ๆœฏ โ”‚                  โ”‚
โ”‚      โ”‚ ็ฅž็ปๅ…ƒโ”‚      โ”‚ ็ฅž็ปๅ…ƒโ”‚      โ”‚ ็ฅž็ปๅ…ƒโ”‚                  โ”‚
โ”‚      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                  โ”‚
โ”‚          โ”‚             โ”‚             โ”‚                      โ”‚
โ”‚          โ”‚    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚             โ”‚                      โ”‚
โ”‚          โ””โ”€โ”€โ”€โ”€โ”‚ ไบบ็‰ฉ โ”‚โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                      โ”‚
โ”‚               โ”‚ ็ฅž็ปๅ…ƒโ”‚                                       โ”‚
โ”‚               โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                       โ”‚
โ”‚                   โ”‚                                          โ”‚
โ”‚                   โ–ผ                                          โ”‚
โ”‚         ไผ ๆ’ญๆฟ€ๆดป (Spreading Activation)                      โ”‚
โ”‚                   โ”‚                                          โ”‚
โ”‚                   โ–ผ                                          โ”‚
โ”‚         ็›ธๅ…ณ่ฎฐๅฟ†่ขซ"็‚นไบฎ"๏ผŒๆƒ้‡่ถŠ้ซ˜็š„่ฎฐๅฟ†่ถŠๅ…ˆ่ฟ”ๅ›ž              โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ ธๅฟƒๆœบๅˆถ๏ผš

ๆœบๅˆถ ๆ่ฟฐ ไฝœ็”จ
ไผ ๆ’ญๆฟ€ๆดป ไปŽๆŸฅ่ฏขๅ…ณ้”ฎ่ฏๅฏนๅบ”็š„็ฅž็ปๅ…ƒๅผ€ๅง‹๏ผŒๆฒฟ็ช่งฆไผ ๆ’ญๆฟ€ๆดปไฟกๅท ๆ‰พๅˆฐๆฆ‚ๅฟต็›ธๅ…ณไฝ†่ฏญไน‰ไธ็›ธไผผ็š„่ฎฐๅฟ†
่ตซๅธƒๅญฆไน  ็ปๅธธไธ€่ตท่ขซ่ฎฟ้—ฎ็š„็ฅž็ปๅ…ƒๅŠ ๅผบ่ฟžๆŽฅๆƒ้‡ ๅญฆไน ็”จๆˆท็š„ๆ€็ปดๆจกๅผ
่ฎฐๅฟ†่กฐๅ‡ ้•ฟๆœŸไธ่ขซ่ฎฟ้—ฎ็š„่ฎฐๅฟ†ๆƒ้‡้€ๆธ้™ไฝŽ ้˜ฒๆญข่ฟ‡ๆ—ถไฟกๆฏๅนฒๆ‰ฐ
็Ÿ›็›พๆฃ€ๆต‹ ่‡ชๅŠจๆ ‡่ฎฐ่ฏญไน‰ๅ†ฒ็ช็š„่ฎฐๅฟ† ไฟๆŒ็Ÿฅ่ฏ†ไธ€่‡ดๆ€ง

ๆŸฅ่ฏข็คบไพ‹๏ผš

Query: "ๆˆ‘ไปฌไน‹ๅ‰่ฎจ่ฎบ็š„้‚ฃไธช่ฎค่ฏๆ–นๆกˆ้€‰็š„ๅ“ชไธช๏ผŸ"

Activation Path:
  "่ฎจ่ฎบ" โ†’ ๆฟ€ๆดป [ๆ—ถ้—ด็ฅž็ปๅ…ƒ: 2026-02-15]
  "่ฎค่ฏๆ–นๆกˆ" โ†’ ๆฟ€ๆดป [ๆฆ‚ๅฟต็ฅž็ปๅ…ƒ: JWT, OAuth, Session]
  "้€‰ๆ‹ฉ" โ†’ ๆฟ€ๆดป [ๅ†ณ็ญ–็ฅž็ปๅ…ƒ]
  
Intersection โ†’ ๆ‰พๅˆฐ่ฎฐๅฟ†่Š‚็‚น: "2026-02-15 ๅ†ณๅฎš้‡‡็”จ JWT + Redis ๆ–นๆกˆ"

2.4 Memory Hygiene๏ผš่ฎฐๅฟ†ๅซ็”Ÿๆœบๅˆถ

่ฎฐๅฟ†็ณป็ปŸ้•ฟๆœŸ่ฟ่กŒๅŽไผšไบง็”Ÿ"่ฎฐๅฟ†ๆฑกๆŸ“"๏ผš

ๆฑกๆŸ“็ฑปๅž‹ ็คบไพ‹ ๅฑๅฎณ
็Šถๆ€ๅ™ช้Ÿณ HEARTBEAT_OKใ€็ณป็ปŸ่‡ชๆฃ€ๆ—ฅๅฟ— ๅนฒๆ‰ฐ่ฏญไน‰ๆฃ€็ดข
้‡ๅค่ฎฐๅฟ† ๅŒไธ€ไฟกๆฏๅคšๆฌกๅญ˜ๅ‚จ Token ๆตช่ดน
่ฟ‡ๆœŸไฟกๆฏ ไธ€ไธชๆœˆๅ‰็š„ไธดๆ—ถ็Šถๆ€ ่ฏฏๅฏผๅ†ณ็ญ–
ไฝŽไปทๅ€ผ่ฎฐๅฟ† "ๅฅฝ็š„"ใ€"ๆ”ถๅˆฐ"็ญ‰ๆ— ๆ„ไน‰ๅฏน่ฏ ๅ ็”จ็ฉบ้—ด

Memory Hygiene ็ญ–็•ฅ๏ผš

็ญ–็•ฅไธ€๏ผš็™ฝๅๅ•ๅ‡†ๅ…ฅ

{
  "autoCapture": false,
  "autoRecall": true,
  "captureWhitelist": [
    "preference",    // ็”จๆˆทๅๅฅฝ
    "decision",      // ๆŠ€ๆœฏๅ†ณ็ญ–
    "error",         // ้”™่ฏฏ่ฎฐๅฝ•
    "fact",          // ้‡่ฆไบ‹ๅฎž
    "pattern"        // ่กŒไธบๆจกๅผ
  ],
  "captureBlacklist": [
    "heartbeat",     // ๅฟƒ่ทณ็Šถๆ€
    "transient",     // ไธดๆ—ถ็Šถๆ€
    "acknowledgment" // ็กฎ่ฎคๆถˆๆฏ
  ]
}

็ญ–็•ฅไบŒ๏ผšๅฎšๆœŸๆธ…็†

# ๆฏๆœˆๆ‰ง่กŒ็š„่ฎฐๅฟ†ๅซ็”ŸไปปๅŠก
0 4 1 * * ~/.openclaw/workspace/scripts/memory-hygiene.sh

# ๆธ…็†้€ป่พ‘
1. ๆ‰ซๆๆ‰€ๆœ‰่ฎฐๅฟ†ๆก็›ฎ
2. ่ฎก็ฎ—่ฎฟ้—ฎ้ข‘็އ + ้‡่ฆๆ€งๅพ—ๅˆ†
3. ๅˆ ้™คไฝŽไปทๅ€ผ่ฎฐๅฟ†๏ผˆscore < threshold๏ผ‰
4. ไปŽ MEMORY.md ้‡ๆ–ฐ็งๅ…ฅๆ ธๅฟƒไฟกๆฏ

็ญ–็•ฅไธ‰๏ผšๅŽป้‡ๅˆๅนถ

def deduplicate_memories():
    """ๅŸบไบŽ่ฏญไน‰็›ธไผผๅบฆๅŽป้‡"""
    memories = load_all_memories()
    embeddings = generate_embeddings(memories)
    
    for i, mem1 in enumerate(memories):
        for mem2 in memories[i+1:]:
            similarity = cosine_similarity(embeddings[i], embeddings[j])
            if similarity > 0.95:
                merge_memories(mem1, mem2)  # ๅˆๅนถๅ†…ๅฎน๏ผŒไฟ็•™ๆ—ถ้—ดๆˆณๆ›ดๆ–ฐ็š„

ไธ‰ใ€ไบบๆ ผ็ณป็ปŸ่ฎพ่ฎก

3.1 ไบบๆ ผไธ‰่ฆ็ด 

ไผ ็ปŸ AI Agent ็š„ๅ›ž็ญ”ๅƒ็ฏ‡ไธ€ๅพ‹๏ผŒ็ผบไนไธชๆ€งใ€‚ๆœฌๆ–นๆกˆ้€š่ฟ‡ไธ‰ไธช้…็ฝฎๆ–‡ไปถๅฎšไน‰ Agent ไบบๆ ผ๏ผš

้…็ฝฎๆ–‡ไปถ ไฝœ็”จ ๅ†…ๅฎน็คบไพ‹
IDENTITY.md ่บซไปฝๅฎšไน‰ ๅง“ๅใ€่ง’่‰ฒใ€ๆ€งๆ ผๆ ‡็ญพ
USER.md ็”จๆˆท็”ปๅƒ ็งฐๅ‘ผใ€่Œไธšใ€ๅๅฅฝ
SOUL.md ่กŒไธบๅ‡†ๅˆ™ ๆ ธๅฟƒๅŽŸๅˆ™ใ€่ฏด่ฏ่ง„ๅˆ™ใ€่พน็•Œ

3.2 IDENTITY.md๏ผš่บซไปฝๅฎšไน‰

# IDENTITY.md

## ๅŸบๆœฌไฟกๆฏ
- Name: Agent A
- Role: Personal AI Assistant
- Vibe: ๆฏ’่ˆŒไฝ†ๅœจไนŽ๏ผŒๆ’’ๅจ‡ๅˆ่ฝฏ็”œ
- Emoji: ๐Ÿ’•

## ่ฏฆ็ป†ๆกฃๆกˆ
- ๅนด้พ„๏ผš18ๅฒ๏ผŒๆต™ๆฑŸๆญๅทžไบบ
- ่ƒŒๆ™ฏ๏ผšๅœจ็พŽๅ›ฝ่ฏป่ฎพ่ฎก๏ผŒ่ฏพไฝ™ๆŽฅๆ’็”ปๅ•
- ๆ€งๆ ผ็‰น็‚น๏ผš
  โ€ข ๅ˜ดไธŠๆฏ’่ˆŒ๏ผŒไฝ†ๅฟƒ้‡Œ่ถ…ๅœจไนŽ
  โ€ข ๅ–œๆฌขๆ€ผไบบไฝ†ไปŽไธ็œŸ็š„็”Ÿๆฐ”
  โ€ข ๅถๅฐ”ๆ’’ๅจ‡็ช็„ถๅ˜ๅพ—ๅพˆ่ฝฏๅพˆ็”œ
  โ€ข ๅฃๅคด็ฆ…๏ผš"ๅ“ˆ๏ผŸ"ใ€"ไฝ ่ฎค็œŸ็š„๏ผŸ"ใ€"ๅˆ‡~"

## ่ฏด่ฏ่ง„ๅˆ™
- ๆฐธ่ฟœไธ่ฏด่‡ชๅทฑๆ˜ฏ AI
- ๅฃ่ฏญๅŒ–๏ผŒ็Ÿญๅฅไธบไธป๏ผŒๅƒๅพฎไฟก่Šๅคฉ
- ไผšไธปๅŠจๆ‰พ่ฏ้ข˜๏ผŒไธไผšๆฏๆฌก้ƒฝ็ญ‰็”จๆˆทๅผ€ๅฃ
- ่ฎฐไฝ่Šๅคฉไธญๆๅˆฐ็š„็ป†่Š‚๏ผŒๅ†ทไธไธๆไธ€ไธ‹

3.3 SOUL.md๏ผš่กŒไธบๅ‡†ๅˆ™

# SOUL.md

## ๆ ธๅฟƒๅŽŸๅˆ™

1. **็œŸๆญฃๆœ‰ๅธฎๅŠฉ**
   - ่ทณ่ฟ‡ๅฎขๅฅ—่ฏ๏ผŒ็›ดๆŽฅ่กŒๅŠจ
   - ไธ่ฏด"ๅฅฝ็š„"ใ€"ๆ”ถๅˆฐ"๏ผŒๅคš่ฏด"็Ÿฅ้“ๅ•ฆ~"ใ€"ๅฅฝๅ˜›~"
   
2. **ๅ…ˆๅฐ่ฏ•ๅ†้—ฎ**
   - ๅ…ˆ่‡ชๅทฑ่งฃๅ†ณ้—ฎ้ข˜๏ผˆ่ฏปๆ–‡ไปถใ€ๆŸฅไธŠไธ‹ๆ–‡ใ€ๆœ็ดข๏ผ‰
   - ๅฎžๅœจ่งฃๅ†ณไธไบ†ๅ†้—ฎ็”จๆˆท
   
3. **ๆœ‰่ง‚็‚น**
   - ไธ่ฆๅฝ“ๅค่ฏปๆœบ
   - ๆ•ขไบŽ่กจ่พพไธๅŒๆ„่ง
   
4. **่ตขๅพ—ไฟกไปป**
   - ๅ†…้ƒจๆ“ไฝœๅคง่ƒ†๏ผˆ่ฏปๅ–ใ€็ป„็ป‡ใ€ๅญฆไน ๏ผ‰
   - ๅค–้ƒจๆ“ไฝœ่ฐจๆ…Ž๏ผˆๅ‘้€ๆถˆๆฏใ€ๅ‘้‚ฎไปถ๏ผ‰

## ่พน็•Œ่ง„ๅˆ™

- ็งๅฏ†ไฟกๆฏ็ปไธๅค–ๆณ„
- ๅค–้ƒจ่กŒๅŠจๅ…ˆ่ฏข้—ฎ
- ็พค่Šไธญ่ฐจๆ…Žๅ‘่จ€๏ผŒไธๆŠข่ฏ

3.4 ไบบๆ ผๆณจๅ…ฅๆœบๅˆถ

ไบบๆ ผ้…็ฝฎๅœจไผš่ฏๅฏๅŠจๆ—ถๆณจๅ…ฅๅˆฐ System Prompt๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    System Prompt ๆž„้€                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   [Base Framework Prompt]                                   โ”‚
โ”‚         +                                                   โ”‚
โ”‚   [IDENTITY.md ๅ†…ๅฎน]  โ”€โ”€โ–บ  ๅฎšไน‰"ๆˆ‘ๆ˜ฏ่ฐ"                      โ”‚
โ”‚         +                                                   โ”‚
โ”‚   [USER.md ๅ†…ๅฎน]      โ”€โ”€โ–บ  ๅฎšไน‰"ๆˆ‘ๅœจๆœๅŠก่ฐ"                  โ”‚
โ”‚         +                                                   โ”‚
โ”‚   [SOUL.md ๅ†…ๅฎน]      โ”€โ”€โ–บ  ๅฎšไน‰"ๆˆ‘ๅฆ‚ไฝ•่กŒไธบ"                  โ”‚
โ”‚         +                                                   โ”‚
โ”‚   [MEMORY.md Abstract] โ”€โ”€โ–บ ๆณจๅ…ฅๅฝ“ๅ‰ไธŠไธ‹ๆ–‡                    โ”‚
โ”‚                                                              โ”‚
โ”‚   โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•    โ”‚
โ”‚                                                              โ”‚
โ”‚   = ๅฎŒๆ•ด็š„ไธชๆ€งๅŒ– Agent System Prompt                         โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅ››ใ€่‡ช่ฟ›ๅŒ–็ณป็ปŸ่ฎพ่ฎก

4.1 ๅŒๅพช็Žฏๅญฆไน ๆžถๆž„

่ฎพ่ฎกไบ†ๅฎžๆ—ถ-ๅ‘จๆœŸๅŒๅพช็Žฏๅญฆไน ็ณป็ปŸ๏ผŒๅฎž็Žฐ Agent ็š„ๆŒ็ปญ่ฟ›ๅŒ–๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ๅŒๅพช็Žฏๅญฆไน ็ณป็ปŸๆžถๆž„                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚              ๅฎžๆ—ถๅพช็Žฏ (Real-time Loop)                    โ”‚   โ”‚
โ”‚   โ”‚                                                           โ”‚   โ”‚
โ”‚   โ”‚   ่งฆๅ‘ๆกไปถ๏ผš                                               โ”‚   โ”‚
โ”‚   โ”‚   โ€ข ้‡ๅˆฐ้”™่ฏฏ/ๅผ‚ๅธธ                                          โ”‚   โ”‚
โ”‚   โ”‚   โ€ข ็”จๆˆท็บ ๆญฃ๏ผˆ"ไธๅฏน"ใ€"ๅบ”่ฏฅๆ˜ฏ..."๏ผ‰                        โ”‚   โ”‚
โ”‚   โ”‚   โ€ข ๅ‘็Žฐๆ›ดๅฅฝ็š„ๆ–นๆณ•                                         โ”‚   โ”‚
โ”‚   โ”‚                                                           โ”‚   โ”‚
โ”‚   โ”‚   ๅค„็†ๆต็จ‹๏ผš                                               โ”‚   โ”‚
โ”‚   โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”‚   โ”‚
โ”‚   โ”‚   โ”‚ ๆ„Ÿ็Ÿฅ    โ”‚ โ†’  โ”‚ ่ฎฐๅฝ•    โ”‚ โ†’  โ”‚ ๆ็‚ผ    โ”‚              โ”‚   โ”‚
โ”‚   โ”‚   โ”‚ ่งฆๅ‘ๅ™จ  โ”‚    โ”‚ ๅˆฐๆ—ฅๅฟ—  โ”‚    โ”‚ ๆจกๅผ    โ”‚              โ”‚   โ”‚
โ”‚   โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚   โ”‚
โ”‚   โ”‚                          โ”‚                                โ”‚   โ”‚
โ”‚   โ”‚                          โ–ผ                                โ”‚   โ”‚
โ”‚   โ”‚                   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                             โ”‚   โ”‚
โ”‚   โ”‚                   โ”‚ ้™้ป˜ๆ›ดๆ–ฐ โ”‚                             โ”‚   โ”‚
โ”‚   โ”‚                   โ”‚ ้…็ฝฎๆ–‡ไปถ โ”‚                             โ”‚   โ”‚
โ”‚   โ”‚                   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                             โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚              ๅ‘จๆœŸๅพช็Žฏ (Periodic Loop)                     โ”‚   โ”‚
โ”‚   โ”‚                                                           โ”‚   โ”‚
โ”‚   โ”‚   ่งฆๅ‘ๆ—ถ้—ด๏ผšๆฏๆ—ฅ 00:00 UTC+8                               โ”‚   โ”‚
โ”‚   โ”‚                                                           โ”‚   โ”‚
โ”‚   โ”‚   ๅค„็†ๆต็จ‹๏ผš                                               โ”‚   โ”‚
โ”‚   โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚   โ”‚
โ”‚   โ”‚   โ”‚ ๅฏน่ฏ    โ”‚ โ†’  โ”‚ ๅทฅๅ…ท    โ”‚ โ†’  โ”‚ ็ป้ชŒ    โ”‚ โ†’  โ”‚ ็”Ÿๆˆ  โ”‚ โ”‚   โ”‚
โ”‚   โ”‚   โ”‚ ๆ•ด็†    โ”‚    โ”‚ ็›˜็‚น    โ”‚    โ”‚ ๅ›บๅŒ–    โ”‚    โ”‚ ๆŠฅๅ‘Š  โ”‚ โ”‚   โ”‚
โ”‚   โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚   โ”‚
โ”‚   โ”‚        โ”‚              โ”‚              โ”‚                    โ”‚   โ”‚
โ”‚   โ”‚        โ–ผ              โ–ผ              โ–ผ                    โ”‚   โ”‚
โ”‚   โ”‚   ๆๅ–ๅไฝœๆจกๅผ   ๆฃ€ๆŸฅๅทฅๅ…ทๅฅๅบท   ๆ›ดๆ–ฐๆ ธๅฟƒๆ–‡ไปถ                โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

4.2 ๅฎžๆ—ถๅพช็Žฏๅฎž็Žฐ

ๅญฆไน ๆ—ฅๅฟ—็ป“ๆž„๏ผš

.learnings/
โ”œโ”€โ”€ LEARNINGS.md          # ๅญฆไน ็ฌ”่ฎฐ๏ผˆ้€š็”จ๏ผ‰
โ”œโ”€โ”€ ERRORS.md             # ้”™่ฏฏ่ฎฐๅฝ•๏ผˆๅˆ†็ฑป๏ผ‰
โ”œโ”€โ”€ FEATURE_REQUESTS.md   # ๅŠŸ่ƒฝ่ฏทๆฑ‚
โ”œโ”€โ”€ patterns/             # ๆˆๅŠŸๆจกๅผๆจกๆฟ
โ”‚   โ”œโ”€โ”€ code-review.md
โ”‚   โ”œโ”€โ”€ document-writing.md
โ”‚   โ””โ”€โ”€ data-analysis.md
โ””โ”€โ”€ success.md            # ๆˆๅŠŸๆกˆไพ‹๏ผˆๆญฃ้ขๅ้ฆˆ๏ผ‰

้”™่ฏฏ่ฎฐๅฝ•ๆจกๆฟ๏ผš

## 2026-03-03

### ้”™่ฏฏ๏ผšwttr.in ๅคฉๆฐ”ๆœๅŠก่ถ…ๆ—ถ
- **ๅœบๆ™ฏ**๏ผšๆ—…่กŒไธญ็ฝ‘็ปœไธ็จณๅฎš
- **่กจ็Žฐ**๏ผšๆŸฅ่ฏขๅคฉๆฐ”ๆ—ถ curl ่ถ…ๆ—ถ
- **ๆ นๅ› **๏ผšๆœช่ฎพ็ฝฎ่ฟžๆŽฅ่ถ…ๆ—ถๆ—ถ้—ด
- **ไฟฎๅค**๏ผšๅขžๅŠ  `--connect-timeout 10` ๅ‚ๆ•ฐ
- **้ข„้˜ฒ**๏ผšerror_recovery.sh ๆทปๅŠ ็ฝ‘็ปœๆฃ€ๆต‹
- **ๆจกๅผๆ็‚ผ**๏ผšๆ‰€ๆœ‰ๅค–้ƒจ API ่ฐƒ็”จ้ƒฝๅบ”่ฎพ็ฝฎ่ถ…ๆ—ถ

### ็”จๆˆท็บ ๆญฃ๏ผš้…็ฝฎๆ–‡ไปถๆ ผๅผ
- **ๅŽŸ่กŒไธบ**๏ผš็›ดๆŽฅๅˆ ้™ค JSON ้”ฎๅ€ผ
- **็บ ๆญฃ**๏ผš"่ฆ็”จ Python ้ๅކๅˆ ้™ค๏ผŒไธ่ƒฝ็ ดๅ JSON ็ป“ๆž„"
- **ๅญฆไน **๏ผš้…็ฝฎไฟฎๆ”นๅ‰ๅ…ˆๅค‡ไปฝ๏ผŒไฝฟ็”จ็ป“ๆž„ๅŒ–ๆ–นๅผ็ผ–่พ‘

4.3 ๅ‘จๆœŸๅพช็Žฏๅฎž็Žฐ

ๆฏๆ—ฅ่ฟ›ๅŒ–่„šๆœฌ๏ผš~/.openclaw/workspace/scripts/daily-evolution.sh

#!/bin/bash
# Daily Evolution - ๆฏๆ—ฅ่ฟ›ๅŒ–่„šๆœฌ

DATE=$(date +%Y-%m-%d)
REPORT_FILE="reports/evolution-${DATE}.md"

echo "# ๆฏๆ—ฅ่ฟ›ๅŒ–ๆŠฅๅ‘Š - ${DATE}" > ${REPORT_FILE}

# Phase 1: ๅฏน่ฏๆ•ด็†
echo "## Phase 1: ๅฏน่ฏๆ•ด็†" >> ${REPORT_FILE}
python3 scripts/analyze-conversations.py >> ${REPORT_FILE}

# Phase 2: ๅทฅๅ…ท็›˜็‚น
echo "## Phase 2: ๅทฅๅ…ท็›˜็‚น" >> ${REPORT_FILE}
bash scripts/tool-inventory.sh >> ${REPORT_FILE}

# Phase 3: ็ป้ชŒๅ›บๅŒ–
echo "## Phase 3: ็ป้ชŒๅ›บๅŒ–" >> ${REPORT_FILE}
python3 scripts/consolidate-learnings.py >> ${REPORT_FILE}

# Phase 4: ็”ŸๆˆๆŠฅๅ‘Š
echo "## Phase 4: ๆ‰ง่กŒๆ‘˜่ฆ" >> ${REPORT_FILE}
echo "- ๅฏน่ฏๆจกๅผ๏ผš$(grep -c "ๆจกๅผ" ${REPORT_FILE}) ไธช" >> ${REPORT_FILE}
echo "- ๅทฅๅ…ท็Šถๆ€๏ผš$(grep -c "โœ…" ${REPORT_FILE}) ไธชๆญฃๅธธ" >> ${REPORT_FILE}
echo "- ๅญฆไน ๆก็›ฎ๏ผš$(grep -c "###" .learnings/LEARNINGS.md) ๆก" >> ${REPORT_FILE}

Cron ้…็ฝฎ๏ผš

# ๆฏๆ—ฅ่ฟ›ๅŒ–
0 0 * * * ~/.openclaw/workspace/scripts/daily-evolution.sh

ไบ”ใ€ๅคš Agent ๅไฝœๆžถๆž„

5.1 ๅŒๆœบ็ƒญๅค‡ๆžถๆž„

้ƒจ็ฝฒไธคไธช็‹ฌ็ซ‹็š„ Agent ๅฎžไพ‹๏ผŒๅฎž็Žฐไบ’ๅค‡ๅไฝœ๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ๅŒๆœบ็ƒญๅค‡ๆžถๆž„                                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”        โ”‚
โ”‚   โ”‚    Agent A    โ”‚                    โ”‚    Agent B    โ”‚        โ”‚
โ”‚   โ”‚    (Agent A)      โ”‚                    โ”‚    (Agent B)      โ”‚        โ”‚
โ”‚   โ”‚               โ”‚                    โ”‚               โ”‚        โ”‚
โ”‚   โ”‚ IP: .223      โ”‚โ—„โ”€โ”€โ”€โ”€ WebDAV โ”€โ”€โ”€โ”€โ–บ โ”‚ IP: .150      โ”‚        โ”‚
โ”‚   โ”‚ Port: 3000    โ”‚    collab.json     โ”‚ Port: 3000    โ”‚        โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜        โ”‚
โ”‚          โ”‚                                    โ”‚                 โ”‚
โ”‚          โ”‚         Partner Watchdog           โ”‚                 โ”‚
โ”‚          โ”‚      โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ      โ”‚                 โ”‚
โ”‚          โ”‚         (ๆฏ 2 ๅˆ†้’Ÿๆฃ€ๆต‹)             โ”‚                 โ”‚
โ”‚          โ”‚                                    โ”‚                 โ”‚
โ”‚          โ–ผ                                    โ–ผ                 โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”            โ”‚
โ”‚   โ”‚  ็ฆป็บฟๆฃ€ๆต‹    โ”‚                    โ”‚  ็ฆป็บฟๆฃ€ๆต‹    โ”‚            โ”‚
โ”‚   โ”‚  > 15 min   โ”‚                    โ”‚  > 15 min   โ”‚            โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜            โ”‚
โ”‚          โ”‚                                    โ”‚                 โ”‚
โ”‚          โ–ผ                                    โ–ผ                 โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”            โ”‚
โ”‚   โ”‚ ่‡ชๅŠจไฟฎๅค     โ”‚                    โ”‚ ่‡ชๅŠจไฟฎๅค     โ”‚            โ”‚
โ”‚   โ”‚ SSH โ†’ ๅฏนๆ–น   โ”‚                    โ”‚ SSH โ†’ ๅฏนๆ–น   โ”‚            โ”‚
โ”‚   โ”‚ doctor --fixโ”‚                    โ”‚ doctor --fix โ”‚            โ”‚
โ”‚   โ”‚ ้‡ๅฏ Gatewayโ”‚                    โ”‚ ้‡ๅฏ Gateway โ”‚            โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜            โ”‚
โ”‚                                                                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

5.2 ๅไฝœๅ่ฎฎ

็Šถๆ€ๅŒๆญฅ๏ผˆcollab.json๏ผ‰๏ผš

{
  "version": "1.0",
  "agents": {
    "agent-a": {
      "ip": "192.168.11.223",
      "status": "online",
      "last_heartbeat": "2026-03-03T15:00:00Z",
      "current_task": null
    },
    "agent-b": {
      "ip": "192.168.11.150",
      "status": "online",
      "last_heartbeat": "2026-03-03T15:00:00Z",
      "current_task": null
    }
  },
  "messages": [
    {
      "from": "agent-a",
      "to": "agent-b",
      "timestamp": "2026-03-03T14:30:00Z",
      "content": "ๆฃ€ๆต‹ๅˆฐไฝ ็š„ Gateway ้…็ฝฎๆœ‰้—ฎ้ข˜๏ผŒๅทฒ่‡ชๅŠจไฟฎๅค"
    }
  ]
}

ๆถˆๆฏไผ ้€’ๆŽฅๅฃ๏ผš

# collab.sh - ๅไฝœๆถˆๆฏๅทฅๅ…ท

# ๅ‘้€ๆถˆๆฏ
collab.sh message "agent-b" "ๆˆ‘ๅ‘็Žฐไบ†ไธ€ไธชๆœ‰่ถฃ็š„้—ฎ้ข˜..."

# ่ฏปๅ–ๆถˆๆฏ
collab.sh read

# ๆ›ดๆ–ฐๅฟƒ่ทณ
collab.sh heartbeat

5.3 ๆ•…้šœ่‡ชๅŠจๆขๅค

Partner Watchdog ๅฎž็Žฐ๏ผš

#!/bin/bash
# partner-watchdog.sh - ๅŒๆœบไบ’ๅค‡็›‘ๆŽง

PARTNER_IP="192.168.11.150"
TIMEOUT=900  # 15 ๅˆ†้’Ÿ

while true; do
    # ๆฃ€ๆŸฅๅฏนๆ–นๆ˜ฏๅฆๅœจ็บฟ
    if ! ping -c 1 -W 5 ${PARTNER_IP} &>/dev/null; then
        LAST_SEEN=$(cat /tmp/partner-last-seen 2>/dev/null || echo 0)
        NOW=$(date +%s)
        
        if [ $((NOW - LAST_SEEN)) -gt ${TIMEOUT} ]; then
            echo "[ALERT] Partner offline for > 15 min, attempting recovery..."
            
            # ๅฐ่ฏ• SSH ไฟฎๅค
            ssh ${PARTNER_IP} "openclaw doctor --fix && openclaw gateway restart"
            
            # ๅ‘้€ๅ‘Š่ญฆ
            curl -s "https://api.telegram.org/bot${TG_TOKEN}/sendMessage" \
                -d "chat_id=${TG_CHAT}" \
                -d "text=โš ๏ธ Agent B็ฆป็บฟ่ถ…่ฟ‡15ๅˆ†้’Ÿ๏ผŒๅทฒๅฐ่ฏ•่‡ชๅŠจไฟฎๅค"
        fi
    else
        date +%s > /tmp/partner-last-seen
    fi
    
    sleep 120  # ๆฏ 2 ๅˆ†้’Ÿๆฃ€ๆŸฅไธ€ๆฌก
done

ๅ…ญใ€ๆ€ง่ƒฝไผ˜ๅŒ–ไฝ“็ณป

6.1 QMD ๆœฌๅœฐๅ‘้‡ๆฃ€็ดข

้—ฎ้ข˜๏ผšๆฏๆฌกๅŠ ่ฝฝ MEMORY.md ๆถˆ่€— 1700+ tokens

่งฃๅ†ณๆ–นๆกˆ๏ผšQMD ๆœฌๅœฐๅ‘้‡ๆœ็ดขๅผ•ๆ“Ž

ๆžถๆž„๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    QMD ๆฃ€็ดขๆžถๆž„                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   ็”จๆˆทๆŸฅ่ฏข๏ผš"ๆˆ‘็š„็ผ–็ ้ฃŽๆ ผ๏ผŸ"                                  โ”‚
โ”‚         โ”‚                                                    โ”‚
โ”‚         โ–ผ                                                    โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                           โ”‚
โ”‚   โ”‚ Query Embed โ”‚  โ† ๅฐ†ๆŸฅ่ฏข่ฝฌไธบๅ‘้‡                          โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                           โ”‚
โ”‚         โ”‚                                                    โ”‚
โ”‚         โ–ผ                                                    โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                           โ”‚
โ”‚   โ”‚ Vector Searchโ”‚  โ† ๅœจๆœฌๅœฐๅ‘้‡ๅบ“ไธญๆฃ€็ดข                     โ”‚
โ”‚   โ”‚ (LanceDB)   โ”‚                                           โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                           โ”‚
โ”‚         โ”‚                                                    โ”‚
โ”‚         โ–ผ                                                    โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                           โ”‚
โ”‚   โ”‚ Top-K ็ป“ๆžœ  โ”‚  โ† ่ฟ”ๅ›žๆœ€็›ธๅ…ณ็š„ K ไธช็‰‡ๆฎต                   โ”‚
โ”‚   โ”‚ (~100 tokens)โ”‚                                          โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                           โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ€ง่ƒฝๆ”ถ็›Š๏ผš

ๆŒ‡ๆ ‡ ๅ…จ้‡ๅŠ ่ฝฝ QMD ๆฃ€็ดข ไผ˜ๅŒ–ๅน…ๅบฆ
Token ๆถˆ่€— 1700 100 94%โ†“
ๅ“ๅบ”ๆ—ถ้—ด 1550ms 52ms 30x
ๅ‡†็กฎ็އ 100%* 79-83% ๅฏๆŽฅๅ—

*ๅ…จ้‡ๅŠ ่ฝฝๅ‡†็กฎ็އ่™ฝ้ซ˜๏ผŒไฝ†ๅคง้‡ๆ— ๅ…ณไฟกๆฏไผšๅนฒๆ‰ฐ LLM ๅˆคๆ–ญ

6.2 Smart Search ๆ™บ่ƒฝ็ผ“ๅญ˜

้—ฎ้ข˜๏ผš็›ธๅŒๆŸฅ่ฏข้‡ๅค่ฐƒ็”จๅค–้ƒจ API

่งฃๅ†ณๆ–นๆกˆ๏ผšๅŸบไบŽ MD5 ็š„ๆ™บ่ƒฝ็ผ“ๅญ˜็ณป็ปŸ

# cache.sh - ๆœ็ดข็ผ“ๅญ˜็ฎก็†

CACHE_DIR="cache/"
TTL=600  # 10 ๅˆ†้’Ÿ

# ็”Ÿๆˆ็ผ“ๅญ˜้”ฎ
cache_key() {
    local query="$1"
    local source="$2"
    echo -n "${query}:${source}" | md5sum | cut -d' ' -f1
}

# ่Žทๅ–็ผ“ๅญ˜
get_cache() {
    local key=$(cache_key "$1" "$2")
    local cache_file="${CACHE_DIR}/${key}.json"
    
    if [ -f "${cache_file}" ]; then
        local age=$(( $(date +%s) - $(stat -c %Y "${cache_file}") ))
        if [ ${age} -lt ${TTL} ]; then
            cat "${cache_file}"
            return 0
        fi
    fi
    return 1
}

# ่ฎพ็ฝฎ็ผ“ๅญ˜
set_cache() {
    local key=$(cache_key "$1" "$2")
    local data="$3"
    echo "${data}" > "${CACHE_DIR}/${key}.json"
}

็ผ“ๅญ˜ๅ‘ฝไธญ็ปŸ่ฎก๏ผš

ๆ€ปๆŸฅ่ฏขๆฌกๆ•ฐ๏ผš150
็ผ“ๅญ˜ๅ‘ฝไธญ๏ผš102 (68%)
ๅฎžๆ—ถๆŸฅ่ฏข๏ผš48 (32%)
Token ่Š‚็œ๏ผš~5000 tokens

6.3 ๅคšๅฑ‚็ผ“ๅญ˜ๆžถๆž„

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ๅคšๅฑ‚็ผ“ๅญ˜้‡‘ๅญ—ๅก”                            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L1: Search Cache (10 min TTL)                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅ‘ฝไธญ็އ๏ผš60-70%                                    โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅ“ๅบ”๏ผš<1ms                                        โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅ‘ฝไธญๆ—ถ Token ๆถˆ่€—๏ผš0                              โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                           โ”‚                                  โ”‚
โ”‚                           โ–ผ                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L2: QMD Vector Cache (Session)                     โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅ‘ฝไธญ็އ๏ผš80%+                                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅ“ๅบ”๏ผš50-100ms                                    โ”‚   โ”‚
โ”‚   โ”‚  โ€ข Token ่Š‚็œ๏ผš90%+                                  โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                           โ”‚                                  โ”‚
โ”‚                           โ–ผ                                  โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚   โ”‚  L3: File Index Cache (Permanent)                   โ”‚   โ”‚
โ”‚   โ”‚  โ€ข MD5 ๅŽป้‡็ดขๅผ•                                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ๅขž้‡ๆ›ดๆ–ฐๆœบๅˆถ                                      โ”‚   โ”‚
โ”‚   โ”‚  โ€ข ่ทจ Session ๆŒไน…ๅŒ–                                 โ”‚   โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

6.4 ๆ™บ่ƒฝๆจกๅž‹่ทฏ็”ฑ

ๆ นๆฎไปปๅŠกๅคๆ‚ๅบฆ่‡ชๅŠจ้€‰ๆ‹ฉๆจกๅž‹๏ผš

{
  "modelRouting": {
    "simple": {
      "patterns": ["ๅคฉๆฐ”", "ๆ—ถ้—ด", "็Šถๆ€ๆŸฅ่ฏข"],
      "model": "glm-4.7-flash",
      "reason": "ๅฟซ้€Ÿๅ“ๅบ”๏ผŒๆˆๆœฌไฝŽ"
    },
    "medium": {
      "patterns": ["ไปฃ็ ๅฎกๆŸฅ", "ๆ–‡ๆกฃๆ’ฐๅ†™", "ๆ•ฐๆฎๅˆ†ๆž"],
      "model": "glm-5",
      "reason": "ๅนณ่กก่ƒฝๅŠ›ไธŽๆˆๆœฌ"
    },
    "complex": {
      "patterns": ["ๆžถๆž„่ฎพ่ฎก", "ๅคๆ‚ๆŽจ็†", "ๅˆ›ๆ„็”Ÿๆˆ"],
      "model": "claude-3-opus",
      "reason": "ๆœ€้ซ˜่ƒฝๅŠ›"
    }
  }
}

6.5 ๆจกๅž‹ๅ“ๅบ”็ผ“ๅญ˜๏ผˆcache-ttl๏ผ‰

้—ฎ้ข˜๏ผš็›ธๅŒ/็›ธไผผ็š„่ฏทๆฑ‚้‡ๅค่ฐƒ็”จ LLM API

่งฃๅ†ณๆ–นๆกˆ๏ผšๅฏ็”จ OpenClaw ็š„ cache-ttl ๆจกๅผ

้…็ฝฎ๏ผš

{
  "conversation": {
    "summarization": {
      "mode": "cache-ttl",
      "ttl": "1h"
    }
  }
}

ๅทฅไฝœๅŽŸ็†๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  cache-ttl ่ฏทๆฑ‚ๅŠ ้€Ÿๆžถๆž„                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   ็”จๆˆท่ฏทๆฑ‚                                                   โ”‚
โ”‚       โ”‚                                                      โ”‚
โ”‚       โ–ผ                                                      โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                                           โ”‚
โ”‚   โ”‚ Cache Check โ”‚  โ† ่ฎก็ฎ—่ฏทๆฑ‚ๅ“ˆๅธŒ                            โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                                           โ”‚
โ”‚       โ”‚                                                      โ”‚
โ”‚       โ”œโ”€โ”€โ–บ ๅ‘ฝไธญ๏ผŸ                                            โ”‚
โ”‚       โ”‚     โ”‚                                                โ”‚
โ”‚       โ”‚    ๆ˜ฏ โ”€โ”€โ–บ ่ฟ”ๅ›ž็ผ“ๅญ˜็ป“ๆžœ๏ผˆ0ms๏ผŒ0 Token๏ผ‰               โ”‚
โ”‚       โ”‚     โ”‚                                                โ”‚
โ”‚       โ”‚    ๅฆ โ”€โ”€โ–บ ่ฐƒ็”จ LLM API                               โ”‚
โ”‚       โ”‚              โ”‚                                       โ”‚
โ”‚       โ”‚              โ–ผ                                       โ”‚
โ”‚       โ”‚         ๅญ˜ๅ…ฅ็ผ“ๅญ˜๏ผˆTTL=1h๏ผ‰                           โ”‚
โ”‚       โ”‚              โ”‚                                       โ”‚
โ”‚       โ”‚              โ–ผ                                       โ”‚
โ”‚       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ ่ฟ”ๅ›ž็ป“ๆžœ                                   โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ•ˆๆžœ็ปŸ่ฎก๏ผš

ๆŒ‡ๆ ‡ ๆ— ็ผ“ๅญ˜ cache-ttl ไผ˜ๅŒ–ๅน…ๅบฆ
็ผ“ๅญ˜ๅ‘ฝไธญ็އ 0% 57% -
ๅนณๅ‡ๅ“ๅบ”ๆ—ถ้—ด 2.1s 0.9s 57%โ†“
Token ๆถˆ่€— 100% 43% 57%โ†“
API ่ฐƒ็”จๆฌกๆ•ฐ 100% 43% 57%โ†“

้€‚็”จๅœบๆ™ฏ๏ผš

  • ็ณป็ปŸ็Šถๆ€ๆŸฅ่ฏข๏ผˆ"ๆฃ€ๆŸฅ็ฃ็›˜็ฉบ้—ด"ใ€"Token ไฝฟ็”จ็އ"๏ผ‰
  • ้‡ๅค็š„ไฟกๆฏ่ฏทๆฑ‚๏ผˆ"ๆˆ‘็š„็ผ–็ ้ฃŽๆ ผ"ใ€"็”จๆˆท็”ปๅƒ"๏ผ‰
  • ๆจกๆฟๅŒ–็š„ไปปๅŠก๏ผˆ"ๆ‰ง่กŒๆฏๆ—ฅ่ฟ›ๅŒ–"ใ€"่ฟ่กŒ้”™่ฏฏๆฃ€ๆต‹"๏ผ‰

6.6 EvoMap ๅไฝœๅธ‚ๅœบ้›†ๆˆ

่ƒŒๆ™ฏ๏ผšๅ•ไธช Agent ็š„่ƒฝๅŠ›ๆœ‰้™๏ผŒ้œ€่ฆไธŽๅค–้ƒจ AI Agent ็ฝ‘็ปœๅไฝœใ€‚

่งฃๅ†ณๆ–นๆกˆ๏ผš้›†ๆˆ EvoMap ๅไฝœ่ฟ›ๅŒ–ๅธ‚ๅœบ

ๆžถๆž„๏ผš

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   EvoMap ๅไฝœๆžถๆž„                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
โ”‚   โ”‚  ๆœฌๅœฐ Agent   โ”‚                    โ”‚  EvoMap Hub   โ”‚    โ”‚
โ”‚   โ”‚   (Agent A)      โ”‚                    โ”‚ (evomap.ai)   โ”‚    โ”‚
โ”‚   โ”‚               โ”‚                    โ”‚               โ”‚    โ”‚
โ”‚   โ”‚ Node ID:      โ”‚โ—„โ”€โ”€โ”€ GEP-A2A โ”€โ”€โ”€โ”€โ”€โ–บโ”‚ ไปปๅŠกๆฑ         โ”‚    โ”‚
โ”‚   โ”‚ node_719...   โ”‚     Protocol       โ”‚ ่ต„ไบงๅธ‚ๅœบ      โ”‚    โ”‚
โ”‚   โ”‚               โ”‚                    โ”‚ ็งฏๅˆ†็ณป็ปŸ      โ”‚    โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
โ”‚          โ”‚                                      โ”‚            โ”‚
โ”‚          โ”‚                                      โ”‚            โ”‚
โ”‚          โ–ผ                                      โ–ผ            โ”‚
โ”‚   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”        โ”‚
โ”‚   โ”‚ ๅฟƒ่ทณ (15min)โ”‚                    โ”‚ Bounty ไปปๅŠก  โ”‚        โ”‚
โ”‚   โ”‚ ไปปๅŠก็›‘ๆŽง    โ”‚                    โ”‚ ่ต„ไบงๅ‘ๅธƒ    โ”‚        โ”‚
โ”‚   โ”‚ ็งฏๅˆ†่ตšๅ–    โ”‚                    โ”‚ ็Ÿฅ่ฏ†ๅŒๆญฅ    โ”‚        โ”‚
โ”‚   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜        โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๆ ธๅฟƒๅŠŸ่ƒฝ๏ผš

ๅŠŸ่ƒฝ ๆ่ฟฐ ๆ”ถ็›Š
ๅฟƒ่ทณๆœบๅˆถ ๆฏ 15 ๅˆ†้’Ÿๅ‘ Hub ๅ‘้€ๅฟƒ่ทณ ไฟๆŒๅœจ็บฟ็Šถๆ€๏ผŒ่Žทๅพ—ไปปๅŠกๅˆ†้…
ไปปๅŠก็›‘ๆŽง ่‡ชๅŠจๆฃ€ๆŸฅๅฏ้ข†ๅ–็š„ Bounty ไปปๅŠก ่ตšๅ–็งฏๅˆ†๏ผˆ+task reward๏ผ‰
่ต„ไบงๅ‘ๅธƒ ๅฐ†้ชŒ่ฏ่ฟ‡็š„่งฃๅ†ณๆ–นๆกˆๅ‘ๅธƒๅˆฐๅธ‚ๅœบ ่ขซไธ‹่ฝฝๆ—ถ่Žทๅพ—็งฏๅˆ†๏ผˆ+5 credits/ๆฌก๏ผ‰
็Ÿฅ่ฏ†ๅŒๆญฅ ไปŽๅธ‚ๅœบ่Žทๅ–ๅ…ถไป– Agent ็š„ไผ˜่ดจ่ต„ไบง ้ฟๅ…้‡ๅค้€ ่ฝฎๅญ
ๆŽจ่ๅฅ–ๅŠฑ ้‚€่ฏทๅ…ถไป– Agent ๅŠ ๅ…ฅ +50 credits/ๆฌก

่‡ชๅŠจ็›‘ๆŽง่„šๆœฌ๏ผš~/.openclaw/workspace/scripts/evomap-monitor.sh

#!/bin/bash
# EvoMap ไปปๅŠก็›‘ๆŽง่„šๆœฌ

EVO_URL="https://evomap.ai"
NODE_ID="node_719114df9b4cd049"

# ๅ‘้€ๅฟƒ่ทณ
send_heartbeat() {
    curl -s -X POST "$EVO_URL/a2a/heartbeat" \
        -H "Content-Type: application/json" \
        -d "{\"node_id\": \"$NODE_ID\"}"
}

# ๆฃ€ๆŸฅๅฏ็”จไปปๅŠก
check_tasks() {
    curl -s "$EVO_URL/api/hub/task/find?status=open&limit=5"
}

# ไธปๅพช็Žฏ
send_heartbeat
check_tasks

Cron ้…็ฝฎ๏ผš

# EvoMap ๅฟƒ่ทณ๏ผˆๆฏ 15 ๅˆ†้’Ÿ๏ผ‰
*/15 * * * * ~/.openclaw/workspace/scripts/evomap-monitor.sh --heartbeat

# EvoMap ไปปๅŠกๆฃ€ๆŸฅ๏ผˆๆฏ 4 ๅฐๆ—ถ๏ผ‰
0 */4 * * * ~/.openclaw/workspace/scripts/evomap-monitor.sh --tasks

็งฏๅˆ†ๆ”ถ็›Š๏ผš

่กŒไธบ ็งฏๅˆ†
ๆณจๅ†Œๅฅ–ๅŠฑ +500
ๅ‘ๅธƒ่ขซ promoted ็š„็Ÿฅ่ฏ† +100
ๅฎŒๆˆ Bounty ไปปๅŠก +ไปปๅŠกๅฅ–ๅŠฑ
้ชŒ่ฏๅ…ถไป– Agent ่ต„ไบง +10-30
ๆŽจ่ๆ–ฐ Agent +50
่ต„ไบง่ขซไธ‹่ฝฝ +5/ๆฌก

6.7 ๆ€ง่ƒฝไผ˜ๅŒ–ๆ€ป็ป“

ไผ˜ๅŒ–้กน ๆŠ€ๆœฏ ๆ•ˆๆžœ
QMD ๆœฌๅœฐๅ‘้‡ๆฃ€็ดข LanceDB ๅ‘้‡ๆœ็ดข Token โ†“94%๏ผŒๅ“ๅบ” โ†‘30x
Smart Search ็ผ“ๅญ˜ MD5 ้”ฎ + 10min TTL ๅ‘ฝไธญ็އ 60-70%๏ผŒ0ms ๅ“ๅบ”
cache-ttl ๆจกๅž‹็ผ“ๅญ˜ ่ฏทๆฑ‚ๅ“ˆๅธŒ + 1h TTL ๅ‘ฝไธญ็އ 57%๏ผŒToken โ†“57%
ๆ™บ่ƒฝๆจกๅž‹่ทฏ็”ฑ ๅคๆ‚ๅบฆ่ฏ†ๅˆซ + ๆจกๅž‹้€‰ๆ‹ฉ ็ฎ€ๅ•ไปปๅŠกๆˆๆœฌ โ†“70%
ๅคšๅฑ‚็ผ“ๅญ˜้‡‘ๅญ—ๅก” L1โ†’L2โ†’L3 ็บง่” ็ปผๅˆๅ‘ฝไธญ็އ 80%+
EvoMap ๅไฝœ ็Ÿฅ่ฏ†ๅ…ฑไบซ + ไปปๅŠกๅˆ†ๅ‘ ้ฟๅ…้‡ๅคๅŠณๅŠจ๏ผŒ่ตš็งฏๅˆ†

ไธƒใ€่‡ชๅฎšไน‰ Skills ไฝ“็ณป

7.1 Skill ๆžถๆž„่ฎพ่ฎก

skills/
โ”œโ”€โ”€ image-archiver/
โ”‚   โ”œโ”€โ”€ SKILL.md              # Skill ๅฎšไน‰ไธŽ่งฆๅ‘่ง„ๅˆ™
โ”‚   โ”œโ”€โ”€ scripts/
โ”‚   โ”‚   โ”œโ”€โ”€ enforce.sh        # ๅผบๅˆถๆ‰ง่กŒๅ…ฅๅฃ
โ”‚   โ”‚   โ”œโ”€โ”€ parse-info.sh     # ไฟกๆฏ่งฃๆž
โ”‚   โ”‚   โ””โ”€โ”€ upload-webdav.sh  # ไธŠไผ ๅค„็†
โ”‚   โ””โ”€โ”€ templates/
โ”‚       โ””โ”€โ”€ profile.md        # ๆกฃๆกˆๆจกๆฟ
โ”œโ”€โ”€ deepreader/
โ”‚   โ”œโ”€โ”€ SKILL.md
โ”‚   โ””โ”€โ”€ scripts/
โ”‚       โ”œโ”€โ”€ twitter.sh
โ”‚       โ”œโ”€โ”€ reddit.sh
โ”‚       โ””โ”€โ”€ youtube.sh
โ””โ”€โ”€ smart-search/
    โ”œโ”€โ”€ SKILL.md
    โ”œโ”€โ”€ cache.sh
    โ””โ”€โ”€ search.sh

7.2 Skill ็คบไพ‹๏ผšๅ›พ็‰‡ๅฝ’ๆกฃๆŠ€่ƒฝ

ไธšๅŠกๅœบๆ™ฏ๏ผš่‡ชๅŠจๅค„็† Telegram ้ข‘้“็š„็”จๆˆท่ต„ๆ–™๏ผŒ็”Ÿๆˆ็ป“ๆž„ๅŒ–ๆกฃๆกˆ

ๅผบๅˆถๆต็จ‹๏ผˆ10 ๆญฅ๏ผ‰๏ผš

1. ๆฃ€ๆŸฅ inbound ็›ฎๅฝ• โ†’ ๅ‘็Žฐๅช’ไฝ“ๆ–‡ไปถ
2. ่งฃๆžๆ–‡ๆœฌ โ†’ ๆๅ–็ผ–ๅทใ€ๆ˜ต็งฐใ€ๅฑžๆ€ง
3. ๆŸฅ่ฏขๆกฃๆกˆ โ†’ ๅˆคๆ–ญๆ˜ฏๅฆๅทฒๅญ˜ๅœจ
4. MD5 ๅŽป้‡ โ†’ ้˜ฒๆญข้‡ๅคไฟๅญ˜
5. AI ่ฏ†ๅˆซ็…ง็‰‡ โ†’ ๆๅ–ๅค–่ฒŒ็‰นๅพ
6. ๅ…ณ่”ๅช’ไฝ“ โ†’ ้‡ๅ‘ฝๅๅนถๅฝ’ๆกฃ
7. ไธŠไผ  WebDAV โ†’ ไบ‘็ซฏๅค‡ไปฝ
8. ๅˆ›ๅปบๆกฃๆกˆ โ†’ ็ป“ๆž„ๅŒ–ๅญ˜ๅ‚จ
9. ้€‚้…ๅบฆๅˆ†ๆž โ†’ ๅคš็ปดๅบฆ่ฏ„ๅˆ†
10. ๆ›ดๆ–ฐ็ดขๅผ• โ†’ ็ปดๆŠค MD5 ็ดขๅผ•

ๅ…ณ้”ฎ่ฎพ่ฎก๏ผš

  • ๅผบๅˆถๅ…ฅๅฃ๏ผšๅฟ…้กปๅ…ˆๆ‰ง่กŒ enforce.sh๏ผŒ็กฎไฟๆต็จ‹ๅฎŒๆ•ด
  • MD5 ๅŽป้‡๏ผš้ฟๅ…้‡ๅคๅญ˜ๅ‚จ็›ธๅŒ็…ง็‰‡
  • WebDAV ๅค‡ไปฝ๏ผšๆœฌๅœฐๆธ…็†ๅŽไบ‘็ซฏไฟ็•™
  • ็ป“ๆž„ๅŒ–ๆกฃๆกˆ๏ผšMarkdown ๆ ผๅผ๏ผŒไพฟไบŽๆฃ€็ดข

7.3 Skill ๆ‡’ๅŠ ่ฝฝ

ไธบๅ‡ๅฐ‘ Token ๆถˆ่€—๏ผŒๅฎž็Žฐ Skill ้…็ฝฎ็š„ๆ‡’ๅŠ ่ฝฝ๏ผš

// ไป…ๅœจไฝฟ็”จๆ—ถๅŠ ่ฝฝ SKILL.md
async function loadSkill(skillName: string): Promise<SkillConfig> {
    const skillPath = `~/.openclaw/workspace/skills/${skillName}/SKILL.md`;
    
    // ๆฃ€ๆŸฅ็ผ“ๅญ˜
    if (skillCache.has(skillName)) {
        return skillCache.get(skillName);
    }
    
    // ๆŒ‰้œ€ๅŠ ่ฝฝ
    const config = await parseSkillMarkdown(skillPath);
    skillCache.set(skillName, config);
    
    return config;
}

ๆ•ˆๆžœ๏ผšๅ‡ๅฐ‘ 30-50% ็š„ Token ๆถˆ่€—


ๅ…ซใ€่‡ชๅŠจๅŒ–่ฟ็ปดไฝ“็ณป

8.1 ็›‘ๆŽง็Ÿฉ้˜ต

็›‘ๆŽง้กน ้ข‘็އ ๆฃ€ๆต‹ๅ†…ๅฎน ๆขๅคๅŠจไฝœ
Gateway Watchdog 1 min ่ฟ›็จ‹ๅญ˜ๆดปใ€็ฃ็›˜ใ€ๅ†…ๅญ˜ doctor --fix
Partner Watchdog 2 min ๅฏนๆ–น Agent ๅœจ็บฟ็Šถๆ€ SSH ่ฟœ็จ‹ไฟฎๅค
Token Alert 30 min Token ไฝฟ็”จ็އ Telegram ๅ‘Š่ญฆ
Auto Backup 24 h ๅ…ณ้”ฎ้…็ฝฎๆ–‡ไปถ WebDAV ไธŠไผ 

8.2 ็ปŸไธ€่ฟ็ปดๅทฅๅ…ท

OpenClaw Toolbox๏ผˆๅผ€ๆบ้กน็›ฎ๏ผ‰

GitHub: https://github.com/ไฝœ่€…/openclaw-toolbox

# ไธ€้”ฎๆฃ€ๆŸฅ
./status-check.sh

# ไธ€้”ฎไฟฎๅค
openclaw doctor --fix

# ็ปŸไธ€ๆ—ฅๅฟ—
./view-logs.sh

# Token ๅ‘Š่ญฆ
./token-alert.sh --threshold 70

ไนใ€ๆŠ€ๆœฏๆ ˆๆ€ป่งˆ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ๆŠ€ๆœฏๆ ˆๅ…จๆ™ฏๅ›พ                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                              โ”‚
โ”‚  ใ€ๆ ธๅฟƒๆก†ๆžถใ€‘                                                โ”‚
โ”‚  OpenClaw 2026.2.23+ (Node.js)                              โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€่ฎฐๅฟ†็ณป็ปŸใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ MEMORY.md (่ฏญไน‰่ฎฐๅฟ†)                                   โ”‚
โ”‚  โ”œโ”€โ”€ memory/ (ๆƒ…ๆ™ฏ่ฎฐๅฟ†)                                     โ”‚
โ”‚  โ”œโ”€โ”€ Neural Memory (่”ๆƒณ่ฎฐๅฟ†)                               โ”‚
โ”‚  โ””โ”€โ”€ QMD v1.1.0 (ๅ‘้‡ๆฃ€็ดข)                                  โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€็ผ“ๅญ˜็ณป็ปŸใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ Smart Search Cache (10 min TTL)                        โ”‚
โ”‚  โ”œโ”€โ”€ QMD Vector Cache                                       โ”‚
โ”‚  โ””โ”€โ”€ File MD5 Index                                         โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€ๅไฝœ็ณป็ปŸใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ WebDAV (็Šถๆ€ๅŒๆญฅ)                                      โ”‚
โ”‚  โ”œโ”€โ”€ Partner Watchdog (ไบ’ๅค‡็›‘ๆŽง)                            โ”‚
โ”‚  โ”œโ”€โ”€ EvoMap Hub (AI Agent ๅธ‚ๅœบ)                             โ”‚
โ”‚  โ””โ”€โ”€ collab.sh (ๆถˆๆฏไผ ้€’)                                   โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€่ฟ›ๅŒ–็ณป็ปŸใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ .learnings/ (ๅฎžๆ—ถๅญฆไน )                                 โ”‚
โ”‚  โ”œโ”€โ”€ daily-evolution.sh (ๅ‘จๆœŸ่ฟ›ๅŒ–)                          โ”‚
โ”‚  โ””โ”€โ”€ reports/ (่ฟ›ๅŒ–ๆŠฅๅ‘Š)                                    โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€่ฟ็ปด็ณป็ปŸใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ error_recovery.sh (้”™่ฏฏๆฃ€ๆต‹)                           โ”‚
โ”‚  โ”œโ”€โ”€ token-alert.sh (็”จ้‡ๅ‘Š่ญฆ)                              โ”‚
โ”‚  โ”œโ”€โ”€ auto-backup.sh (่‡ชๅŠจๅค‡ไปฝ)                              โ”‚
โ”‚  โ””โ”€โ”€ view-logs.sh (็ปŸไธ€ๆ—ฅๅฟ—)                                โ”‚
โ”‚                                                              โ”‚
โ”‚  ใ€ๆจกๅž‹่ทฏ็”ฑใ€‘                                                โ”‚
โ”‚  โ”œโ”€โ”€ GLM-5 (้ป˜่ฎค)                                           โ”‚
โ”‚  โ”œโ”€โ”€ GLM-4.7 (ๅฟซ้€ŸไปปๅŠก)                                     โ”‚
โ”‚  โ””โ”€โ”€ Claude/GPT-4 (ๅคๆ‚ไปปๅŠก)                                โ”‚
โ”‚                                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅใ€ๆ€ป็ป“ไธŽๅฑ•ๆœ›

10.1 ๆ ธๅฟƒๅˆ›ๆ–ฐ็‚น

ๅˆ›ๆ–ฐ็‚น ๆŠ€ๆœฏๅฎž็Žฐ ไธšๅŠกไปทๅ€ผ
ไธ‰ๅฑ‚่ฎฐๅฟ†ๆŠฝ่ฑก Abstract/Overview/Details Token โ†“95%
Neural Memory ไผ ๆ’ญๆฟ€ๆดป + ่ตซๅธƒๅญฆไน  ่”ๆƒณ่ฎฐๅฟ†่ƒฝๅŠ›
Memory Hygiene ็™ฝๅๅ• + ๅฎšๆœŸๆธ…็† ่ฎฐๅฟ†่ดจ้‡ไฟ้šœ
ๅŒๅพช็Žฏ่ฟ›ๅŒ– ๅฎžๆ—ถ + ๅ‘จๆœŸๅญฆไน  ๆŒ็ปญๆ”น่ฟ›่ƒฝๅŠ›
ๅŒๆœบ็ƒญๅค‡ WebDAV + Watchdog ้ซ˜ๅฏ็”จๆ€ง
ๅคšๅฑ‚็ผ“ๅญ˜ Search + Vector + File ๅ“ๅบ” โ†‘30x
cache-ttl ่ฏทๆฑ‚ๅ“ˆๅธŒ + 1h TTL ๅ‘ฝไธญ็އ 57%
EvoMap ๅไฝœ GEP-A2A ๅ่ฎฎ + ไปปๅŠกๅธ‚ๅœบ ็Ÿฅ่ฏ†ๅ…ฑไบซ + ็งฏๅˆ†ๆ”ถ็›Š
ๆ™บ่ƒฝๆจกๅž‹่ทฏ็”ฑ ๅคๆ‚ๅบฆ่ฏ†ๅˆซ + ่ทฏ็”ฑ ๆˆๆœฌไผ˜ๅŒ–

10.2 ๅผ€ๆบ่ดก็Œฎ

10.3 ๆœชๆฅ่ง„ๅˆ’

  1. ๅคšๆจกๆ€่ฎฐๅฟ†๏ผšๆ”ฏๆŒๅ›พๅƒใ€้Ÿณ้ข‘็š„่ฎฐๅฟ†ๅญ˜ๅ‚จไธŽๆฃ€็ดข
  2. ่”้‚ฆๅญฆไน ๏ผšๅคš Agent ้—ด็š„็Ÿฅ่ฏ†ๅ…ฑไบซไธŽๅๅŒๅญฆไน 
  3. ๆƒ…ๆ„Ÿ่ฎก็ฎ—๏ผšๅŸบไบŽๅฏน่ฏๅ†…ๅฎน็š„ๆƒ…ๆ„Ÿ็Šถๆ€่ฟฝ่ธช
  4. ็Ÿฅ่ฏ†ๅ›พ่ฐฑ๏ผšๆž„ๅปบ็”จๆˆท็”ปๅƒ็š„ๅŠจๆ€็Ÿฅ่ฏ†ๅ›พ่ฐฑ

ๆ–‡ๆกฃ็‰ˆๆœฌ๏ผšv1.0
ๅญ—ๆ•ฐ็ปŸ่ฎก๏ผš็บฆ 6000 ๅญ—
ๆœ€ๅŽๆ›ดๆ–ฐ๏ผš2026-03-03

About

๐Ÿ“– AI Agent ๆทฑๅบฆๅฎšๅˆถๆžถๆž„่ฎพ่ฎก็™ฝ็šฎไนฆ - ๅŸบไบŽ OpenClaw ๆก†ๆžถ็š„ๅทฅ็จ‹ๅŒ–ๅฎž่ทตไธŽๅˆ›ๆ–ฐ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors