- Fitur otomasi kode berbasis cloud yang berjalan otomatis berdasarkan jadwal, panggilan API, dan event GitHub, berjalan di infrastruktur Anthropic
- Routines terdiri dari prompt, repositori, connector, dan trigger, serta tetap berjalan meski laptop dimatikan
- Trigger mendukung tiga jenis: jadwal, API, dan event GitHub, dan beberapa trigger bisa digabungkan dalam satu routine
- Dapat dibuat dan dikelola dari web, CLI, dan aplikasi desktop, serta menjalankan tugas melalui connector layanan eksternal seperti GitHub, Slack, dan Linear
- Tersedia pada paket Pro ke atas, dan saat ini masih dalam tahap research preview sehingga fitur dan spesifikasi API dapat berubah
Mengotomatisasi pekerjaan dengan routines
- 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
- Routines terdiri dari prompt, repositori, dan kumpulan connector, dan tetap berjalan meski laptop dimatikan
- Jenis trigger ada tiga: jadwal, API, dan event GitHub, dan beberapa trigger dapat digabungkan dalam satu routine
- Routines tersedia di paket Pro, Max, Team, dan Enterprise, dan dapat dibuat serta dikelola melalui web atau CLI (
/schedule)
- Saat ini masih dalam tahap research preview, sehingga perilaku dan spesifikasi API dapat berubah
Kasus penggunaan utama routines
- Pemeliharaan backlog: trigger jadwal 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 dan otomatis menambahkan komentar review untuk keamanan, performa, dan gaya
- Verifikasi deployment: pipeline CD memanggil trigger API setelah deployment, lalu routine menjalankan smoke test dan pemeriksaan 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 dari web, aplikasi desktop, dan CLI, dan semua antarmuka terhubung ke akun cloud yang sama
- Saat membuat routine, item konfigurasi yang diatur meliputi: prompt, repositori, environment, connector, dan trigger
- Routine adalah sesi eksekusi otomatis yang dapat menjalankan perintah dan memanggil connector tanpa persetujuan izin
- Routine dimiliki oleh akun pribadi dan tidak dibagikan dengan tim. Jumlah eksekusi dihitung ke dalam batas harian akun
- Semua pekerjaan yang dilakukan melalui connector seperti GitHub, Slack, dan Linear akan ditampilkan menggunakan 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 berawalan
claude/
- Pilih environment: atur akses jaringan, variabel environment, dan script instalasi
- Pilih trigger: pilih atau gabungkan jadwal, event GitHub, dan API
- Tinjau connector lalu hapus item yang tidak diperlukan
- Klik Create untuk membuat routine dan langsung dapat menjalankannya
-
Membuat di CLI
- Pembuatan interaktif tersedia dengan perintah
/schedule (/schedule daily PR review at 9am)
- Di CLI, hanya trigger jadwal yang bisa dibuat, sedangkan trigger API dan GitHub harus ditambahkan dari web
- Dapat dikelola dengan
/schedule list, /schedule update, /schedule run
-
Membuat di aplikasi desktop
- Pilih New remote task di halaman Schedule
- Menampilkan tugas jadwal lokal dan routines bersama-sama
Konfigurasi trigger
- Routine dapat memiliki satu atau lebih trigger jadwal, API, atau GitHub
- Trigger dapat ditambahkan atau dihapus kapan saja
-
Trigger jadwal
- Berjalan per jam, harian, hari kerja, atau mingguan sesuai zona waktu
- Interval minimum eksekusi adalah 1 jam
- Di CLI, ekspresi cron dapat diatur dengan
/schedule update
-
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
text pada body permintaan
- Token hanya ditampilkan satu kali, dan dapat diterbitkan ulang atau dicabut
- Endpoint
/fire memerlukan beta header experimental-cc-routine-2026-04-01
-
Trigger GitHub
- Berjalan otomatis saat event terjadi di repositori yang terhubung
- Memerlukan instalasi Claude GitHub App
- Hanya dapat dikonfigurasi dari UI web
- Saat event melebihi batas, 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 lainnya
-
Pemfilteran PR
- Dapat difilter berdasarkan penulis, judul, isi, branch, label, status merge, dan apakah berasal dari fork
- Contoh:
is draft=false → hanya berjalan untuk PR yang siap direview, labels include needs-backport → hanya trigger saat label tertentu ada
-
Pemetaan sesi
- Setiap event dijalankan sebagai sesi independen, dan sesi tidak dapat digunakan ulang antar-event
Mengelola routines
- Mengklik dari daftar routines akan menampilkan halaman detail
- Dapat melihat repositori, connector, prompt, trigger, dan riwayat eksekusi
-
Melihat eksekusi dan berinteraksi
- Setiap eksekusi dibuka dalam bentuk sesi, sehingga perubahan dapat ditinjau, PR dibuat, dan percakapan dapat dilanjutkan
- Dari menu sesi, nama dapat diubah, diarsipkan, atau dihapus
-
Edit dan kontrol
- Run now untuk menjalankan segera
- Toggle Repeats untuk jeda/lanjutkan
- Di Edit routine, nama, prompt, repositori, environment, dan trigger dapat diubah
- Saat dihapus, sesi lama tetap dipertahankan
Izin repositori dan branch
- Routine memerlukan autentikasi GitHub, dan koneksi diatur melalui
/web-setup
- Secara default, push hanya bisa dilakukan ke branch berawalan
claude/
- Batasan ini dapat dilepas dengan opsi Allow unrestricted branch pushes
Connector
- Routines dapat mengakses layanan eksternal seperti Slack, Linear, Google Drive melalui connector MCP
- Secara default semua connector yang terhubung akan disertakan, dan item yang tidak diperlukan disarankan untuk dihapus
- Dapat dikelola melalui Settings > Connectors atau
/schedule update
Pengaturan environment
- Setiap routine berjalan di environment cloud
- Environment mengontrol akses jaringan, variabel environment, dan script instalasi
- Akses API, instalasi dependensi, dan pembatasan jaringan dapat dikonfigurasi sebelumnya
Penggunaan dan batasan
- Eksekusi routine mengurangi pemakaian 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
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