Claude Code Agent Loop Tidak Bisa Menggantikan OpenClaw (Ini Alasannya)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

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.

Key Takeaway

Fitur loop pada Claude Code dirancang untuk otomatisasi tugas jangka pendek dalam satu sesi pengembangan, bukan sebagai solusi asisten AI permanen karena adanya batasan kedaluwarsa tiga hari dan penyimpanan berbasis memori sesi.

Highlights

Anthropic merilis fitur loop pada Claude Code untuk menjalankan prompt pada interval waktu tertentu (menit, jam, atau hari).

Banyak pengguna salah kaprah menganggap fitur loop ini sebagai pengganti permanen untuk OpenClaw atau asisten AI mandiri.

Fitur loop memiliki batasan durasi otomatis selama tiga hari untuk mencegah tugas berjalan tanpa pengawasan selamanya.

Tugas cron dalam Claude Code disimpan di memori sesi, sehingga akan hilang jika terminal atau sesi ditutup.

Perbedaan antara penjadwalan di Claude desktop (lingkungan lokal) dan Claude cowork (lingkungan sandbox).

Saran penggunaan fitur loop yang tepat adalah untuk tugas pemantauan jangka pendek seperti memeriksa log file atau antrean pekerjaan.

Alternatif untuk tugas yang berjalan selamanya bisa dilakukan melalui menu 'scheduled' di aplikasi Claude desktop.

Timeline

Pengenalan Fitur Loop dan Fenomena Salah Kaprah

Tim Anthropic baru saja meluncurkan fitur loop yang memungkinkan Claude Code menjalankan perintah secara berulang sesuai jadwal. Hal ini memicu kehebohan di komunitas internet di mana banyak orang mencoba menghubungkannya ke platform seperti Telegram atau Discord. Narasi yang beredar mengklaim bahwa fitur ini bisa menggantikan OpenClaw untuk komunikasi agen AI secara mandiri. Namun, pembicara menegaskan bahwa penggunaan tersebut kurang tepat karena desain asli fitur ini bukan untuk penjadwalan permanen. Bagian ini menekankan bahwa ekspektasi pengguna saat ini jauh melampaui kegunaan sebenarnya dari fitur loop tersebut.

Demo Teknis dan Cara Kerja Perintah Cron

Video mendemonstrasikan cara menggunakan Claude Code dengan model Haiku untuk menjalankan tugas berulang dengan satuan waktu terkecil yaitu menit. Pengguna dapat membuat tugas menggunakan perintah 'cron create' untuk tugas sederhana seperti menyapa atau memposting tweet secara otomatis. Penting untuk dicatat bahwa sistem ini menggunakan waktu lokal mesin pengguna, bukan waktu standar UTC, sehingga perlu ketelitian dalam pengaturan jam. Selain itu, terdapat fitur 'jitter' atau jeda waktu acak untuk mencegah lonjakan permintaan ke API Anthropic secara bersamaan. Bagian ini memberikan gambaran teknis bagaimana prompt bisa membaca file atau menjalankan alat MCP dalam siklus perulangan.

Kelemahan Utama: Mengapa Tidak Bisa Menggantikan OpenClaw

Pembicara menjelaskan dua alasan mendasar mengapa fitur loop ini gagal menjadi 'pembunuh' OpenClaw bagi asisten AI pribadi. Masalah pertama adalah adanya sistem kedaluwarsa otomatis setelah tiga hari yang bertujuan menjaga keamanan API dari tugas yang terlupakan. Masalah kedua yang jauh lebih krusial adalah penyimpanan tugas yang hanya berada di memori sesi, bukan di penyimpanan disk permanen. Artinya, jika sesi terminal ditutup atau komputer dimulai ulang, semua daftar tugas terjadwal akan hilang seketika. Hal ini membuat fitur loop tidak stabil untuk penggunaan jangka panjang yang memerlukan konsistensi data antar sesi.

Kasus Penggunaan Ideal dan Alternatif Solusi Permanen

Fitur loop seharusnya digunakan untuk memantau perubahan data dalam sesi pengembangan aktif, seperti memeriksa 50 baris terakhir file log atau antrean pekerjaan. Jika pengguna membutuhkan tugas yang berjalan selamanya, disarankan untuk menggunakan fitur 'scheduled' pada aplikasi Claude desktop yang lebih stabil. Ada perbedaan lingkungan kerja antara Claude desktop yang mengakses file lokal dan Claude cowork yang beroperasi di lingkungan sandbox yang terisolasi. Memahami perbedaan ini sangat penting agar pengguna menempatkan tugas otomatisasi mereka di tempat yang benar sesuai kebutuhan akses data. Pembicara memberikan panduan visual tentang di mana menemukan menu penjadwalan tersebut di sidebar aplikasi.

Penutup: Plugin Pihak Ketiga dan Update OpenAI

Sebagai solusi tambahan bagi pengguna terminal, video menyebutkan adanya plugin dari Kenneth yang menjanjikan kemampuan lebih untuk Claude Code. Selain membahas Anthropic, pembicara juga menyinggung rilis GPT 5.4 dari OpenAI yang sedang ramai dibicarakan oleh komunitas teknologi. Penonton diajak untuk memberikan opini mereka di kolom komentar mengenai apakah mereka akan menggunakan fitur loop untuk asisten pribadi atau pengembangan kode. Video diakhiri dengan ajakan untuk menyukai dan membagikan konten jika dirasa bermanfaat bagi sesama pengembang. Pembicara menutup dengan salam hangat dan menjanjikan konten menarik lainnya di masa mendatang.

Community Posts

View all posts