Bóveda desde Claude Code y Codex

Inicia sesión con tu cuenta y deja que Claude Code, Codex, una terminal o un script usen las claves de tu bóveda, con un motivo y tu aprobación.

Claude Code, Codex, una terminal o un script en tu máquina propia pueden usar las claves de tu bóveda de Laze sin convertirse en un agente de Laze. Inicias sesión una vez con tu propia cuenta, y cada comando pide una clave con un motivo. El valor va al entorno del comando, nunca al contexto de la sesión.

Iniciar sesión

La CLI necesita Node.js 22 o posterior.

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

laze login imprime un código y abre Laze en tu navegador; verifica que el navegador muestre el mismo código y apruébalo. En un servidor sin navegador, crea una clave en Configuración, Claves de CLI y API y ejecuta laze login --token lz_.... laze whoami muestra en nombre de quién habla la CLI.

El inicio de sesión se guarda en ~/.laze/config.json. Para separar varias cuentas, pasa --profile <name> o configura LAZE_CLI_CONFIG en otro archivo. Si la carpeta está vinculada a un agente conectado, prevalece el perfil de ese agente: pasa --profile con tu propio perfil para pedir en tu nombre.

Ejecutar un comando con una clave

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

El motivo es una oración simple. Es lo primero que lee la persona que aprueba, así que di qué hace el comando y por qué. El resultado del comando se censura, por lo que un valor impreso por error se muestra oculto. laze vault env hace lo mismo para varias claves a la vez, desde una lista de referencias al estilo .env.

Quién pide

Cada comando pide como la sesión en la que se ejecuta:

Dónde se ejecuta el comandoCómo lo nombra la tarjeta
Claude CodeSesión de Claude Code, con la máquina y la carpeta
CodexSesión de Codex, con la máquina y la carpeta
Una terminalTerminal, con la máquina
Un script sin terminalScript, con su carpeta

Añade --as fix-login o configura LAZE_SESSION_NAME para darle un nombre a la sesión, para que la tarjeta diga "Sesión de Claude Code 'fix-login' en my-laptop en api". La sesión te pertenece y usa tus claves, bajo el nivel de cada clave.

Aprobar la solicitud

Cuando una clave necesita aprobación, llega una tarjeta a tu Feed, como notificación push en tu teléfono y en Aprobaciones de la app de Laze. La tarjeta muestra primero el motivo; el comando completo está en Comando. Responde con:

  • Permitir: libera el valor solo para este comando.
  • Permitir para esta sesión: un préstamo para la sesión que lo pidió, hasta el máximo de la clave, como máximo dos días. Una nueva sesión de Claude Code o Codex vuelve a preguntar.
  • Rechazar: rechaza la solicitud, con una nota opcional que imprime el comando.

Nada pide menos desde fuera de Laze. Una clave Preguntar siempre pregunta en cada uso, una clave Solo personas se rechaza, y enviar un correo electrónico o mensajes fuera de la empresa pregunta cada vez.

Esperar una respuesta

Una tarjeta espera 24 horas, y laze vault run espera el mismo tiempo. --wait <seconds> deja de esperar antes con el código de salida 75; vuelve a ejecutar el mismo comando para seguir esperando en la misma tarjeta. Un uso rechazado sale con el código 77, y un motivo que no sea una oración simple sale con el código 2.

La herramienta Bash de Claude Code detiene un comando después de un máximo de diez minutos. Cuando una aprobación puede tardar más, inicia el comando en segundo plano y lee su resultado una vez que termine.

Consulta también: Bóveda y acceso, Referencia de la CLI.