AI Sub-Agent'lari Goremiyordum, Terminal'de Gorunur Yaptim

AI agent orchestration yapmaya calisiyordum. Task'lar ve sub-agent'lar blackbox gibi, ne yaptiklarini goremiyordum.

Ilk dusunce: Task'lar kullan, orchestration otomatik olsun Gercek: Hata olunca mudahale edemiyorum, sandbox icinde kaldim

Ikinci dusunce: Sub-agent'lar isle halleder Gercek: Ne yaptiklarini goremiyorum, hizlica duzeltme yapamiyorum

Son karar: Terminal'de paralel agent'lar, VS Code CLI Bridge ile gorundur

Nasil Yaparsın

  1. CLI Bridge extension'i kur (VS Code'dan terminallere erisim)

  2. Agent'a talimat dosyasi yaz, gorevleri tanimla

  3. VS Code'dan yeni terminaller ac

  4. Her terminal'de claude komutuyla agent baslat

  5. Terminal title'larini al, agent'lara gorebi dagit

# VS Code'dan terminal aç
vscode eval 'vscode.window.createTerminal({ name: "Agent 1" })'

# Agent'lara gorev dagit
# Agent 1: Refactoring
# Agent 2: Type checking
# Agent 3: Documentation

Ne Olur

Artik her agent ayri terminal'de calisir. Ne yaptiklarini gorerek izlerim. Hata olursa aninda mudahale ederim.

Terminal title'lari:

  • "Agent Handoff"

  • "CLI Tool"

  • "Agent 3"

Her agent'in ne yaptigini gormek:

  1. VS Code CLI Bridge agent'lara erisir

  2. Terminal title'larini okur

  3. Hangi agent hangi terminal -> bilir

  4. Gorevi o terminal'e yonlendirir

Nasil Calisiyor

Task vs Terminal Agent:

  • Task: Blackbox, surec gorunmez, mudahale zor

  • Terminal Agent: Observable, hata gorulur, hizli duzeltme

Orchestration Akisi:

Agent gorev yazar -> VS Code terminaller acar ->
Her terminal'de agent baslatir -> Title'lari okur ->
Gorevi dogru agent'a yonlendirir -> Sureci gozlemler

Neden Human-in-the-Loop?

  • Orchestration hatasi olunca tepki verebilirim

  • Agent'larin ne yaptigini gorebilirim

  • Hizlica duzeltme yapabilirim

  • Blackbox degil, glasbox

Agent Orchestration ile Farki

Ornek: 26 dosya refactor ediliyor. Uc agent paralel calisiyor:

  • Agent 1: Type definitions guncelliyor

  • Agent 2: Import statements duzeltir

  • Agent 3: Function signatures degistirir

Hata olursa: Hangi agent hata verdi gorebilirim. O terminal'e girip mudahale ederim.

Task ile: Hata verdi, icerde ne oldu bilmiyorum. Tekrar baslatiyorum, ayni hata.


edit: VS Code CLI Bridge ile terminal'lere erisim saglanir. Extension agent'larin terminallerini acar, komut calistirir, cikti okur. Orchestration human-visible olur.

edit 2: Sub-agent'lar sevmiyorum cunku sandbox. Dokunamiyorum, hizlica duzeltme yapamiyorum. Terminal agent'lar farkli: her biri ayri terminal, gorebiliyorum, mudahale edebiliyorum.

Last updated

Was this helpful?