Lesson 03 · 9 dk okuma

Agent teams (experimental)

Çoklu agent koordinasyonu, role-based dispatch, TeammateIdle hook.

Agent teams = aynı oturumda birden fazla agent’ın paralel veya sıralı koordinasyonu. Experimental flag gerekiyor: claude --experimental agent-teams.

Mantık

  • Her takım üyesi farklı sub-agent (örn. architect, implementer, qa)
  • Bir görev geldiğinde routing katmanı uygun üyeye dispatch
  • Üyeler arasında shared task board
  • Boş kalan üye TeammateIdle hook’u tetikler — yeni görev al

Konfig örneği

.claude/agents/team.yaml (yeni şema):

team:
  name: full-stack
  members:
    - { name: architect,  agent: architect-agent.md }
    - { name: backend,    agent: backend-agent.md }
    - { name: frontend,   agent: frontend-agent.md }
    - { name: qa,         agent: qa-agent.md }
  workflow: parallel
  router: skill-match

Router stratejileri:

  • skill-match — description en yakın eşleşene
  • round-robin
  • pinned — explicit dispatch

Kullanım

@architect: API kontratını tasarla
@backend: kontrata göre implementasyon
@frontend: client'i bağla
@qa: integration test yaz

Limit

  • Yan etkilerin ortak repo’ya gitmesi koordinasyon gerektirir
  • Token kullanımı agresif (her üye kendi context’i)
  • Failure mode karmaşık — bir üye bloklanırsa diğerleri bekler

Sıradaki

Plugins ve marketplace.