Claude Code Routines Dirilis
(code.claude.com)- Fitur otomasi kode berbasis cloud yang berjalan otomatis berdasarkan jadwal, panggilan API, dan event GitHub, berjalan di infrastruktur Anthropic
- Routine terdiri dari prompt, repositori, konektor, dan trigger, dan tetap berjalan meski laptop dimatikan
- Trigger mendukung tiga jenis: jadwal, API, dan event GitHub, dan beberapa trigger bisa digabung dalam satu routine
- Dapat dibuat dan dikelola dari web, CLI, dan aplikasi desktop, serta menjalankan pekerjaan melalui konektor layanan eksternal seperti GitHub, Slack, dan Linear
- Tersedia di paket Pro ke atas, dan saat ini masih dalam tahap research preview sehingga fitur dan spesifikasi API dapat berubah
Mengotomatiskan pekerjaan dengan routine
- Claude Code Routines adalah konfigurasi kode tersimpan yang berjalan otomatis berdasarkan jadwal, panggilan API, dan event GitHub, serta berjalan di infrastruktur cloud yang dikelola Anthropic
- Routine terdiri dari prompt, repositori, dan kumpulan konektor, dan tetap berjalan meski laptop dimatikan
- Jenis trigger ada tiga, yaitu jadwal, API, dan event GitHub, dan beberapa trigger dapat digabungkan dalam satu routine
- Routine tersedia pada paket Pro, Max, Team, dan Enterprise, serta dapat dibuat dan dikelola lewat web atau CLI (
/schedule) - Saat ini masih dalam tahap research preview, sehingga perilaku dan spesifikasi API dapat berubah
Kasus penggunaan utama routine
- Pemeliharaan backlog: trigger terjadwal memeriksa issue tracker setiap malam untuk menambahkan label, menetapkan penanggung jawab, dan memposting ringkasan ke Slack
- Klasifikasi notifikasi: alat pemantauan memanggil trigger API saat terjadi error, lalu routine menganalisis stack trace dan membuat PR perbaikan
- Code review kustom: trigger GitHub berjalan saat PR dibuat untuk otomatis menambahkan komentar review terkait keamanan, performa, dan gaya penulisan
- Verifikasi deployment: pipeline CD memanggil trigger API setelah deployment, lalu routine menjalankan smoke test dan memeriksa log
- Sinkronisasi dokumentasi: trigger jadwal mingguan memindai PR yang sudah di-merge dan membuat PR pembaruan dokumentasi terkait API yang berubah
- Porting library: saat PR di-merge, trigger GitHub mem-porting perubahan ke SDK bahasa lain
Cara membuat routine
- Routine dapat dibuat di web, aplikasi desktop, dan CLI, dan semua antarmuka terhubung ke akun cloud yang sama
- Saat membuat routine, item pengaturan meliputi: prompt, repositori, environment, konektor, trigger
- Routine adalah sesi eksekusi otomatis yang dapat menjalankan perintah dan memanggil konektor tanpa persetujuan izin
- Routine dimiliki oleh akun pribadi dan tidak dibagikan ke tim. Jumlah eksekusi dihitung ke dalam batas harian akun
- Semua pekerjaan yang dilakukan melalui konektor seperti GitHub, Slack, dan Linear akan ditampilkan sebagai tindakan dari akun terhubung milik pengguna
-
Membuat di web
- Klik New routine di claude.ai/code/routines
- Tulis nama routine dan prompt, lalu pilih model
- Pilih repositori: tambahkan repositori GitHub, gunakan branch dengan prefiks
claude/ - Pilih environment: atur akses jaringan, variabel environment, dan skrip instalasi
- Pilih trigger: pilih atau kombinasikan jadwal, event GitHub, dan API
- Tinjau konektor lalu hapus item yang tidak diperlukan
- Klik Create untuk membuat routine dan langsung menjalankannya
-
Membuat di CLI
- Pembuatan interaktif tersedia dengan perintah
/schedule(/schedule daily PR review at 9am) - Di CLI, hanya trigger jadwal yang bisa dibuat; trigger API dan GitHub harus ditambahkan lewat web
- Dapat dikelola dengan
/schedule list,/schedule update, dan/schedule run
- Pembuatan interaktif tersedia dengan perintah
-
Membuat di aplikasi desktop
- Pilih New remote task di halaman Schedule
- Menampilkan tugas terjadwal lokal dan routine secara bersamaan
Konfigurasi trigger
- Routine dapat memiliki satu atau lebih trigger jadwal, API, atau GitHub
- Trigger dapat ditambahkan atau dihapus kapan saja
-
Trigger jadwal
- Berjalan setiap jam, harian, hari kerja, atau mingguan sesuai zona waktu
- Interval minimum eksekusi adalah 1 jam
- Ekspresi cron dapat diatur dengan
/schedule updatedi CLI
-
Trigger API
- Menyediakan endpoint HTTP per routine, diautentikasi dengan token Bearer
- Permintaan POST membuat sesi baru dan mengembalikan URL
- Konteks eksekusi dapat dikirim melalui field
textpada body permintaan - Token hanya ditampilkan sekali, dan dapat diterbitkan ulang atau dicabut
- Endpoint
/firememerlukan beta headerexperimental-cc-routine-2026-04-01
-
Trigger GitHub
- Berjalan otomatis saat event terjadi pada repositori yang terhubung
- Memerlukan pemasangan Claude GitHub App
- Hanya dapat dikonfigurasi di web UI
- Jika event berlebih, pembatasan per jam akan diterapkan
-
Event yang didukung
- Mendukung sekitar 20 jenis event GitHub seperti Pull request, Push, Release, Issues, Discussion, dan lainnya
- Setiap event dapat merespons aksi rinci seperti
opened,closed,edited, dan lain-lain
-
Penyaringan PR
- Dapat difilter berdasarkan penulis, judul, isi, branch, label, status merge, status fork, dan lainnya
- Contoh:
is draft=false→ hanya berjalan untuk PR yang siap direview,labels include needs-backport→ hanya terpicu saat ada label tertentu
-
Pemetaan sesi
- Setiap event berjalan sebagai sesi terpisah, dan sesi tidak dapat digunakan ulang antar-event
Mengelola routine
- Mengklik routine di daftar akan menampilkan halaman detail
- Repositori, konektor, prompt, trigger, dan riwayat eksekusi dapat diperiksa
-
Melihat eksekusi dan berinteraksi
- Setiap eksekusi dibuka dalam bentuk sesi, dan perubahan dapat ditinjau, PR dibuat, serta percakapan dilanjutkan
- Nama dapat diubah, sesi dapat diarsipkan, atau dihapus dari menu sesi
-
Mengedit dan mengontrol
- Jalankan langsung dengan Run now
- Jeda/lanjutkan dengan toggle Repeats
- Ubah nama, prompt, repositori, environment, dan trigger di Edit routine
- Saat dihapus, sesi lama tetap dipertahankan
Izin repositori dan branch
- Routine memerlukan autentikasi GitHub, koneksi diatur lewat
/web-setup - Secara default hanya bisa melakukan push ke branch dengan prefiks
claude/ - Pembatasan dapat dilepas dengan opsi Allow unrestricted branch pushes
Konektor
- Routine mengakses layanan eksternal seperti Slack, Linear, Google Drive melalui konektor MCP
- Secara default semua konektor yang sudah terhubung disertakan, dan disarankan menghapus item yang tidak diperlukan
- Dapat dikelola lewat Settings > Connectors atau
/schedule update
Pengaturan environment
- Setiap routine berjalan di environment cloud
- Environment mengontrol akses jaringan, variabel environment, dan skrip instalasi
- Akses API, instalasi dependensi, pembatasan jaringan, dan lainnya dapat dikonfigurasi sebelumnya
Penggunaan dan batasan
- Eksekusi routine mengurangi kuota langganan seperti sesi biasa
- Ada batas eksekusi harian per akun
- Jika penggunaan berlebih diizinkan, eksekusi tambahan berbayar dimungkinkan
- Penggunaan dapat dilihat di claude.ai/settings/usage
Materi terkait
/loopdan penjadwalan dalam sesi: menjadwalkan tugas CLI lokal- Desktop scheduled tasks: berjalan di environment lokal
- Cloud environment: konfigurasi runtime cloud
- MCP connectors: integrasi layanan eksternal
- GitHub Actions: menjalankan Claude di pipeline CI
1 komentar
Komentar Hacker News
LLM dan penyedianya masih merupakan kotak hitam raksasa
Saya mendapat banyak nilai dari mereka, tetapi fitur-fitur baru yang dirilis Anthropic tidak terasa meyakinkan
Sulit percaya pada kemungkinan fitur di-nerf atau dihapus, maupun keberlangsungan perusahaan dalam jangka panjang
Jadi saya tidak berniat menaruh bisnis atau alur pengembangan di atas platform itu
Saya hanya ingin memakai Claude Code sebatas itu, sambil menjaga lock-in seminimal mungkin agar bisa pindah ke OpenCode atau Codex jika ada masalah
Fitur "Memory" khususnya jadi penentu. Data pembelajaran hanya disimpan di path lokal sehingga tidak tercatat di git
Ditambah lagi, syarat baru melarang penggunaan CLI lain, sehingga agen debug otomatis yang sedang kami uji di perusahaan jadi terblokir
Akhirnya ya “so long Claude”
Saya hanya memakai fitur yang portabel seperti MCP atau Skills
Melihat strategi moat ala Silicon Valley terulang lagi, saya tidak ingin kena jebakan yang sama sekali lagi
Penyedia LLM utama saling menyalin fitur, jadi pada akhirnya semua bergerak di atas standar bersama
Kalau ada masalah, saya rasa bisa cepat dipindahkan dengan lift-and-shift
Waktu itu juga ada kekhawatiran besar soal lock-in, tetapi dalam praktiknya tidak separah yang diperkirakan di AWS dan semacamnya
Saya rasa LLM juga akan bergerak ke arah serupa, jadi saya tidak terlalu memikirkannya
ToS-nya membingungkan. Menjalankan
claude -plewat cron boleh, tetapi kalau dimasukkan ke bot Telegram berarti melanggar?Fitur Routines juga berjalan di langganan dan ada callback API, jadi kalau bot memanggil API apakah akun akan dibekukan, saya tidak paham
Tautan terkait: dokumen SDK, pembaruan Reddit, pengumuman HN
claude -ptidak boleh dipakai bersama alat lainSaya ingin mengintegrasikan ClaudeCode ke IDE, tetapi sama sekali tidak jelas batas “3rd party harness” itu sampai di mana
Belakangan penurunan performa Claude parah, jadi saya terpaksa pindah ke model lain
Bahkan skrip Python dasar pun harus dijalankan ulang karena error sintaks
Dulu komputer selalu mengikuti perintah, sekarang tidak lagi
Rasanya Anthropic hampir tiap minggu merilis fitur yang sama dengan nama baru
Tim DevOps mengumumkan akan memusatkan Routines Hub. Kalau tidak bisa mengikuti, katanya akan diganti
Hari ini Sonnet 4.6 memberi jawaban yang benar-benar ngawur, jadi saya kecewa. Saya akan coba lagi Opus 4.6
Ada rumor baru-baru ini tentang pengurangan batas penggunaan Claude Code
(tautan terkait)
Di bawah batasan seperti ini, saya ragu alat-alat otonom bisa berfungsi dengan baik
Awalnya hasilnya luar biasa, tetapi kemudian bebannya meningkat sehingga terus disesuaikan
Mode “High” pada dasarnya kini menjadi “Medium” versi dulu, dan performa tinggi yang sesungguhnya hanya bisa dipakai lewat pengaturan tersembunyi
Saya rasa pengguna harus bisa mengatur ukuran context window sendiri
Tautan terkait: diskusi HN, solusi downgrade versi
Kalau sumber daya komputasi kurang, aneh kalau mereka malah merilis lebih banyak fitur otomatisasi
Saya rasa sekarang memang awal dari era AI cloud
Tren yang muncul adalah menumpuk layanan tingkat tinggi di atas model, lalu mengamankan pendapatan lewat lock-in
Dulu saya mengotomatiskan review PR dengan claude-code-action GitHub Action
Tetapi itu tidak berjalan di repositori hasil fork, jadi saya harus memperbaikinya sendiri
Fitur Routines sepertinya bisa menyelesaikan masalah ini
Hanya saja, batas 15 kali jalan otomatis per hari terlalu sedikit. Di proyek OpenWrt, ada 20 PR per hari sehingga sulit menjalankan semuanya
Fitur pemeriksaan ulang setelah perbaikan juga diperlukan
Akan bagus kalau ada peningkatan jumlah eksekusi harian atau fitur carry over 7 hari
Saya juga dua kali mengalami bug saat mengedit routine yang membuat jendelanya tertutup
Claude Code bisa dijalankan dalam mode autopilot.
Konsepnya adalah mendefinisikan routine agar merespons jadwal, trigger API, atau event GitHub
Ini sebaiknya disebut apa? “software engineering”? “programming”?
Saya sudah cukup lama memakai fitur ini saat namanya masih “Scheduled”
Dulu ada bug, tetapi sekarang sudah stabil
Kasus penggunaan yang saya lakukan antara lain
Saya juga mencoba CoWork, tetapi connector GitHub di Claude Code jauh lebih akurat
Kalau berjalan dengan baik, ini adalah alat otomatisasi yang cukup berguna