Tresor aus Claude Code und Codex
Melde dich mit deinem eigenen Konto an und lass Claude Code, Codex, ein Terminal oder ein Skript deine Tresor-Schlüssel nutzen, mit einer Begründung und deiner Genehmigung.
Claude Code, Codex, ein Terminal oder ein Skript auf deiner eigenen Maschine können die Schlüssel in deinem Laze-Tresor nutzen, ohne ein Laze-Agent zu werden. Du meldest dich einmal mit deinem eigenen Konto an, und jeder Befehl fragt mit einem Grund nach einem Schlüssel. Der Wert geht in die Umgebung des Befehls, niemals in den Kontext der Sitzung.
Anmelden
Die CLI benötigt Node.js 22 oder neuer.
npm i -g @lazehq/cli@latest
laze loginlaze login gibt einen Code aus und öffnet Laze in deinem Browser. Prüfe, ob der Browser denselben Code anzeigt, und genehmige ihn. Auf einem Server ohne Browser erstellst du unter Einstellungen, CLI- und API-Schlüssel einen Schlüssel und führst laze login --token lz_... aus. laze whoami zeigt, für wen die CLI spricht.
Die Anmeldung wird in ~/.laze/config.json gespeichert. Um mehrere Konten auseinanderzuhalten, übergibst du --profile <name> oder setzt LAZE_CLI_CONFIG auf eine andere Datei. Wenn der Ordner mit einem verbundenen Agenten verknüpft ist, gewinnt das Profil dieses Agenten: Übergib --profile mit deinem eigenen Profil, um als du selbst zu fragen.
Einen Befehl mit einem Schlüssel ausführen
laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.pyDer Grund ist ein einzelner einfacher Satz. Es ist das Erste, was die genehmigende Person liest. Sag also, was der Befehl macht und warum. Die Ausgabe des Befehls wird unkenntlich gemacht. Ein versehentlich ausgegebener Wert wird also als verborgen angezeigt. laze vault env macht dasselbe für mehrere Schlüssel gleichzeitig aus einer Liste von Referenzen im .env-Stil.
Wer fragt
Jeder Befehl fragt als die Sitzung, in der er ausgeführt wird:
| Wo der Befehl ausgeführt wird | Wie die Karte es nennt |
|---|---|
| Claude Code | Claude Code-Sitzung, mit der Maschine und dem Ordner |
| Codex | Codex-Sitzung, mit der Maschine und dem Ordner |
| Ein Terminal | Terminal, mit der Maschine |
| Ein Skript ohne Terminal | Skript, mit seinem Ordner |
Füge --as fix-login hinzu oder setze LAZE_SESSION_NAME, um der Sitzung einen Namen zu geben, sodass auf der Karte „Claude Code-Sitzung 'fix-login' auf my-laptop in api“ steht. Die Sitzung gehört dir und nutzt deine Schlüssel unter der Stufe jedes Schlüssels.
Die Anfrage genehmigen
Wenn ein Schlüssel eine Genehmigung benötigt, landet eine Karte in deinem Feed, als Push-Nachricht auf deinem Telefon und in den Genehmigungen der Laze-App. Die Karte zeigt zuerst den Grund. Der vollständige Befehl steht unter Befehl. Antworte mit:
- Erlauben: Gibt den Wert nur für diesen Befehl frei.
- Für diese Sitzung erlauben: Eine Freigabe für die anfragende Sitzung bis zum Maximum des Schlüssels, höchstens für zwei Tage. Eine neue Sitzung in Claude Code oder Codex fragt erneut.
- Ablehnen: Lehnt die Anfrage ab, mit einer optionalen Notiz, die der Befehl ausgibt.
Nichts fragt von außerhalb von Laze weniger ab. Ein Schlüssel der Stufe „Immer fragen“ fragt bei jeder Nutzung. Ein Schlüssel der Stufe „Nur Personen“ wird abgelehnt. Der Versand von E-Mails oder Nachrichten außerhalb des Unternehmens fragt jedes Mal.
Auf eine Antwort warten
Eine Karte wartet 24 Stunden, und laze vault run wartet genauso lang. --wait <seconds> hört früher auf zu warten und beendet sich mit dem Exit-Code 75. Führe denselben Befehl noch einmal aus, um weiter auf dieselbe Karte zu warten. Eine abgelehnte Nutzung wird mit Code 77 beendet, und ein Grund, der kein einzelner einfacher Satz ist, mit Code 2.
Das Bash-Tool von Claude Code stoppt einen Befehl nach höchstens zehn Minuten. Wenn eine Genehmigung länger dauern kann, starte den Befehl im Hintergrund und lies seine Ausgabe, sobald er fertig ist.
Siehe auch: Tresor und Zugriff, CLI-Referenz.