Sett opp gjentakende oppgaver med Claude Code Loop

Nøkkelinnsikt
- /loop-ferdigheten planlegger gjentakende instruksjoner som kjører automatisk mens Claude Code-sesjonen din er åpen, i opptil tre dager
- Loop fungerer med vanlig språk og kan kombineres med andre ferdigheter som Firecrawl og Slack MCP for automatiserte oppgavekjeder
- Alle planlagte oppgaver er knyttet til sesjonen. Lukker du terminalen, stopper de. For varig planlegging kan du bruke skrivebordsappen eller GitHub Actions
Dette er et AI-generert sammendrag. Kildevideoen kan inneholde demonstrasjoner, visuelt innhold og ytterligere kontekst.
Kort fortalt
Claude Code har nå en innebygd /loop-kommando som lar deg sette opp gjentakende oppgaver rett fra kommandolinjen. Videoen fra Developers Digest viser hvordan du starter loops med vanlig språk, kombinerer dem med andre verktøy, og håndterer planlagte jobber. Boris Cherny, leder for Claude Code hos Anthropic, beskriver Loop som «en kraftig ny måte å planlegge gjentakende oppgaver i opptil 3 dager om gangen.»
Hva lærer du?
- Hvordan du planlegger din første gjentakende oppgave med
/loopeller vanlig språk - Hvordan du kombinerer loops med andre Claude Code-verktøy for automatiserte oppgavekjeder
- Begrensningene du bør kjenne til: at de stopper med sesjonen, tidsforskyvning og utløpstid
Hva er Loop?
Loop er Claude Codes innebygde system for å kjøre oppgaver med jevne mellomrom. Det vokste frem fra en teknikk fra fellesskapet kalt «Ralph Wiggums,» en metode der Claude Code gjentatte ganger sjekket sitt eget arbeid for å sikre at oppgaven faktisk ble fullført (0:00).
Problemet det løser: når du ber Claude Code om noe komplekst, hender det at den avslutter for tidlig eller mister retningen etter flere komprimeringsrunder (når AI-en komprimerer tidligere samtaler for å spare minne) (0:22). Loop fikser dette ved å sette opp instruksjoner som kjører automatisk med faste mellomrom, som en cron-jobb (en automatisk planlagt oppgave, oppkalt etter Unix-verktøyet cron).
Sett opp din første loop
Du kan starte en loop på to måter: med /loop-kommandoen, eller med vanlig språk (1:07).
Skriv instruksjonen din med et intervall
Fortell Claude Code hva du vil og hvor ofte. For eksempel: «Loop hver 4. time, hent AI-saker fra Hacker News og send meg en oppsummering på e-post.» Du kan bruke /loop 10m sjekk PR-en min for byggfeil eller bare beskrive det du ønsker med vanlig språk.
Se over den planlagte oppgaven
Claude Code bekrefter planen ved å vise tre ting: instruksjonen den vil sende ved hvert intervall, eventuelle notater om oppgaven, og utløpstiden (for øyeblikket 3 dager) (1:39).
La den kjøre
Oppgaven kjører automatisk i bakgrunnen mens sesjonen din er åpen. Du kan fortsette å jobbe som vanlig. For å sjekke aktive loops, spør «Hvilke planlagte oppgaver har jeg?» og Claude Code henter frem CronList (4:27).
Intervallregler og begrensninger
Noen ting å vite om tidsreglene:
- Korteste intervall: 1 minutt. Alt kortere rundes opp (1:27).
- Maksimal varighet: 3 dager. Etter det utløper loopen automatisk (1:47).
- Tidsforskyvning: Oppgaver kan starte opptil 10 % utenfor intervallet du satte. En 4-timers loop kan starte etter 3 timer og 36 minutter eller 4 timer og 24 minutter. Dette er med vilje: det hindrer tusenvis av brukere fra å treffe API-et på nøyaktig samme tidspunkt (5:10).
Praktiske eksempler
Videoen går gjennom fire bruksområder som viser hva Loop kan gjøre.
Automatisk fikse PR-er
«Loop over alle PR-ene mine, fiks byggfeil automatisk når kommentarer kommer inn, bruk en Worktree-agent til å fikse dem» (0:52). Dette holder PR-ene dine grønne uten at du trenger å gjøre noe selv.
Slack-oppsummering
«Loop hver morgen, bruk Slack MCP til å gi meg en oppsummering av de viktigste innleggene jeg ble nevnt i» (0:57). Dette bruker Model Context Protocol (MCP), en protokoll som lar Claude Code koble seg til eksterne tjenester.
Daglig git-oppsummering
«Hver dag klokken 08:00, se på git-historikken min og gi meg en kort oppdatering om alt jeg jobbet med dagen før. Legg den på skrivebordet mitt» (1:51). Claude Code lager en markdown-fil som oppsummerer gårsdagens endringer.
Hacker News-e-post
Det mest avanserte eksempelet kobler flere funksjoner sammen: Firecrawl (et verktøy som henter innhold fra nettsider) henter forsiden av Hacker News, filtrerer for AI- og utviklingssaker, leser hele artiklene, og sender deretter en oppsummering på e-post via en Gmail CLI-ferdighet (3:38).
Håndtere loopene dine
Tre verktøy dekker alt (5:00):
- CronCreate oppretter en ny planlagt oppgave
- CronList viser alle aktive oppgaver med ID-er, instruksjoner og utløpstider
- CronDelete avbryter en oppgave
Du trenger ikke huske jobb-ID-er. Bare si «avbryt oppgaven som henter fra Hacker News hver 4. time» og Claude Code finner og fjerner den riktige (4:42).
For å skru av hele funksjonen bruker du flagget --disable-cron (5:45).
Praktiske råd
For utviklere som jobber alene
Start med noe enkelt, som den daglige git-oppsummeringen. Det tar 30 sekunder å sette opp og gir deg en nyttig oversikt hver morgen. Når du er trygg på det, prøv å kombinere Loop med MCP-tilkoblinger.
For team
Loop kan overvåke delte ressurser som PR-byggeprosesser eller Slack-kanaler. Sett opp en loop som ser etter feilende CI-kjøringer og fikser dem automatisk med Worktree-agenter (isolerte arbeidskopier av kodelageret), slik at ødelagte bygg ikke blokkerer teamet.
For deg som liker å automatisere
Koble Loop med andre ferdigheter for å bygge lette automatiseringer som ellers ville krevd egen infrastruktur. Hacker News-eksempelet viser hvordan du kan gå fra datakilde til ferdig e-post uten å forlate kommandolinjen.
Ordliste
| Begrep | Forklaring |
|---|---|
| Loop / /loop | Claude Codes innebygde ferdighet for å planlegge gjentakende instruksjoner innenfor en sesjon. |
| Cron-jobb | En planlagt oppgave som kjører automatisk med faste mellomrom. Oppkalt etter Unix-verktøyet cron. |
| Ralph Wiggums | En fellesskapsteknikk som kom før Loop, der Claude Code gjentatte ganger sjekket og verifiserte sitt eget arbeid. |
| Komprimeringsrunde (compaction cycle) | Når Claude Code komprimerer tidligere samtaler for å spare minne. Kan føre til at AI-en «glemmer» det opprinnelige målet. |
| Sesjonsavgrenset (session-scoped) | Bare aktiv mens den spesifikke Claude Code-sesjonen i terminalen er åpen. Lukker du terminalen, stopper alle sesjonsavgrensede oppgaver. |
| MCP (Model Context Protocol) | En protokoll som lar AI-verktøy koble seg til eksterne tjenester som Slack, Gmail eller databaser. |
| Ferdighet (skill) | En gjenbrukbar kommando eller arbeidsflyt i Claude Code, startet med en skråstrekkommando som /loop. |
| Arbeidskopi (worktree) | En isolert kopi av et git-kodelager for parallelt arbeid. Lar Claude Code fikse en feil på én gren uten å berøre det du holder på med. |
| Tidsforskyvning (scheduling offset) | En liten tilfeldig tidsforskjell (opptil 10 % av intervallet) lagt til for å hindre at alle brukeres oppgaver treffer API-et samtidig. |
| Firecrawl | Et verktøy som henter innhold fra nettsider. Kan brukes som en Claude Code-kommando for å lese og samle informasjon fra nettet. |
Denne arbeidsflyten for planlegging blir også tydeligere hvis du først har lest hvordan Claude Code tok form og hvordan skaperen bruker verktøyet til å sende 30 PR-er om dagen.
Kilder og ressurser
Vil du vite mer? Se hele videoen på YouTube →