Sejf z Claude Code i Codex

Zaloguj się własnym kontem i pozwól Claude Code, Codex, terminalowi lub skryptowi używać twoich kluczy w sejfie, z podaniem powodu i za twoim zatwierdzeniem.

Claude Code, Codex, terminal lub skrypt na twojej własnej maszynie mogą używać kluczy w twoim sejfie Laze bez stawania się agentem Laze. Zaloguj się raz na swoje własne konto, a każde polecenie poprosi o klucz z podaniem powodu. Wartość trafia do środowiska polecenia, nigdy do kontekstu sesji.

Zaloguj się

CLI wymaga Node.js 22 lub nowszej.

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

laze login wyświetla kod i otwiera Laze w twojej przeglądarce; sprawdź, czy przeglądarka pokazuje ten sam kod i zatwierdź go. Na serwerze bez przeglądarki utwórz klucz w Ustawienia, Klucze CLI i API i uruchom laze login --token lz_.... laze whoami pokazuje, w czyim imieniu działa CLI.

Dane logowania są przechowywane w ~/.laze/config.json. Aby oddzielić od siebie kilka kont, przekaż --profile <name> lub ustaw LAZE_CLI_CONFIG na inny plik. Jeśli folder jest powiązany z połączonym agentem, wygrywa profil tego agenta: przekaż --profile ze swoim własnym profilem, aby zapytać jako ty.

Uruchom polecenie z kluczem

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

Powód to jedno proste zdanie. Jest to pierwsza rzecz, którą czyta osoba zatwierdzająca, więc napisz, co robi polecenie i dlaczego. Dane wyjściowe polecenia są redagowane, więc wartość wypisana przez pomyłkę pojawia się jako ukryta. laze vault env robi to samo dla kilku kluczy naraz z listy referencji w stylu .env.

Kto pyta

Każde polecenie pyta jako sesja, w której jest uruchomione:

Gdzie działa polecenieJak nazywa to karta
Claude CodeSesja Claude Code, z maszyną i folderem
CodexSesja Codex, z maszyną i folderem
TerminalTerminal, z maszyną
Skrypt bez terminalaSkrypt, z jego folderem

Dodaj --as fix-login lub ustaw LAZE_SESSION_NAME, aby nadać sesji nazwę, tak aby karta wyświetlała "Sesja Claude Code 'fix-login' na my-laptop w api". Sesja należy do ciebie i używa twoich kluczy, zgodnie z poziomem każdego klucza.

Zatwierdź prośbę

Kiedy klucz wymaga zatwierdzenia, karta pojawia się w twoim Feed, jako powiadomienie push na telefonie i w Zatwierdzenia w aplikacji Laze. Karta najpierw pokazuje powód; pełne polecenie znajduje się w sekcji Polecenie. Odpowiedz wybierając:

  • Zezwalaj: udostępnij wartość tylko dla tego polecenia.
  • Zezwalaj dla tej sesji: dzierżawa dla sesji, która prosiła o dostęp, aż do limitu klucza, maksymalnie na dwa dni. Nowa sesja Claude Code lub Codex zapyta ponownie.
  • Odrzuć: odmów, z opcjonalną notatką, którą wyświetli polecenie.

Nic spoza Laze nie pyta rzadziej. Klucz Zawsze pytaj pyta przy każdym użyciu, klucz Tylko człowiek jest odrzucany, a wysłanie e-maila lub wiadomości poza firmę wymaga zgody za każdym razem.

Oczekiwanie na odpowiedź

Karta czeka 24 godziny i laze vault run czeka równie długo. --wait <seconds> przestaje czekać wcześniej z kodem wyjścia 75; uruchom to samo polecenie ponownie, aby kontynuować czekanie na tej samej karcie. Odrzucone użycie kończy się kodem 77, a powód, który nie jest jednym prostym zdaniem, kończy się kodem 2.

Narzędzie Bash aplikacji Claude Code zatrzymuje polecenie po maksymalnie dziesięciu minutach. Gdy zatwierdzenie może potrwać dłużej, uruchom polecenie w tle i odczytaj jego dane wyjściowe po jego zakończeniu.

Sprawdź także: Sejf i dostęp, Dokumentacja CLI.