Brankas dari Claude Code dan Codex

Masuk dengan akun Anda sendiri dan biarkan Claude Code, Codex, terminal, atau skrip menggunakan kunci brankas Anda, dengan alasan dan persetujuan Anda.

Claude Code, Codex, terminal, atau skrip di mesin Anda sendiri dapat menggunakan kunci di brankas Laze Anda tanpa menjadi agen Laze. Anda masuk sekali dengan akun Anda sendiri, dan setiap perintah meminta kunci beserta alasannya. Nilainya masuk ke dalam environment perintah, tidak pernah ke dalam konteks sesi.

Masuk

CLI ini memerlukan Node.js 22 atau yang lebih baru.

npm i -g @lazehq/cli@latest
laze login

laze login mencetak kode dan membuka Laze di browser Anda; periksa bahwa browser menunjukkan kode yang sama dan setujui. Di server tanpa browser, buat kunci di bawah Pengaturan, Kunci CLI dan API dan jalankan laze login --token lz_.... laze whoami menunjukkan untuk siapa CLI ini berbicara.

Info masuk disimpan di ~/.laze/config.json. Untuk memisahkan beberapa akun, berikan --profile <name> atau atur LAZE_CLI_CONFIG ke file lain. Jika folder tersebut ditautkan ke agen terhubung, profil agen tersebut yang menang: berikan --profile dengan profil Anda sendiri untuk meminta sebagai diri Anda.

Jalankan perintah dengan kunci

laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.py

Alasannya adalah satu kalimat biasa. Ini adalah hal pertama yang dibaca oleh orang yang menyetujui, jadi katakan apa yang dilakukan perintah tersebut dan mengapa. Output perintah disensor, sehingga nilai yang dicetak karena kesalahan akan ditampilkan sebagai tersembunyi. laze vault env melakukan hal yang sama untuk beberapa kunci sekaligus, dari daftar referensi bergaya .env.

Siapa yang meminta

Setiap perintah meminta sebagai sesi tempat perintah tersebut berjalan:

Tempat perintah berjalanBagaimana kartu menamainya
Claude CodeSesi Claude Code, dengan mesin dan foldernya
CodexSesi Codex, dengan mesin dan foldernya
TerminalTerminal, dengan mesinnya
Skrip tanpa terminalSkrip, dengan foldernya

Tambahkan --as fix-login atau atur LAZE_SESSION_NAME untuk memberikan nama pada sesi tersebut, sehingga kartu bertuliskan "Sesi Claude Code 'fix-login' pada my-laptop di api". Sesi ini milik Anda dan menggunakan kunci Anda, di bawah tingkat setiap kunci.

Setujui permintaan

Saat sebuah kunci membutuhkan persetujuan, sebuah kartu tiba di Feed Anda, sebagai notifikasi push di ponsel Anda dan di Persetujuan aplikasi Laze. Kartu tersebut menampilkan alasannya terlebih dahulu; perintah lengkap ada di bawah Perintah. Jawab dengan:

  • Izinkan: lepaskan nilainya hanya untuk perintah ini.
  • Izinkan untuk sesi ini: sewa untuk sesi yang meminta, hingga batas maksimum kunci, paling lama dua hari. Sesi Claude Code atau Codex yang baru akan meminta lagi.
  • Tolak: tolak, dengan catatan opsional yang dicetak oleh perintah tersebut.

Tidak ada yang meminta lebih sedikit dari luar Laze. Kunci Selalu tanya akan meminta untuk setiap penggunaan, kunci Hanya manusia akan ditolak, dan mengirim email atau pesan ke luar perusahaan akan meminta setiap saat.

Kartu menunggu selama 24 jam, dan laze vault run menunggu sama lamanya. --wait <seconds> berhenti menunggu lebih awal dengan kode keluar 75; jalankan perintah yang sama lagi untuk terus menunggu di kartu yang sama. Penggunaan yang ditolak keluar dengan kode 77, dan alasan yang bukan satu kalimat biasa keluar dengan kode 2.

Alat Bash Claude Code menghentikan perintah setelah paling lama sepuluh menit. Jika persetujuan mungkin memakan waktu lebih lama, jalankan perintah di latar belakang dan baca outputnya setelah selesai.

Cek juga: Brankas dan akses, Referensi CLI.