00:00:00Tim Anthropic telah merilis fitur loop untuk Claude Code agar prompt bisa dijalankan pada interval tertentu,
00:00:04dan orang-orang di internet mulai heboh, menghubungkannya ke Discord atau Telegram untuk berkomunikasi
00:00:10dengan agen mereka layaknya menggunakan OpenClaw, bahkan ada yang memakainya untuk Ralph
00:00:14Loops.
00:00:15Tapi mereka salah menggunakannya karena fitur loop ini tidak dirancang untuk tujuan tersebut.
00:00:19Maksud saya, ada alasan mengapa mereka tidak menamainya “jadwal” melainkan “loop”.
00:00:23Klik subscribe dan mari kita cari tahu alasannya.
00:00:29Bukan rahasia lagi kalau Claude digunakan untuk menulis 100% kode Claude Code karena timnya
00:00:34merilis fitur baru dengan sangat cepat, namun biasanya tingkat kehebohan sebanding dengan kegunaannya.
00:00:39Jadi, remote control Claude sangat heboh karena sangat berguna.
00:00:40Async hooks kurang heboh karena memang kurang begitu berguna.
00:00:43Tapi ini adalah fitur pertama yang kehebohannya melebihi kegunaan fitur aslinya.
00:00:47Sebelum Anda marah, izinkan saya menjelaskan.
00:00:53Ini adalah versi terbaru Claude Code yang menjalankan Sonnet, yang akan saya ganti
00:00:54ke Haiku karena prompt yang akan saya gunakan tidak memerlukan model secanggih itu.
00:00:56Di sini saya menggunakan loop, yang menerima interval dalam hitungan menit, jam, atau hari.
00:01:01Perhatikan bahwa satuan terkecilnya adalah menit.
00:01:06Jadi, meskipun Anda bisa menulis detik, Claude belum mendukungnya.
00:01:10Lalu fitur ini juga menerima prompt, jadi saya akan menulis: “say hello”.
00:01:13Dan jika saya tekan enter, fitur ini menggunakan skill “cron create” untuk membuat tugas terjadwal.
00:01:16Anda juga bisa mengatur waktu spesifik, jadi saya bisa mengetik loop, dan di sini ia menyapa dengan cepat.
00:01:20Saya akan menulis prompt “say hello again” pada jam 6.30 sore.
00:01:25Di sini Claude menggunakan waktu lokal dari mesin tempat Anda menginstal Claude Code,
00:01:30bukan waktu UTC. Jadi harap diingat.
00:01:35Saya akan mengaturnya sebagai tugas harian yang berulang, dan itu saja.
00:01:39Prompt-nya bisa berisi apa saja yang Anda inginkan.
00:01:40Seperti skill, saya bisa menggunakan skill tweet ini untuk menulis tweet seperti:
00:01:41“Claude punya fitur loop baru yang keren” dan saya atur untuk berjalan setiap tiga menit.
00:01:45Prompt tersebut juga bisa membaca file atau menjalankan alat MCP.
00:01:47Pada dasarnya, apa pun yang bisa dilakukan Claude Code dapat Anda tambahkan ke prompt.
00:01:52Dan saya bisa melihat daftar pekerjaan cron yang sedang berjalan dengan prompt ini, yang menggunakan
00:01:56alat “cron list” untuk menampilkan semua tugas.
00:01:59Saya juga bisa menghapus tugas dengan menyebutkan apa fungsinya atau menggunakan ID-nya.
00:02:02Ada juga jeda waktu (jitter) pada tugas cron untuk mencegah banyak tugas memukul
00:02:07API Anthropic secara bersamaan, yang artinya tugas per jam bisa berjalan kapan saja
00:02:09antara menit ke-0 hingga ke-6 pada jam tersebut.
00:02:13Memang ini fitur yang sangat keren dan banyak orang bilang ini telah menggantikan Open Claude
00:02:17bagi mereka karena bisa diatur intervalnya untuk mengambil pesan dari WhatsApp atau Telegram
00:02:23dan membalasnya layaknya asisten AI sungguhan, seperti kegunaan Open Claude sebelumnya.
00:02:24Tapi ada dua masalah utama pada fitur loop ini yang membuatnya gagal menjadi pembunuh Open Claude.
00:02:28Pertama, tugas cron akan kedaluwarsa otomatis setelah tiga hari untuk mencegah adanya
00:02:33tugas jangka panjang yang mungkin Anda lupakan.
00:02:37Ini tentu sangat menjengkelkan jika Anda menghubungkan loop untuk mendengarkan pesan Telegram
00:02:38lalu pada hari keempat Anda mendapati fiturnya sudah tidak berfungsi.
00:02:43Sebenarnya ada cara untuk menjalankan tugas selamanya di dalam Claude Code tanpa plugin,
00:02:44tapi kita akan membahasnya nanti di video ini.
00:02:49Masalah kedua adalah tugas cron disimpan dalam memori sesi dan tidak ditulis ke penyimpanan disk.
00:02:51Jadi jika saya menutup sesi Claude Code ini, saya akan membersihkan terminal dan membuat yang baru.
00:02:55Lalu jika saya memintanya menampilkan daftar tugas terjadwal, Anda akan melihat tidak ada yang terjadwal,
00:02:59meskipun saya sudah menjadwalkan dua tugas di sesi sebelumnya.
00:03:04Ini artinya jika Anda ingin menutup sesi untuk memperbarui Claude atau ingin menggunakan
00:03:06fitur loop untuk Ralph loop, ini bukan ide yang bagus karena Anda tidak bisa menyetel ulang
00:03:12sesi dengan benar dan harus bergantung pada pemadatan data untuk melanjutkan tugas panjang.
00:03:16Jadi, untuk apa fitur ini seharusnya digunakan?
00:03:17Gunakanlah saat Anda perlu menjalankan ulang tugas secara manual di sesi yang sama,
00:03:21karena ada sesuatu yang berubah, maka gunakanlah loop untuk itu.
00:03:25Misalnya, jika Anda memeriksa 50 baris terakhir dari file log yang terus diperbarui
00:03:29untuk mencari error, melihat sisa item di antrean pekerjaan, atau memeriksa
00:03:34apakah ada masalah baru dalam proyek Anda.
00:03:39Saya yakin tim akan menambahkan lebih banyak opsi ke fitur loop di masa mendatang, seperti
00:03:41menetapkan model spesifik untuk tugas tertentu atau mengubah waktu kedaluwarsa.
00:03:46Tapi jika Anda ingin tugas berjalan selamanya di Claude Code, secara teknis Anda sudah
00:03:49bisa melakukannya tanpa plugin apa pun.
00:03:53Anda bisa melakukannya di Claude desktop dengan membuka sidebar jika belum terbuka,
00:03:57lalu klik menu “scheduled”.
00:03:59Jika Anda tidak melihat opsi terjadwal ini, Anda mungkin perlu memperbarui Claude desktop.
00:04:03Di sini kita bisa membuat tugas, memberinya nama, deskripsi, dan prompt.
00:04:06Kita bahkan bisa mengganti model, mengatur izin, dan frekuensi di bagian bawah sini.
00:04:11Ini sama persis seperti jika kita menulis “schedule” di bagian prompt Claude
00:04:13Code desktop, tapi yang menarik adalah di dalam cowork, juga ada opsi terjadwal.
00:04:17Ini berbeda dengan opsi terjadwal di Claude Code, bukan hanya karena tampilan
00:04:19modalnya berbeda dan kita harus klik opsi lainnya untuk mengganti model default,
00:04:23tetapi juga karena Claude cowork berjalan di lingkungan sandbox, sedangkan Claude
00:04:27Code berjalan langsung di mesin lokal Anda.
00:04:32Jadi jika Anda menjadwalkan tugas di Claude Code, itu akan menggunakan sistem file lokal Anda.
00:04:36Sedangkan untuk Claude cowork, itu akan berjalan di lingkungan sandbox, yang mana penting
00:04:42agar Anda tahu di mana harus menaruh tugas terjadwal Anda.
00:04:43Keuntungan menambahkan tugas jadwal di dalam Claude desktop tentu saja tugas tersebut akan
00:04:47berjalan selamanya selama komputer menyala dan aplikasi Claude desktop terbuka.
00:04:52Tapi jika Anda seperti saya yang lebih suka menggunakan Claude Code di terminal untuk menjadwal tugas,
00:04:59maka Anda bisa menggunakan plugin dari Kenneth ini, yang terlihat menjanjikan
00:05:00dan mungkin akan saya coba di masa mendatang jika banyak yang berminat.
00:05:05Berbicara tentang hal menjanjikan lainnya yang belum saya coba, OpenAI merilis GPT 5.4
00:05:10minggu lalu dan orang-orang tampaknya sangat antusias.
00:05:12Jika Anda ingin tahu lebih lanjut, tonton video dari James ini yang membahas semua detailnya.
00:05:16Itu saja untuk hari ini, beri tahu saya pendapat Anda tentang fitur loop baru ini
00:05:22di kolom komentar di bawah.
00:05:26Apakah Anda akan menggunakannya untuk asisten AI pribadi atau untuk tugas-tugas pengembangan?
00:05:31Terima kasih sudah menonton, dan sampai jumpa di video berikutnya.
00:05:33Jangan lupa untuk like dan share video ini jika menurut Anda bermanfaat.
00:05:39Sampai jumpa!
00:05:41Selesai.