- Dengan fitur penjadwalan cloud, tugas berulang dapat diotomatisasi dan tetap berjalan di latar belakang meski komputer dimatikan
- Ada tiga metode penjadwalan: Cloud, Desktop, dan
/loop, dengan perbedaan pada lokasi eksekusi dan satuan pengaturan interval
- Penjadwalan dapat dibuat dari web, aplikasi desktop, dan CLI dengan menentukan nama tugas, repositori, environment, interval, dan connector
- Dengan konversi zona waktu otomatis, pengaturan interval kustom, dan integrasi connector MCP, dapat terhubung dengan Slack, Linear, dan Google Drive
- Pengembang dapat memanfaatkannya untuk membangun workflow otomasi berkelanjutan seperti code review, analisis CI, dan sinkronisasi dokumentasi
Menjalankan tugas terjadwal di web
- Tugas berulang dapat diotomatisasi dengan scheduled task berbasis cloud
- Berjalan di infrastruktur yang dikelola Anthropic, sehingga tetap aktif meski komputer pengguna dimatikan
- Contohnya mencakup peninjauan Pull Request setiap pagi, analisis kegagalan CI pada malam hari, sinkronisasi dokumentasi, dan audit dependensi mingguan
- Tersedia untuk semua pengguna Claude Code on the web (Pro, Max, Team, Enterprise)
Perbandingan opsi penjadwalan
- Claude Code mendukung tiga metode eksekusi terjadwal: Cloud, Desktop, dan
/loop
- Cloud berjalan di Anthropic cloud sehingga tetap aktif meski komputer dimatikan
- Desktop dan `/loop`` berjalan di mesin lokal, dengan perbedaan pada keberlanjutan sesi dan izin akses file
- Tugas Cloud dapat diatur dengan interval minimum 1 jam, sedangkan Desktop dan
/loop mendukung interval per 1 menit
- Cloud berjalan secara otomatis tanpa prompt izin, sementara Desktop memungkinkan pengaturan izin per tugas
Prosedur membuat tugas terjadwal
- Tugas terjadwal dapat dibuat dari web, aplikasi desktop, dan CLI
- Web: klik New scheduled task di claude.ai/code/scheduled
- Desktop: pilih New remote task di halaman Schedule
- CLI: gunakan perintah
/schedule untuk konfigurasi interaktif atau tentukan langsung seperti /schedule daily PR review at 9am
- Langkah pembuatan
- Menulis nama tugas dan prompt: karena berjalan secara otonom, prompt harus jelas dan lengkap
- Memilih repositori: tambahkan repositori GitHub, clone dari branch default lalu push perubahan ke branch berawalan
claude/
- Memilih environment: tentukan environment cloud yang mencakup akses jaringan, variabel environment, dan skrip instalasi
- Memilih interval: default-nya setiap hari pukul 9 pagi waktu lokal, dan dapat disesuaikan lebih rinci lewat
/schedule update di CLI
- Meninjau connector: pilih apakah akan menyertakan connector MCP seperti Slack, Linear, dan Google Drive
- Selesai membuat: setelah dibuat akan muncul di daftar, lalu berjalan otomatis pada jadwal berikutnya atau bisa langsung dijalankan lewat Run now
Opsi interval eksekusi
- Interval penjadwalan mendukung konversi zona waktu otomatis dan dijalankan pada waktu lokal yang ditentukan
- Eksekusi bisa tertunda beberapa menit, tetapi setiap tugas mempertahankan offset yang konsisten
- Interval bawaan
- Hourly: berjalan setiap jam
- Daily: sekali sehari, default 9:00 AM
- Weekdays: hanya pada hari kerja
- Weekly: seminggu sekali pada hari dan waktu yang ditentukan
- Interval kustom seperti setiap 2 jam atau tiap tanggal 1 setiap bulan dapat diatur lewat
/schedule update di CLI
Izin repositori dan branch
- Pada setiap eksekusi, repositori akan di-clone ulang dan dimulai dari branch default
- Secara default, push hanya diizinkan ke branch dengan awalan
claude/
- Jika perlu mengubah protected branch, pembatasan dapat dilepas dengan opsi Allow unrestricted branch pushes
Connector
- Tugas terjadwal dapat berinteraksi dengan layanan eksternal melalui connector MCP
- Contoh: membaca permintaan dukungan dari channel Slack lalu membuat issue di Linear
- Secara default, semua connector yang sudah terhubung akan disertakan, dan item yang tidak diperlukan bisa dihapus
- Connector dapat dikelola dari formulir pembuatan tugas, Settings > Connectors, atau CLI
/schedule update
Konfigurasi environment
- Setiap tugas berjalan di environment cloud, dengan kontrol atas akses jaringan, variabel environment, dan skrip instalasi
- Perlu konfigurasi awal untuk akses API, instalasi dependensi, pembatasan jaringan, dan sebagainya
- Selain environment bawaan (Default), pengguna juga dapat membuat environment kustom
Mengelola tugas terjadwal
- Klik tugas pada daftar Scheduled untuk membuka halaman detail
- Anda dapat melihat repositori, connector, prompt, interval, dan riwayat eksekusi sebelumnya
-
Melihat riwayat eksekusi dan berinteraksi
- Klik setiap run untuk membukanya sebagai sesi penuh
- Anda dapat meninjau apa yang dilakukan Claude, perubahan yang dibuat, membuat Pull Request, dan melanjutkan percakapan
- Gunakan dropdown di samping judul sesi untuk mengganti nama, mengarsipkan, atau menghapus
-
Mengedit dan mengontrol tugas
- Jalankan segera dengan Run now
- Jeda atau lanjutkan dengan toggle Repeats
- Gunakan ikon edit untuk mengubah nama, prompt, interval, repositori, environment, dan connector
- Gunakan ikon hapus untuk menghapus tugas (sesi yang sudah ada tetap dipertahankan)
- Di CLI, pengelolaan juga bisa dilakukan dengan perintah
/schedule list, /schedule update, dan /schedule run
Sumber terkait
1 komentar
Komentar Hacker News
Menarik bahwa situs resminya mengumumkan peluncuran fitur, sementara pembatasan pemakaian justru diumumkan lewat akun Twitter salah satu anggota tim
Dulu saat mereka mengumumkan kuota 2x, ada juga yang memprediksi akan datang “rug pull” seperti ini (tweet terkait)
Kita makin mendekati dunia di mana pengembangan perangkat lunak iteratif berbasis AI menjadi hal yang normal
Pengguna tepercaya memberi masukan, AI merapikannya menjadi tiket, AI lain membuat PR, lalu setelah ditinjau hasilnya dideploy
Rasanya ini sudah hampir jadi kenyataan
AI tidak bisa menulis kode yang mudah dipelihara, malah memperlambat kerja. Pada akhirnya AI-assisted coding jauh lebih efisien
Alasan FAANG menghabiskan 300 dolar per baris bukan soal kecepatan, tapi akurasi dan struktur
Kalau Taalas benar-benar bisa membakar model langsung ke hardware, itu kemajuan besar, tapi pada akhirnya masalahnya hanya dipindah ke bottleneck hardware
Mungkin suatu hari nanti kita akan hidup di era model yang dicolok seperti cartridge Game Boy
Bahkan membaca postingan Hacker News pun sudah merupakan hasil dari beberapa lapisan sistem otomatis
Dulu aku pernah mengatur sesuatu mirip ChatGPT dengan instruksi “beri tahu aku hanya saat jam 8 pagi kalau lalu lintas ke kantor macet”, tapi notifikasi tetap datang setiap hari meski tidak macet
Lihat tulisan terkait: The Missing Memory Type
Aku menghubungkan cuaca, jadwal kereta, kalender jadwal kerja, dan tool notifikasi Telegram untuk menjalankan sistem ini
Sebenarnya dengan cron pun sudah cukup bisa dibuat
Banyak orang dan perusahaan sudah lama ingin otomatisasi web, tapi operator situs selalu menghalanginya
Tapi begitu diberi label AI, sekarang suasananya jadi seolah diperbolehkan
Baru-baru ini aku pindah dari GitHub Copilot Pro ke Claude Code Max (20x)
Claude unggul di banyak hal, tapi bagian agent remote/cloud masih lemah
Saat mencoba mengatur “Claude on the web” untuk proyek Elixir, aku gagal karena masalah firewall jaringan
Log juga hanya menampilkan bagian akhir, jadi sulit untuk debug
Sebaliknya, “Coding Agents” milik Copilot memakai infrastruktur GitHub Actions sehingga jauh lebih stabil
“Schedule task on the web” tampaknya dibangun dengan struktur yang sama, jadi aku khawatir masalah serupa akan muncul
Sepertinya orang pada akhirnya akan mencoba memakai AI untuk pekerjaan yang sebenarnya sudah cukup ditangani dengan otomatisasi sederhana berbasis aturan
Di perusahaan pun sering muncul ide “mari selesaikan X dengan AI”, padahal sering kali sebenarnya tidak perlu
AI mungkin bisa membantu bagian “then”, tapi kalau bagian “if” ditangani dengan baik saja sudah cukup berguna
Masalahnya adalah ketika adopsi AI menjadi tujuan itu sendiri
Aku menulis artikel untuk membantu orang memahami skill agent
Building Agent Evals
Dan ada juga tulisan tentang masalah nondeterminisme
Error Compounding
Aku memakai paket Claude Code Max 20x, tapi tugas terjadwal di cloud tetap dibatasi hanya 3
Meski begitu, fiturnya sendiri keren. Di lokal aku sering repot karena masalah izin, tapi di cloud sandbox bisa dijalankan
Tiga tugas yang kuatur adalah sebagai berikut
pnpm auditdanpnpm outdated, lalu membuat laporan keamanan/pembaruandevelopdari hari sebelumnya untuk mengecek bug, keamanan, dan dokumentasi yang kurangSepertinya ini akan berguna kalau dijalankan otomatis setiap hari/minggu. Konektor Sentry Claude Code cukup akurat
Nanti aku ingin mencoba sampai tahap membuat issue atau mengirim PR secara otomatis
0 7 * * 1-5 ANTHROPIC_API_KEY=sk-... /path/to/claude-cron.sh /path/to/repo >> ~/claude-reports.md 2>&1Kecepatan Claude cukup mengejutkan.
Grok sebenarnya sudah menyediakan fitur ini lebih dulu, dan baru sekarang pemain lain mulai menyusul
Fitur seperti ini punya efek lock-in pengguna yang besar. Grok memberi 10 tugas paralel gratis
Aku memakainya untuk mengambil berita dari berbagai sumber setiap pagi
Fitur ini agak terbatas. Tidak bisa mengambil screenshot atau mengirim permintaan curl ke domain sembarang
Karena itu aku membuat layanan cloud bernama Cronbox
Pernah kuperkenalkan lewat “Show HN: Cronbox – Schedule AI Agents”,
dan ada juga contoh tugas Pelican Rides a Bicycle
Sepertinya ada hal mendasar yang terlewat. Aku paham ini menjalankan prompt pada repositori git, tapi hasilnya dikirim ke mana?
Apakah diberi izin commit agar langsung diterapkan, atau bekerja lewat tool MCP?