Claude Code di Slack: Setup, Claude Tag, dan Batasannya

Claude Code di Slack menjalankan tiap sesi di bawah akun Claude milik anggota bersangkutan, memakai repository dan batas paketnya sendiri. Claude Tag berjalan sebagai identitas bersama organisasi dengan akses yang diatur administrator secara terpusat. Claude Tag tersedia di paket Team dan Enterprise dan menggantikan versi lama di sana; Pro dan Max tetap memakai yang lama.
Seorang administrator workspace memasang aplikasi Claude dari Slack App Marketplace, lalu tiap orang menyambungkan akun Claude-nya dari tab App Home. Tiap orang juga harus mengunjungi claude.ai/code sekali untuk membuat cloud environment-nya dan menyambungkan setidaknya satu repository GitHub. Terakhir, undang Claude ke sebuah kanal dengan perintah invite.
Artinya akun Claude Anda belum punya cloud environment, bukan bahwa administrator perlu menyalakan sesuatu. Masuk ke claude.ai/code sekali dengan akun yang sama yang Anda sambungkan ke Slack. Kunjungan pertama itu membuat cloud environment bawaan Anda dan error-nya hilang di sebutan berikutnya. Tiap pengguna harus melakukannya sendiri-sendiri.
Tidak. Ia hanya bekerja di kanal, publik maupun privat, dan hanya di kanal tempat Claude sudah diundang. Memasang aplikasinya tidak menambahkan Claude ke kanal mana pun secara otomatis. Daftar kanal itu praktis menjadi kendali akses Anda, karena Claude hanya bisa dijangkau di tempat ia menjadi anggota.
Claude membaca thread di sekitarnya atau pesan kanal terbaru sebagai konteks, dan ia bisa mengikuti instruksi yang termuat di pesan yang ditulis orang lain. Perlakukan isi kanal sebagai masukan tidak tepercaya dan pakai Claude hanya di percakapan yang Anda percayai. Berhati-hatilah terutama di kanal tempat tamu eksternal atau integrasi otomatis memposting.

Ringkasan Utama
Menyebut Claude di sebuah kanal Slack memulai sesi Claude Code di web, memakai akun Anda sendiri, repository yang Anda sambungkan, dan batas paket Anda. Ada dua versi: integrasi per-pengguna yang lebih lama, yang tetap jadi jalannya di Pro dan Max, serta Claude Tag, yang berjalan sebagai identitas bersama organisasi dan menggantikannya di Team dan Enterprise.
Laporan bug-nya masuk di sebuah kanal lengkap dengan stack trace, tangkapan layar, dan tiga orang berdebat soal service mana yang memilikinya. Saya buka terminal, clone repository-nya, lalu menghabiskan sepuluh menit pertama mengetik ulang konteks yang sudah tergeletak di thread itu. Itu pemborosan spesifik yang dihapus integrasi ini, dan alasan ia layak disiapkan benar ketimbang setengah jalan.
Ia juga integrasi yang paling sering disiapkan setengah jalan, karena kegagalannya senyap dan jatuh ke orang yang salah. Tulisan ini membahas versi mana dari keduanya yang sebenarnya Anda dapat, urutan setup yang penting, mode routing, cara konteks dikumpulkan berikut peringatan keamanannya, di mana kendali akses sebenarnya berada, batasannya, dan error yang tampak seperti masalah administrator padahal bukan.
Versi yang Anda dapat tergantung paket Anda, dan keduanya menjawab handle at-Claude yang sama, itulah kenapa bedanya gampang terlewat. Claude Code di Slack, yang lebih lama, menjalankan tiap sesi di bawah akun Claude anggota bersangkutan: repository-nya, pemakaiannya, riwayat sesinya. Claude Tag berjalan sebagai identitas bersama organisasi dengan akses yang diatur administrator secara terpusat.
Anthropic sedang memensiunkan versi lama untuk workspace Team dan Enterprise demi Claude Tag. Aplikasi Slack dan handle Anda yang ada tetap di tempatnya, dan tim akun Anda memberi tanggal peralihannya, jadi ini migrasi ketimbang pemasangan ulang. Di Pro dan Max, di mana Claude Tag tidak ditawarkan, versi lama tetap jalan yang didukung dan semua ini tidak berlaku.
Lima langkah, dan yang ketiga adalah yang melahirkan tiket dukungan. Tiap orang harus mengunjungi aplikasi web-nya sekali sendiri, karena kunjungan pertama itulah yang membuat cloud environment miliknya — tidak ada yang bisa dinyalakan administrator atas nama mereka.
# 1. A workspace admin installs the Claude app.
# slack.com/marketplace/A08SF47R6P4 -> "Add to Slack"
# 2. Each person links their own Claude account.
# Slack -> Apps -> Claude -> App Home tab -> "Connect"
# 3. Each person visits claude.ai/code ONCE.
# That first visit creates their cloud environment. Skipping
# it is what produces "Claude Code is not enabled for your
# account" — an admin cannot fix it for them.
# 4. Connect GitHub and authenticate at least one repository.
# 5. Invite Claude per channel. Installing adds it to NOTHING.
/invite @ClaudeMemasang aplikasinya sama sekali tidak menambahkan Claude ke kanal mana pun. Ia hanya menjawab di tempat ia diundang, dan itu fitur, bukan kelalaian: daftar kanal adalah kendali akses Anda yang sebenarnya, dan ia bekerja di kanal privat juga. Mulai dari satu kanal milik tim yang paling mungkin memakainya, ketimbang mengundangnya ke mana-mana di hari pertama.
Mode routing ada di Claude App Home dan menentukan apa yang terjadi pada tiap sebutan. Code only mengirim setiap sebutan ke sesi Claude Code. Code plus Chat membaca pesannya, mengirim tugas coding ke Claude Code dan sisanya ke balasan chat biasa — satu pintu masuk untuk tim yang mau keduanya.
Routing-nya tidak harus benar di kali pertama. Pesan yang dijawab sebagai chat padahal Anda mau sesi punya tombol Retry as Code di balasannya, dan sesi yang tidak Anda inginkan bisa dialihkan ke chat dari thread itu. Itu menjadikan Code plus Chat default yang lebih aman untuk kanal umum, dan Code only lebih cocok untuk kanal yang memang ada untuk pekerjaan pengembangan.
Disebut di dalam thread, Claude mengumpulkan setiap pesan di thread itu; disebut langsung di kanal, ia melihat pesan-pesan kanal terbaru. Itulah yang membuatnya bisa memilih repository yang benar dari percakapan yang tidak pernah menyebut satu pun, dan itu sebabnya membalas di dalam thread tempat bug-nya dibahas memberi hasil lebih baik ketimbang memulai pesan baru.
# In a channel Claude has been invited to:
@Claude the checkout 500s in the log above — find the cause
in web-api and fix it
# In a thread, so it reads the whole conversation:
@Claude take the repro from this thread and write a failing
test for it in payments-service
# Buttons that come back on the reply:
# View Session full transcript at claude.ai/code
# Create PR one pull request per session
# Retry as Code it answered as chat; rerun as a coding task
# Change Repo it picked the wrong repository
# DMs do not work. Channels only, public or private.Semua yang ada di konteks itu sampai ke model, termasuk pesan yang ditulis orang lain, dan Claude bisa mengikuti instruksi yang ditemukannya di sana. Perlakukan isi kanal sebagai masukan yang tidak tepercaya dan pakai Claude hanya di percakapan yang Anda percayai. Kanal tempat tamu eksternal atau integrasi otomatis memposting adalah kanal di mana teks orang lain bisa menyetir sebuah sesi coding — itu layak diputuskan sengaja ketimbang ditemukan belakangan.
Ada tiga lapis, dan hanya satu yang cukup rinci untuk direncanakan. Lapis workspace hidup atau mati, dan mencabut aplikasinya mencabut akses semua orang seketika. Lapis akun bersifat per orang dan mengikutinya ke mana pun. Lapis kanal adalah yang benar-benar Anda pakai untuk mendesain.
Siapa bisa apa, dan di mana itu diputuskan:
| Lapis | Yang dikendalikannya |
|---|---|
| Administrator workspace | Apakah aplikasinya dipasang sama sekali; di Enterprise Grid, workspace mana yang mendapatkannya. Mencabutnya memutus semua orang sekaligus |
| Keanggotaan kanal | Di mana Claude menjawab, jadi juga siapa yang bisa menjangkaunya. Publik atau privat, diundang satu kanal per satu kanal |
| Akun perorangan | Repository mana yang bisa disentuh sebuah sesi dan pemakaian siapa yang dihabiskannya — seorang anggota hanya menjangkau repository yang ia sambungkan sendiri |
| Keterlihatan organisasi | Di Team dan Enterprise, sesi yang dimulai dari Slack terlihat oleh organisasi secara otomatis |
Tiga batasan layak diketahui sebelum Anda menjanjikan alur kerja ke siapa pun, karena masing-masing diam-diam mengubah apa yang bisa Anda bangun di atasnya:
Claude Code is not enabled for your account
-> that person has never opened claude.ai/code. One visit
creates the environment; the error clears next mention.
Sessions from a Claude Tag channel fail immediately
-> the channel points at a PERSONAL cloud environment.
Claude Tag works as the organisation, not as a member,
so it cannot start a session in someone's own environment.
An Owner recreates it as an organization-shared environment
under Cloud environments in claude.ai/admin-settings.
Repository not showing
-> connect it at claude.ai/code first; a repo you have not
personally authenticated is invisible to your sessions.Pakai ia ketika konteksnya sudah ada di percakapan, ketika Anda mau tugasnya berjalan sementara Anda lanjut kerja, atau ketika rekan tim perlu melihatnya terjadi. Langsung ke aplikasi web-nya ketika Anda perlu mengunggah file, mau menyetir pekerjaannya sambil jalan, atau tugasnya cukup panjang sampai sebuah thread jadi transkrip yang buruk.
Pola yang benar-benar berbayar adalah laporan bug yang dijawab di thread-nya sendiri. Seseorang memposting trace-nya, tim menambahkan apa yang mereka tahu, lalu sebutannya masuk di paling bawah — jadi sesinya dimulai dengan reproduksi, service yang terdampak, dan perdebatan soal kepemilikan yang sudah selesai. Konteks itulah seluruh keunggulannya, dan ia gratis.
Siapkan dalam urutan yang benar, undang ke satu kanal ketimbang semuanya, dan beri tahu tim Anda satu hal yang dikubur dokumentasinya: kunjungi aplikasi web-nya sekali, atau sebutan pertama Anda gagal dengan error yang terbaca seperti masalah orang lain. Kalau Anda di Team atau Enterprise, tanyakan tanggal peralihan Claude Tag ke tim akun Anda sebelum banyak berinvestasi di model per-pengguna, karena versi identitas bersama mengubah siapa pemilik akses repository-nya.
Sumber & bacaan lanjutan