Pelajari cara memperkenalkan tim Anda ke Claude Code, termasuk manajemen pengguna, keamanan, dan praktik terbaik.
date
, pwd
, dan whoami
. Saat Claude Code meminta untuk melakukan tindakan tambahan (seperti mengedit file, menjalankan pengujian, dan mengeksekusi perintah bash), ia akan meminta izin dari pengguna. Ketika Claude Code meminta izin, pengguna dapat menyetujuinya hanya untuk saat itu atau mengizinkannya untuk menjalankan perintah tersebut secara otomatis ke depannya. Kami mendukung izin yang terperinci sehingga Anda dapat menentukan dengan tepat apa yang diizinkan untuk dilakukan oleh agen (misalnya menjalankan pengujian, menjalankan linter) dan apa yang tidak diizinkan untuk dilakukan (misalnya memperbarui infrastruktur cloud). Pengaturan izin ini dapat disimpan dalam kontrol versi dan didistribusikan ke semua pengembang di organisasi Anda, serta dapat disesuaikan oleh pengembang individu.
Untuk penerapan Claude Code di perusahaan, kami juga mendukung pengaturan kebijakan yang dikelola perusahaan. Ini lebih diutamakan daripada pengaturan pengguna dan proyek, memungkinkan administrator sistem untuk menerapkan kebijakan keamanan yang tidak dapat diubah oleh pengguna. Pelajari cara mengonfigurasi pengaturan kebijakan yang dikelola perusahaan.
Kami merancang Claude Code agar transparan dan aman. Misalnya, kami memungkinkan model untuk menyarankan perintah git
sebelum mengeksekusinya, sehingga memberikan kontrol kepada pengguna untuk memberikan atau menolak izin. Ini memungkinkan pengguna dan organisasi untuk mengonfigurasi izin mereka sendiri secara langsung daripada mencoba memantau semua kemungkinan solusi alternatif.
Sistem agentic secara fundamental berbeda dari pengalaman obrolan AI karena agen dapat memanggil alat yang berinteraksi dengan dunia nyata dan bertindak untuk jangka waktu yang lebih lama. Sistem agentic bersifat non-deterministik dan kami memiliki sejumlah perlindungan bawaan untuk mengurangi risiko bagi pengguna.
.mcp.json
), kami akan meminta Anda untuk memverifikasi bahwa Anda mempercayai server tersebutapiKeyHelper
untuk membaca dari keychain alternatif. Secara default, helper ini dipanggil setelah 5 menit atau pada respons HTTP 401; menentukan CLAUDE_CODE_API_KEY_HELPER_TTL_MS
memungkinkan interval penyegaran kustom.
Claude Code terhubung dari mesin pengguna ke layanan Statsig untuk mencatat metrik operasional seperti latensi, keandalan, dan pola penggunaan. Pencatatan ini tidak termasuk kode atau jalur file apa pun. Data dienkripsi dalam perjalanan menggunakan TLS dan saat istirahat menggunakan enkripsi AES 256-bit. Baca lebih lanjut di dokumentasi keamanan Statsig. Untuk tidak ikut serta dalam telemetri Statsig, atur variabel lingkungan DISABLE_TELEMETRY
.
Claude Code terhubung dari mesin pengguna ke Sentry untuk pencatatan kesalahan operasional. Data dienkripsi dalam perjalanan menggunakan TLS dan saat istirahat menggunakan enkripsi AES 256-bit. Baca lebih lanjut di dokumentasi keamanan Sentry. Untuk tidak ikut serta dalam pencatatan kesalahan, atur variabel lingkungan DISABLE_ERROR_REPORTING
.
Ketika pengguna menjalankan perintah /bug
, salinan riwayat percakapan lengkap mereka termasuk kode dikirim ke Anthropic. Data dienkripsi dalam perjalanan dan saat istirahat. Secara opsional, masalah Github dibuat di repositori publik kami. Untuk tidak ikut serta dalam pelaporan bug, atur variabel lingkungan DISABLE_BUG_COMMAND
.
Secara default, kami menonaktifkan semua lalu lintas yang tidak penting (termasuk pelaporan kesalahan, telemetri, dan fungsi pelaporan bug) saat menggunakan Bedrock atau Vertex. Anda juga dapat memilih untuk tidak menggunakan semua ini sekaligus dengan mengatur variabel lingkungan CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
. Berikut adalah perilaku default lengkap:
Layanan | API Anthropic | API Vertex | API Bedrock |
---|---|---|---|
Statsig (Metrik) | Default aktif.DISABLE_TELEMETRY=1 untuk menonaktifkan. | Default nonaktif.CLAUDE_CODE_USE_VERTEX harus 1. | Default nonaktif.CLAUDE_CODE_USE_BEDROCK harus 1. |
Sentry (Kesalahan) | Default aktif.DISABLE_ERROR_REPORTING=1 untuk menonaktifkan. | Default nonaktif.CLAUDE_CODE_USE_VERTEX harus 1. | Default nonaktif.CLAUDE_CODE_USE_BEDROCK harus 1. |
API Anthropic (laporan /bug ) | Default aktif.DISABLE_BUG_COMMAND=1 untuk menonaktifkan. | Default nonaktif.CLAUDE_CODE_USE_VERTEX harus 1. | Default nonaktif.CLAUDE_CODE_USE_BEDROCK harus 1. |
settings.json
(baca lebih lanjut).
Claude Code menyimpan riwayat percakapan secara lokal, dalam teks biasa, sehingga pengguna dapat melanjutkan percakapan sebelumnya. Percakapan disimpan selama 30 hari, dan mereka dapat menghapusnya lebih awal dengan menjalankan rm -r ~/.claude/projects/*/
. Periode retensi dapat disesuaikan menggunakan pengaturan cleanupPeriodDays
; seperti pengaturan lainnya, Anda dapat menyimpan pengaturan ini ke repositori Anda, mengaturnya secara global sehingga berlaku di semua repositori, atau mengelolanya untuk semua karyawan menggunakan kebijakan perusahaan Anda. Menghapus instalasi claude
tidak menghapus riwayat.
CLAUDE.md
(yang juga kami sebut sebagai memori) di root repositori yang berisi arsitektur sistem, cara menjalankan pengujian dan perintah umum lainnya, serta praktik terbaik untuk berkontribusi pada basis kode. File ini biasanya disimpan dalam kontrol sumber sehingga semua pengguna dapat memanfaatkannya. Pelajari lebih lanjut..mcp.json
ke dalam basis kode sehingga semua pengguna mendapat manfaat. Pelajari lebih lanjut.