Coffre depuis Claude Code et Codex
Connectez-vous avec votre propre compte et laissez Claude Code, Codex, un terminal ou un script utiliser les clés de votre coffre, avec un motif et votre approbation.
Claude Code, Codex, un terminal ou un script sur votre machine personnelle peuvent utiliser les clés de votre coffre Laze sans devenir un agent Laze. Vous vous connectez une fois avec votre propre compte, et chaque commande demande une clé avec une raison. La valeur va dans l'environnement de la commande, jamais dans le contexte de la session.
Se connecter
La CLI nécessite Node.js 22 ou une version ultérieure.
npm i -g @lazehq/cli@latest
laze loginlaze login affiche un code et ouvre Laze dans votre navigateur ; vérifiez que le navigateur affiche le même code et approuvez-le. Sur un serveur sans navigateur, créez une clé sous Paramètres, Clés CLI et API et exécutez laze login --token lz_.... laze whoami montre au nom de qui la CLI parle.
La connexion est conservée dans ~/.laze/config.json. Pour séparer plusieurs comptes, passez --profile <name> ou définissez LAZE_CLI_CONFIG sur un autre fichier. Si le dossier est associé à un agent connecté, le profil de cet agent l'emporte : passez --profile avec votre propre profil pour demander en votre nom.
Exécuter une commande avec une clé
laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.pyLa raison est une simple phrase. C'est la première chose que lit la personne qui approuve, indiquez donc ce que fait la commande et pourquoi. La sortie de la commande est masquée, une valeur affichée par erreur s'affiche donc comme cachée. laze vault env fait la même chose pour plusieurs clés à la fois, à partir d'une liste de références de style .env.
Qui demande
Chaque commande demande en tant que session dans laquelle elle s'exécute :
| Où la commande s'exécute | Comment la carte la nomme |
|---|---|
| Claude Code | Session Claude Code, avec la machine et le dossier |
| Codex | Session Codex, avec la machine et le dossier |
| Un terminal | Terminal, avec la machine |
| Un script sans terminal | Script, avec son dossier |
Ajoutez --as fix-login ou définissez LAZE_SESSION_NAME pour donner un nom à la session, afin que la carte indique « Session Claude Code 'fix-login' sur my-laptop dans api ». La session vous appartient et utilise vos clés, selon le niveau de chaque clé.
Approuver la demande
Lorsqu'une clé nécessite une approbation, une carte arrive dans votre Fil, sous forme de push sur votre téléphone et dans les Approbations de l'app Laze. La carte affiche d'abord la raison ; la commande complète se trouve sous Commande. Répondez avec :
- Autoriser : libérer la valeur pour cette commande uniquement.
- Autoriser pour cette session : un bail pour la session qui a fait la demande, jusqu'au maximum de la clé, au plus deux jours. Une nouvelle session Claude Code ou Codex demande à nouveau.
- Refuser : refuser, avec une note facultative que la commande affiche.
Rien ne demande moins de l'extérieur de Laze. Une clé Toujours demander demande pour chaque utilisation, une clé Personnes uniquement est refusée, et l'envoi d'e-mails ou de messages en dehors de l'entreprise demande à chaque fois.
Attendre une réponse
Une carte attend 24 heures, et laze vault run attend aussi longtemps. --wait <seconds> arrête d'attendre plus tôt avec le code de sortie 75 ; exécutez à nouveau la même commande pour continuer à attendre sur la même carte. Une utilisation refusée se termine avec le code 77, et une raison qui n'est pas une simple phrase se termine avec le code 2.
L'outil Bash de Claude Code arrête une commande après dix minutes au maximum. Lorsqu'une approbation peut prendre plus de temps, lancez la commande en arrière-plan et lisez sa sortie une fois qu'elle est terminée.
Consultez aussi : Coffre et accès, Référence de la CLI.