Klaudiusz koduje
Nowe funkcje 2026

Scheduled tasks w Claude Code — cykliczne zadania działające bez Twojej obecności

Claude Code może wykonywać zadania według harmonogramu — poranny przegląd PR-ów, nocne sprawdzanie CI, cotygodniowy raport. Jak skonfigurować rutyny i co to zmienia w codziennej pracy.


Większość interakcji z Claude Code jest reaktywna: masz problem, otwierasz sesję, rozwiązujesz. Scheduled tasks odwracają ten schemat — Claude Code sam inicjuje pracę według ustalonego harmonogramu, nawet gdy Twój komputer jest wyłączony i Cię nie ma.

Czym są scheduled tasks

Scheduled tasks to cykliczne zadania uruchamiane przez Claude Code w chmurze — nie na Twojej maszynie lokalnej. Anthropic dostarcza infrastrukturę, która przechowuje definicję zadania i uruchamia je o ustalonej porze, niezależnie od stanu Twojego sprzętu.

To istotna różnica od hooków i skryptów cron na lokalnym komputerze. Cron działa tylko gdy komputer jest włączony. Scheduled tasks w Claude Code działają zawsze — są zarządzane po stronie Anthropic.

Typowe zastosowania które ukształtowała społeczność:

  • Poranny przegląd PR-ów — każdego ranka Claude sprawdza otwarte pull requesty, agreguje komentarze i przygotowuje podsumowanie
  • Nocne sprawdzanie CI — po godzinach pracy Claude monitoruje status pipeline i zgłasza błędy
  • Cotygodniowy raport — w piątek po południu Claude generuje podsumowanie commitów, zamkniętych issues i postępu projektu
  • Automatyczny przegląd dependencies — raz w tygodniu Claude sprawdza czy są krytyczne aktualizacje bezpieczeństwa
CRONdziała bez Twojej obecności
Oś czasu 24-godzinna z zaznaczonymi automatycznymi zadaniami: 7:00 "Przegląd PR-ów", 22:00 "Sprawdzenie CI", piątek 16:00 "Ra

Jak skonfigurować scheduled task

Zadania harmonogramowane konfiguruje się przez interfejs Claude Code lub plik konfiguracyjny sesji. Podstawowa składnia to definicja harmonogramu (cron-style), opis zadania i opcjonalnie — kanał powiadomień o wynikach.

{
  "scheduled_tasks": [
    {
      "name": "morning-pr-review",
      "schedule": "0 7 * * 1-5",
      "task": "Przejrzyj otwarte PR-y w repo, podsumuj komentarze wymagające odpowiedzi",
      "notify": "email"
    }
  ]
}

Wynik zadania trafia do Ciebie przez wybrany kanał — email, powiadomienie push w aplikacji mobilnej, albo do pliku w projekcie.

Granice bezpieczeństwa

Scheduled tasks działają w izolowanym środowisku — mają dostęp tylko do zasobów, które im jawnie przyznasz przy konfiguracji. Nie mają automatycznego dostępu do wszystkich Twoich repozytoriów ani lokalnych plików.

Przy konfiguracji definiujesz scope: które repo, jakie uprawnienia, jakie narzędzia MCP może używać zadanie. Zasada minimalnych uprawnień: zadanie do przeglądu PR-ów nie potrzebuje uprawnień do edycji plików.

Scheduled tasks vs hooks

Oba mechanizmy automatyzują pracę Claude Code, ale na różnych poziomach:

Hooks — reagują na zdarzenia w trakcie aktywnej sesji (edycja pliku, zakończenie sesji). Działają lokalnie, synchronicznie z sesją.

Scheduled tasks — uruchamiają się według czasu, niezależnie od sesji. Działają w chmurze, asynchronicznie od Twojej pracy.

Hooks to automatyzacja wewnątrz sesji. Scheduled tasks to automatyzacja poza sesjami.

Kiedy scheduled tasks naprawdę się opłacają

Nie każde zadanie warto harmonogramować. Opłaca się gdy:

  • zadanie jest powtarzalne i dobrze zdefiniowane (ten sam prompt daje użyteczny wynik za każdym razem)
  • wynik zadania jest Ci potrzebny regularnie, nie doraźnie
  • ręczne uruchomienie zajęłoby Ci więcej niż 2-3 minuty

Poranny przegląd statusu projektu spełnia wszystkie trzy warunki. Jednorazowa analiza nowego modułu — żadnego.

Scheduled tasks to jeden z kroków w kierunku Claude Code jako autonomicznego współpracownika — takiego, który nie czeka aż go zapytasz, ale sam informuje gdy coś wymaga uwagi.