Valv från Claude Code och Codex

Logga in med ditt eget konto och låt Claude Code, Codex, en terminal eller ett skript använda dina valvnycklar, med en anledning och ditt godkännande.

Claude Code, Codex, en terminal eller ett skript på din egen maskin kan använda nycklarna i ditt Laze-valv utan att bli en Laze-agent. Du loggar in en gång med ditt eget konto, och varje kommando ber om en nyckel med en anledning. Värdet hamnar i kommandots miljö, aldrig i sessionens kontext.

Logga in

CLI:t behöver Node.js 22 eller senare.

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

laze login skriver ut en kod och öppnar Laze i din webbläsare. Kontrollera att webbläsaren visar samma kod och godkänn den. På en server utan webbläsare skapar du en nyckel under Inställningar, CLI- och API-nycklar och kör laze login --token lz_.... laze whoami visar vem CLI:t talar för.

Inloggningen sparas i ~/.laze/config.json. För att hålla isär flera konton skickar du med --profile <name> eller sätter LAZE_CLI_CONFIG till en annan fil. Om mappen är länkad till en ansluten agent vinner den agentens profil. Skicka med --profile med din egen profil för att fråga som dig själv.

Kör ett kommando med en nyckel

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

Anledningen är en enda vanlig mening. Det är det första personen som godkänner läser, så berätta vad kommandot gör och varför. Kommandots utdata är maskerad, så ett värde som skrivs ut av misstag visas som dolt. laze vault env gör samma sak för flera nycklar samtidigt, från en lista med referenser i .env-stil.

Vem frågar

Varje kommando frågar som sessionen det körs i:

Var kommandot körsVad kortet kallar den
Claude CodeClaude Code-session, med maskinen och mappen
CodexCodex-session, med maskinen och mappen
En terminalTerminal, med maskinen
Ett skript utan terminalSkript, med dess mapp

Lägg till --as fix-login eller sätt LAZE_SESSION_NAME för att ge sessionen ett namn, så att kortet visar "Claude Code-session 'fix-login' på my-laptop i api". Sessionen tillhör dig och använder dina nycklar, under varje nyckels nivå.

Godkänn begäran

När en nyckel behöver godkännas kommer ett kort i ditt Flöde, som en push-notis på din telefon och i Laze-appens Godkännanden. Kortet visar anledningen först. Det fullständiga kommandot finns under Kommando. Svara med:

  • Tillåt: släpp värdet endast för detta kommando.
  • Tillåt för den här sessionen: ett lån för sessionen som frågade, upp till nyckelns maximum, högst två dagar. En ny Claude Code- eller Codex-session frågar igen.
  • Neka: avvisa, med en valfri anteckning som kommandot skriver ut.

Inget frågar mindre från utanför Laze. En Fråga alltid-nyckel frågar vid varje användning, en Endast människor-nyckel nekas, och att skicka e-post eller meddelanden utanför företaget frågar varje gång.

Väntar på ett svar

Ett kort väntar i 24 timmar, och laze vault run väntar lika länge. --wait <seconds> slutar vänta tidigare med slutkod 75. Kör samma kommando igen för att fortsätta vänta på samma kort. En nekad användning avslutas med kod 77, och en anledning som inte är en enda vanlig mening avslutas med kod 2.

Claude Codes Bash-verktyg stoppar ett kommando efter högst tio minuter. När ett godkännande kan ta längre tid startar du kommandot i bakgrunden och läser dess utdata när det är klart.

Kolla även in: Valv och åtkomst, CLI-referens.