Kihagyás

Getting started with loops — Claude Code agentic loop-ok

Szerző: @delba_oliveira (@ClaudeDevs) Dátum: 2026-07-06 Forrás: X Article Típus: Cikk — Claude Code agent loop-ok magyarázata Statisztika: 207 komment, 1,230 retweet, 11,170 like, 2.5M nézettség


Bevezetés

A Claude Code csapat loop-okként definiálja az agens ismétlődő munkaciklusait, amelyek egy stop feltételig futnak. A loop-okat trigger, stop feltétel, Claude Code primitív és feladattípus alapján kategorizálják. Nem minden feladat igényel complex loop-ot — a legegyszerűbb megoldással kezdj, és ezeket a mintákat szelektíven használd.

1. Turn-based loop-ok (kézi irányítású)

  • Trigger: Felhasználói prompt
  • Stop: Claude úgy ítéli, hogy kész vagy további kontextusra van szüksége
  • Legjobb: Rövidebb, nem ismétlődő feladatok
  • Token-optimalizálás: Specifikus promptok + SKILL.md alapú verifikáció a turn-ök számának csökkentésére

Minden prompt egy manuális loop-ot indít. Claude összegyűjti a kontextust, cselekszik, ellenőrzi a munkáját, ismétli ha kell, és válaszol. Például: kérj egy like gombot — Claude olvassa a kódot, módosítja, lefuttatja a teszteket, visszaadja. Te manuálisan ellenőrzöd és írod a következő promptot.

Verifikáció javítása SKILL.md-vel: Minél kvantitatívabbak az ellenőrzések, annál könnyebb Claude-nak önellenőrizni. Példa SKILL.md: sose jelentse késznek a UI változást csak a sikeres edit alapján — indítsa el a dev szervert, nyissa meg a böngészőt, kattintson a gombra, screenshot-ot készítsen, ellenőrizze a console hibákat, futtasson Lighthouse trace-t.

2. Goal-based loop (/goal)

  • Trigger: Manuális prompt real-time
  • Stop: Cél elérve VAGY maximális turn szám elérve
  • Legjobb: Feladatok verifikálható kilépési kritériumokkal
  • Token-optimalizálás: Specifikus completion criteria + explicit turn cap ("stop after 5 tries")

Egyetlen turn néha nem elég. Az agensek jobban teljesítenek ha iterálhatnak. A /goal paranccsal definiálod mit jelent a "kész". Amikor Claude meg akar állni, egy evaluator model ellenőrzi a feltételt és visszaküldi dolgozni, amíg a cél el nem érhető vagy a turn limit be nem telik.

Miért működnek a determinisztikus kritériumok: Pl. "get the homepage Lighthouse score to 90 or above, stop after 5 tries" — nem kell Claude-nak eldönteni mi "elég jó", a score a mérvadó.

3. Time-based loop (/loop és /schedule)

  • Trigger: Megadott időintervallum
  • Stop: Lemondod vagy a munka befejeződik (PR merge-elve, sor üres)
  • Legjobb: Ismétlődő munka vagy külső rendszerek interface-elése
  • Token-optimalizálás: Hosszabb intervallumok vagy event-alapú reakció idő helyett

Példa: /loop 5m check my PR, address review comments, and fix failing CI. A /loop a gépeden fut (ha lekapcsolod, megáll), a /schedule felhőben futtatja.

4. Proactive loop-ok (összetett)

  • Trigger: Esemény vagy ütemezés, ember nélkül real-time
  • Stop: Minden feladat kilép amikor célja elérhető. A routine addig fut amíg le nem kapcsolod.
  • Legjobb: Ismétlődő, jól definiált munka: bug report-ok, issue triage, migrációk, dependency upgrade-ek
  • Token-optimalizálás: Kisebb modellek a routine-hoz, legképesebb model a judgment call-ekhez

Kompozíció: /schedule (routine) + /goal (célok) + skills (verifikáció) + dynamic workflows (parallel agensek) + auto mode (engedély nélkül fut). Példa: "check the project-feedback channel for bug reports. Goal: don't stop until every report is triaged, actioned, and responded to. When fixing a bug, use a workflow to explore three solutions in parallel worktrees and have a judge adversarially review them."

Kódminőség fenntartása

  • Tiszta codebase: Claude a meglévő mintákat követi
  • Önellenőrzés: SKILL.md-ben kódolj be mi a "jó" — see, measure, interact
  • Dokumentáció elérhetősége: Framework/library docs legyenek frissek
  • Második agens code review-ra: Friss kontextusú reviewer kevésbé biased. Beépített /code-review skill vagy GitHub Code Review
  • Rendszerszintű javítás: Ha egy eredmény nem felel meg, ne csak az egyedi problémát javítsd — kódold be a rendszerbe minden jövőbeli iteráció számára

Token használat kezelése

  • Megfelelő primitív és model: Kis feladatoknak nem kell több agens vagy loop. Olcsóbb, gyorsabb modellek bizonyos feladatokra.
  • Clear success/stop criteria: Légy specifikus mi a "kész"
  • Pilot before large run: Dynamic workflow-ek száz agenst is indíthatnak — előbb kis méretben tesztelj
  • Script-ek determinisztikus munkára: Script futtatás olcsóbb mint reasoning végig a lépéseken
  • Ne futtass routine-t gyakrabban mint szükséges: Match the interval to how often the thing changes
  • Usage review: /usage (breakdown by skills/subagents/MCPs), /goal (turn count + token usage), /workflows (agent token usage, stop anytime)

Összefoglaló táblázat

Loop Te átadsz Mikor használd Eszköz
Turn-based Az ellenőrzést Felfedezés vagy döntés Custom verification skills
Goal-based A stop feltételt Tudod mi a "kész" /goal
Time-based A triggert Külső rendszer, ütemezés /loop, /schedule
Proactive A promptot Ismétlődő, jól definiált Mindegyik + dynamic workflows

Indulás

Nézd meg a meglévő munkádat. Válassz egy feladatot ahol a bottleneck vagy, és kérdezd: melyik darabot adhatod át? Meg tudod írni a verifikációt? Elég tiszta a cél? Ütemezetten érkezik a munka? Ha van ötleted, futtasd a loop-ot, figyeld hol akad el vagy túllép, és iterálj rajta.

Kulcsidézet: "When an individual result doesn't meet the standard, don't stop at fixing the individual issue, try to encode it to improve the system for all future iterations."

Vissza a tetejére