agentllmmulti-agentarchitecture type: concept ๅˆ›ๅปบ: 2026-04-10 ๆ›ดๆ–ฐ: 2026-04-10

Agent Swarm๏ผˆAgent ่œ‚็พค๏ผ‰

ไธ€็งๅคš Agent ๅไฝœๆžถๆž„ๆจกๅผ๏ผšๅคšไธชไธ“็”จ Agent ๅœจไธ€ไธช Leader ๅ่ฐƒไธ‹็ป„ๆˆๅ›ข้˜Ÿ๏ผŒๅ…ฑไบซไปปๅŠกใ€ๆถˆๆฏๅ’Œๅทฅไฝœ็ฉบ้—ด๏ผŒ่‡ชไธปๅฎŒๆˆๅคๆ‚็›ฎๆ ‡ใ€‚

ๆ ธๅฟƒ็†ๅฟต

Solo Agent โ†’ Agent Swarm

Solo Agent Agent Swarm
ไธ€ไธชไบบๅนฒๆ‰€ๆœ‰ไบ‹ ไธ“ไธšๅŒ–ๅˆ†ๅทฅ
ไธŠไธ‹ๆ–‡็ช—ๅฃๆ˜ฏ็“ถ้ขˆ ๅคšไธช Agent ๅˆ†ๆ‹…ไธŠไธ‹ๆ–‡
้‡ๅˆฐๅคๆ‚ไปปๅŠกๅกไฝ Leader ๆ‹†่งฃ + ๅคšไธช Worker ๅนถ่กŒ
ไบบๅทฅๅ่ฐƒๅคšไธช Agent Agent ่‡ชไธปๅ่ฐƒ๏ผˆ้€š่ฟ‡ CLI/inbox๏ผ‰

ClawTeam ็š„ๅฎž็Žฐ

Human: "ไผ˜ๅŒ–่ฟ™ไธช LLM"
         โ”‚
         โ–ผ
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     oh spawn     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚ ๐Ÿฆž Leader    โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚ ๐Ÿค– Worker 1  โ”‚
  โ”‚ (Claude Code)โ”‚ โ”€โ”€โ”€โ”               โ”‚ git worktree โ”‚
  โ”‚              โ”‚    โ”‚               โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  โ”‚ Uses:       โ”‚    โ”‚ oh spawn
  โ”‚ โ€ข spawn      โ”‚    โ–ผ               โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚ โ€ข task createโ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚ ๐Ÿค– Worker 2  โ”‚
  โ”‚ โ€ข inbox send โ”‚    โ”‚               โ”‚ (Codex)      โ”‚
  โ”‚ โ€ข board show โ”‚    โ”‚               โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  โ”‚ โ€ข task wait  โ”‚    โ”‚ oh spawn
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ–ผ               โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚ ๐Ÿค– Worker 3  โ”‚
                    โ”‚ ๐Ÿค– Worker N   โ”‚โ—„โ”€โ”˜              โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅ…ณ้”ฎ่ฎพ่ฎก

ไปปๅŠกไพ่ต–้“พ

T1: "Design API"           โ†’ architect
T2: "JWT auth"    --blocked-by T1 โ†’ backend1
T3: "DB models"  --blocked-by T1 โ†’ backend2
T4: "React UI"               โ†’ frontend
T5: "Integration" --blocked-by T2,T3,T4 โ†’ tester

ๅฎŒๆˆๆ—ถ oh task update T1 completed โ†’ ่‡ชๅŠจ่งฃ้™ค T2ใ€T3 ็š„ blocked ็Šถๆ€ใ€‚

ๆถˆๆฏๆ”ถไปถ็ฎฑ

  • ๆฏไธช Agent ๆœ‰่‡ชๅทฑ็š„ inbox ็›ฎๅฝ•
  • oh inbox send <team> <to> "message" โ†’ ็‚นๅฏน็‚นๆถˆๆฏ
  • oh inbox broadcast <team> "message" โ†’ ๅนฟๆ’ญ
  • oh inbox receive <team> โ†’ ๆถˆ่ดนๆถˆๆฏ

ๅทฅไฝœ็ฉบ้—ด้š”็ฆป

ๆฏไธช Worker ๆœ‰็‹ฌ็ซ‹็š„ git worktree๏ผˆ็‹ฌ็ซ‹ๅˆ†ๆ”ฏ๏ผ‰๏ผŒ้ฟๅ…ๅนถ่กŒๅ†ฒ็ช๏ผš

  • ๅˆ†ๆ”ฏๅ‘ฝๅ๏ผšoh/{team}/{agent}
  • oh workspace checkpoint โ†’ auto-commit
  • oh workspace merge โ†’ ๅˆๅนถๅ›ž main
  • oh workspace cleanup โ†’ ๆธ…็† worktree

็›ธๅ…ณๆก†ๆžถ

ๆก†ๆžถ ๅฎšไฝ Agent ๆ”ฏๆŒ ้€šไฟกๆ–นๅผ
nanobot ๅ•ไบบ Agent ๆก†ๆžถ nanobot CLI
clawteam Agent Swarm ็ผ–ๆŽ’ ไปปๆ„ CLI agent CLI + inbox + task
openclaw ๅ•ไบบ Agent ๆก†ๆžถ openclaw CLI

็›ธๅ…ณๆฆ‚ๅฟต

  • clawteam โ€” agent-swarm ็š„ๅ…ทไฝ“ๅฎž็Žฐๆก†ๆžถ
  • channel-system โ€” nanobot ็š„ๆธ ้“่งฃ่€ฆ๏ผŒไธŽ swarm ๆถˆๆฏๆจกๅผไธๅŒไฝ†ๆ€ๆƒณ็›ธไผผ
  • provider-registry โ€” ๅฏๆ’ๆ‹”ๆžถๆž„๏ผŒๅŒไธ€ๆ€ๆƒณๅœจไธๅŒๅฑ‚ๆฌก็š„ไฝ“็Žฐ