- Meninjau pull request terbuka setiap pagi
- Menganalisis kegagalan CI semalam dan menampilkan ringkasan
- Menyinkronkan dokumentasi setelah PR digabung
- Menjalankan audit dependensi setiap minggu
Bandingkan opsi penjadwalan
Claude Code offers three ways to schedule recurring work:| Cloud | Desktop | /loop | |
|---|---|---|---|
| Runs on | Anthropic cloud | Your machine | Your machine |
| Requires machine on | No | Yes | Yes |
| Requires open session | No | No | Yes |
| Persistent across restarts | Yes | Yes | No (session-scoped) |
| Access to local files | No (fresh clone) | Yes | Yes |
| MCP servers | Connectors configured per task | Config files and connectors | Inherits from session |
| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
| Customizable schedule | Via /schedule in the CLI | Yes | Yes |
| Minimum interval | 1 hour | 1 minute | 1 minute |
Buat tugas terjadwal
Anda dapat membuat tugas terjadwal dari tiga tempat:- Web: kunjungi claude.ai/code/scheduled dan klik New scheduled task
- Desktop app: buka halaman Schedule, klik New task, dan pilih New remote task. Lihat Desktop scheduled tasks untuk detail.
- CLI: jalankan
/scheduledi sesi mana pun. Claude memandu Anda melalui pengaturan secara percakapan. Anda juga dapat melewatkan deskripsi langsung, seperti/schedule daily PR review at 9am.
Buka formulir pembuatan
Kunjungi claude.ai/code/scheduled dan klik New scheduled task.
Beri nama tugas dan tulis prompt
Berikan tugas nama deskriptif dan tulis prompt yang Claude jalankan setiap kali. Prompt adalah bagian paling penting: tugas berjalan secara otonom, jadi prompt harus mandiri dan eksplisit tentang apa yang harus dilakukan dan seperti apa kesuksesan itu.Input prompt mencakup pemilih model. Claude menggunakan model ini untuk setiap jalankan tugas.
Pilih repositori
Tambahkan satu atau lebih repositori GitHub untuk Claude bekerja. Setiap repositori dikloning di awal jalankan, dimulai dari cabang default. Claude membuat cabang dengan awalan
claude/ untuk perubahannya. Untuk memungkinkan push ke cabang apa pun, aktifkan Allow unrestricted branch pushes untuk repositori tersebut.Pilih lingkungan
Pilih cloud environment untuk tugas. Lingkungan mengontrol apa yang dapat diakses sesi cloud:
- Network access: atur tingkat akses internet yang tersedia selama setiap jalankan
- Environment variables: sediakan kunci API, token, atau rahasia lain yang dapat digunakan Claude
- Setup script: jalankan perintah install sebelum setiap sesi dimulai, seperti menginstal dependensi atau mengonfigurasi alat
Pilih jadwal
Pilih seberapa sering tugas berjalan dari opsi frekuensi. Default adalah harian pada 9:00 AM di zona waktu lokal Anda. Tugas dapat berjalan beberapa menit setelah waktu terjadwal mereka karena stagger.Jika opsi preset tidak sesuai dengan kebutuhan Anda, pilih yang paling dekat dan perbarui jadwal dari CLI dengan
/schedule update untuk menetapkan jadwal spesifik.Tinjau konektor
Semua MCP connectors yang terhubung disertakan secara default. Hapus yang tidak diperlukan tugas. Konektor memberi Claude akses ke layanan eksternal seperti Slack, Linear, atau Google Drive selama setiap jalankan.
Buat tugas
Klik Create. Tugas muncul dalam daftar tugas terjadwal dan berjalan secara otomatis pada waktu terjadwal berikutnya. Setiap jalankan membuat sesi baru bersama sesi lain Anda, di mana Anda dapat melihat apa yang dilakukan Claude, meninjau perubahan, dan membuat pull request. Untuk memicu jalankan segera, klik Run now dari halaman detail tugas.
Opsi frekuensi
Pemilih jadwal menawarkan frekuensi preset yang menangani konversi zona waktu untuk Anda. Pilih waktu di zona lokal Anda dan tugas berjalan pada waktu dinding itu terlepas dari di mana infrastruktur cloud berada.Tugas dapat berjalan beberapa menit setelah waktu terjadwal mereka. Offset konsisten untuk setiap tugas.
| Frekuensi | Deskripsi |
|---|---|
| Hourly | Berjalan setiap jam. |
| Daily | Berjalan sekali per hari pada waktu yang Anda tentukan. Default ke 9:00 AM waktu lokal. |
| Weekdays | Sama seperti Daily tetapi melewati Sabtu dan Minggu. |
| Weekly | Berjalan sekali per minggu pada hari dan waktu yang Anda tentukan. |
/schedule update untuk menetapkan jadwal spesifik.
Repositori dan izin cabang
Setiap repositori yang Anda tambahkan dikloning pada setiap jalankan. Claude dimulai dari cabang default repositori kecuali prompt Anda menentukan sebaliknya. Secara default, Claude hanya dapat push ke cabang dengan awalanclaude/. Ini mencegah tugas terjadwal dari secara tidak sengaja memodifikasi cabang yang dilindungi atau berumur panjang.
Untuk menghapus pembatasan ini untuk repositori tertentu, aktifkan Allow unrestricted branch pushes untuk repositori tersebut saat membuat atau mengedit tugas.
Konektor
Tugas terjadwal dapat menggunakan konektor MCP yang terhubung untuk membaca dari dan menulis ke layanan eksternal selama setiap jalankan. Misalnya, tugas yang menyeleksi permintaan dukungan mungkin membaca dari saluran Slack dan membuat masalah di Linear. Saat Anda membuat tugas, semua konektor yang saat ini terhubung disertakan secara default. Hapus yang tidak diperlukan untuk membatasi alat mana yang dapat diakses Claude selama jalankan. Anda juga dapat menambahkan konektor langsung dari formulir tugas. Untuk mengelola atau menambahkan konektor di luar formulir tugas, kunjungi Settings > Connectors di claude.ai atau gunakan/schedule update di CLI.
Lingkungan
Setiap tugas berjalan dalam cloud environment yang mengontrol akses jaringan, variabel lingkungan, dan skrip setup. Konfigurasi lingkungan sebelum membuat tugas untuk memberi Claude akses ke API, menginstal dependensi, atau membatasi cakupan jaringan. Lihat cloud environment untuk panduan setup lengkap.Kelola tugas terjadwal
Klik tugas dalam daftar Scheduled untuk membuka halaman detailnya. Halaman detail menunjukkan repositori tugas, konektor, prompt, jadwal, dan daftar jalankan sebelumnya.Lihat dan berinteraksi dengan jalankan
Klik jalankan apa pun untuk membukanya sebagai sesi penuh. Dari sana Anda dapat melihat apa yang dilakukan Claude, meninjau perubahan, membuat pull request, atau melanjutkan percakapan. Setiap sesi jalankan bekerja seperti sesi lainnya: gunakan menu dropdown di sebelah judul sesi untuk mengganti nama, mengarsipkan, atau menghapusnya.Edit dan kontrol tugas
Dari halaman detail tugas Anda dapat:- Klik Run now untuk memulai jalankan segera tanpa menunggu waktu terjadwal berikutnya.
- Gunakan toggle di bagian Repeats untuk menjeda atau melanjutkan jadwal. Tugas yang dijeda menyimpan konfigurasi mereka tetapi tidak berjalan sampai Anda mengaktifkannya kembali.
- Klik ikon edit untuk mengubah nama, prompt, jadwal, repositori, lingkungan, atau konektor.
- Klik ikon hapus untuk menghapus tugas. Sesi sebelumnya yang dibuat oleh tugas tetap berada dalam daftar sesi Anda.
/schedule. Jalankan /schedule list untuk melihat semua tugas, /schedule update untuk mengubah tugas, atau /schedule run untuk memicu satu segera.
Sumber daya terkait
- Desktop scheduled tasks: jadwalkan tugas yang berjalan di mesin Anda dengan akses ke file lokal. Halaman Schedule aplikasi Desktop menampilkan tugas lokal dan jarak jauh dalam grid yang sama.
/loopand CLI scheduled tasks: penjadwalan ringan dalam sesi CLI- Cloud environment: konfigurasi lingkungan runtime untuk tugas cloud
- MCP connectors: hubungkan layanan eksternal seperti Slack, Linear, dan Google Drive
- GitHub Actions: jalankan Claude dalam pipeline CI Anda pada peristiwa repo