O cofre no Claude Code e no Codex
Entre com a sua própria conta e deixe o Claude Code, o Codex, um terminal ou um script usarem as chaves do seu cofre, com um motivo e a sua aprovação.
O Claude Code, o Codex, um terminal ou um script na sua própria máquina podem usar as chaves do seu cofre do Laze sem virar um agente do Laze. Você entra uma vez com a sua própria conta, e cada comando pede uma chave com um motivo. O valor vai para o ambiente do comando, nunca para o contexto da sessão.
Entre
A CLI precisa do Node.js 22 ou mais recente.
npm i -g @lazehq/cli@latest
laze loginO laze login mostra um código e abre o Laze no seu navegador; confira se o navegador mostra o mesmo código e aprove. Em um servidor sem navegador, crie uma chave em Configurações, Chaves da CLI e da API e rode laze login --token lz_.... O laze whoami mostra em nome de quem a CLI fala.
O login fica guardado em ~/.laze/config.json. Para manter várias contas separadas, passe --profile <name> ou defina LAZE_CLI_CONFIG com outro arquivo. Se a pasta estiver vinculada a um agente conectado, o perfil desse agente tem prioridade: passe --profile com o seu próprio perfil para pedir como você.
Rode um comando com uma chave
laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.pyO motivo é uma frase simples. É a primeira coisa que a pessoa que aprova lê, então diga o que o comando faz e por quê. A saída do comando é mascarada, então um valor impresso por engano aparece oculto. O laze vault env faz o mesmo para várias chaves de uma vez, a partir de uma lista de referências no formato de um .env.
Quem pede
Cada comando pede como a sessão em que ele roda:
| Onde o comando roda | Como o cartão o identifica |
|---|---|
| Claude Code | Sessão do Claude Code, com a máquina e a pasta |
| Codex | Sessão do Codex, com a máquina e a pasta |
| Um terminal | Terminal, com a máquina |
| Um script sem terminal | Script, com a pasta |
Adicione --as fix-login ou defina LAZE_SESSION_NAME para dar um nome à sessão, assim o cartão mostra "Claude Code session 'fix-login' on my-laptop in api". A sessão é sua e usa as suas chaves, dentro do nível de cada chave.
Aprove o pedido
Quando uma chave precisa de aprovação, um cartão chega no seu Feed, como uma notificação no celular e em Aprovações no app do Laze. O cartão mostra o motivo primeiro; o comando completo fica em Comando. Responda com:
- Permitir: libera o valor só para este comando.
- Permitir nesta sessão: uma liberação para a sessão que pediu, até o máximo da chave, no máximo dois dias. Uma nova sessão do Claude Code ou do Codex pede de novo.
- Recusar: recusa, com uma nota opcional que o comando mostra.
Nada de fora do Laze pede menos. Uma chave em Sempre perguntar pede a cada uso, uma chave em Só pessoas é recusada, e mandar e-mails ou mensagens para fora da empresa pede toda vez.
Esperando a resposta
Um cartão espera 24 horas, e o laze vault run espera o mesmo tempo. --wait <seconds> para de esperar antes, com o código de saída 75; rode o mesmo comando de novo para continuar esperando o mesmo cartão. Um uso recusado sai com o código 77, e um motivo que não é uma frase simples sai com o código 2.
A ferramenta Bash do Claude Code para um comando depois de no máximo dez minutos. Quando uma aprovação pode demorar mais, inicie o comando em segundo plano e leia a saída quando ele terminar.
Veja também: Cofre e acesso, Referência da CLI.