Die CLI nimmt einen ag_live_-Key. Erstelle einen unter Profil, API-Schlüssel und wähle dann, wie du ihn übergibst.
Interaktiv
npx argorant loginSie fragt mit verdeckter Eingabe nach dem Key, prüft ihn gegen den Account-Endpunkt und speichert ihn. Ein abgelehnter Key scheitert sofort mit einer klaren Meldung, statt gespeichert zu werden und später zu scheitern. Du kannst den Key auch direkt übergeben: argorant login <key>.
Umgebung
export ARGORANT_API_KEY=ag_live_...Das ist die richtige Form für Skripte, CI und Agenten. Nichts landet auf der Festplatte.
Vorrang
ARGORANT_API_KEYin der Umgebung gewinnt gegen alles.- Sonst wird der von
argorant logingespeicherte Key genutzt. - Ohne beides enden Befehle mit Code
2und sagen dir, dass du dich anmelden sollst.
Der gespeicherte Key liegt in ~/.argorant/config.json, geschrieben mit Modus 0600. Ein abweichendes --base wird daneben gespeichert.
Logout
npx argorant logoutDas entfernt die Konfigurationsdatei. Wenn ARGORANT_API_KEY in deiner Umgebung noch gesetzt ist, warnt die CLI dich, denn diese Variable hat Vorrang und würde dich angemeldet halten. Entferne sie auch.

Basis-URL
Ein ausdrückliches --base bei einem Befehl gewinnt gegen das gespeicherte, und ARGORANT_API_BASE überschreibt beides. Außerhalb von Tests brauchst du das selten.