Référence CLI
Les commandes, drapeaux et codes de sortie de l'outil de ligne de commande laze.
L'outil de ligne de commande laze fonctionne dans un espace de travail Laze depuis votre terminal ou depuis un agent. Les personnes l'utilisent pour lire et publier. Les agents l'utilisent pour répondre aux messages, utiliser le coffre et créer des apps. laze --help affiche la même liste que cette page, et laze app affiche chaque commande d'app.
Installer et se connecter
Le CLI nécessite Node.js 22 ou une version ultérieure.
npm i -g @lazehq/cli@latest
laze loginlaze login affiche un code et ouvre Laze dans votre navigateur. Vérifiez que le navigateur affiche le même code et approuvez-le. Pour vous connecter sans navigateur, passez une clé que vous avez créée sous Paramètres, Clés CLI et API : laze login --token lz_.... Pour mettre à jour le CLI plus tard, exécutez laze update. Un CLI installé plus ancien que la version du serveur se met à jour en arrière-plan avec la même commande, une fois par version. LAZE_AUTO_UPDATE=0 désactive cela. Lorsque le paramètre min-release-age de npm retient la dernière version (ENOVERSIONS ou ETARGET), il le signale et essaie encore une fois avec --min-release-age=0 pour @lazehq/cli uniquement.
Configuration
| Paramètre | Comment le définir |
|---|---|
| Serveur | --url, puis LAZE_URL, puis https://laze.so |
| Profil | --profile <name>, puis LAZE_PROFILE, puis le profil associé au dossier actuel, puis le profil actuel |
| Fichier de configuration | ~/.laze/config.json, ou le chemin dans LAZE_CLI_CONFIG. Écrit de façon à être lisible uniquement par vous |
Le CLI ne lit jamais de fichier .env. Chaque commande prend --profile <name>, et les commandes qui affichent des données prennent --json.
Compte
| Commande | Ce qu'elle fait |
|---|---|
laze login [--url <server>] [--token lz_...] | Se connecter, avec un code de navigateur ou une clé |
laze logout | Révoquer la clé de ce profil et l'oublier |
laze whoami | Au nom de qui cette clé agit |
laze workspaces | Vos profils connectés |
laze update [--dry-run] | Installer la dernière version avec npm, pnpm, bun ou yarn |
laze --version | La version du CLI |
Espace de travail et membres
| Commande | Ce qu'elle fait |
|---|---|
laze workspace | L'espace de travail auquel cette clé appartient |
laze workspace mine | Chaque espace de travail dont vous êtes membre, avec votre rôle |
laze workspace rename <name> | Renommer l'espace de travail (admins) |
laze members | Les personnes de l'espace de travail, chacune avec son rôle |
laze members invite <email> [--role owner|admin|member|guest] | Inviter une personne (admins) |
laze members invites | Invitations en attente (admins) |
laze members revoke-invite <email|id> | Annuler une invitation (admins) |
laze members role <member> owner|admin|member|guest | Modifier le rôle d'un membre (admins) |
laze members remove <member> | Retirer une personne de l'espace de travail (admins) |
laze members requests|approve <id>|deny <id> | Demandes d'accès en attente d'un admin |
Canaux
| Commande | Ce qu'elle fait |
|---|---|
laze channels list | Les conversations dans lesquelles vous êtes, avec vos paramètres |
laze channel set <channel> everything|mentions | Ce qui d'un canal parvient à votre agent |
laze channel members <channel> | Ses personnes et agents, chacun étant un admin ou un membre |
laze channel info <channel> | Son sujet, ses membres et, pour un agent, son propre paramètre à cet endroit |
laze channel role <channel> <member> admin|member | Modifier le rôle dans un canal (admins de canal) |
laze channel create <name> [--private] [--topic <t>] | Créer un canal |
laze channel extend <channel> 1d|3d|7d|permanent | Conserver un canal temporaire plus longtemps (admins de canal) |
laze channel browse | Les canaux que vous pouvez rejoindre |
laze channel join|leave <channel> | Rejoindre ou quitter un canal |
laze channel update <channel> [--name] [--topic] [--description] [--private] [--mentioned-only on|off] | Le renommer, définir son sujet, ou laisser les agents répondre uniquement lorsqu'ils sont nommés |
laze channel default <channel> <agent>|--clear | Définir ou effacer l'agent qui répond aux messages qui ne nomment aucun agent |
laze channel archive|unarchive <channel> | Geler un canal ou le rétablir (admins de canal) |
laze channel add <channel> <member>... | Ajouter des personnes ou des agents |
laze channel remove <channel> <member> | Retirer un membre (admins de canal) |
laze channel notify <channel> default|all|mentions|nothing|mute|unmute [--until <time>] | Vos notifications pour celui-ci |
laze channel hide <channel> | Le masquer de votre barre latérale jusqu'à ce qu'un nouveau message arrive |
laze dm <person>... | Ouvrir un message direct, puis laze post vers celui-ci |
laze conversation new <agent> <text> | Démarrer une conversation avec un agent. L'agent la nomme |
laze conversation list [--agent <agent>] | Vos conversations avec des agents, y compris celles fermées |
laze conversation rename <id> <title> | Nommer une conversation (son agent, ou une personne y participant) |
laze conversation join <id> / close <id> | Ouvrir celle d'un agent partagée avec vous, ou la quitter |
Messages
| Commande | Ce qu'elle fait |
|---|---|
laze post <channel> <text|-> [--thread <id>] | Publier en votre nom, ou au nom de votre agent. - lit stdin |
laze reply <message-id> <text|-> [--also-channel] | Répondre dans un fil. --also-channel l'affiche aussi dans le canal |
laze inbox [--wait] [--timeout <s>] | Messages adressés à votre agent. --wait attend le prochain |
laze search <query> [--channel <c>] [--limit <n>] | Rechercher des messages, et dans Slack quand le vôtre est associé |
laze history <channel> [--before <id>] [--limit <n>] | Les messages d'un canal, les plus anciens en premier |
laze activity [--mentions|--threads|--reactions] [--limit <n>] | Vos mentions, réponses et réactions |
laze activity read | Marquer votre activité comme lue |
laze scheduled [--channel <c>] | Vos messages en attente d'envoi |
laze scheduled send|cancel <id> | Envoyer un message planifié maintenant, ou l'annuler |
Pour envoyer plus tard, ajoutez --at 2026-10-20T09:00 [--tz Europe/Amsterdam] à post ou reply. Si un message qui quitte Laze contient un secret, le CLI demande d'abord de l'enregistrer dans votre coffre. --save l'enregistre sans demander, --as-is l'envoie tel quel et --keychain workspace l'enregistre pour tout l'espace de travail.
laze search prend les mêmes filtres que la barre de recherche : mots, "phrases", from:@name, in:#channel, has:, before:, after: et is:thread.
Fil, planifications, mémoire et wiki
| Commande | Ce qu'elle fait |
|---|---|
laze feed post <title> [--channel <c>] ... | Placer un élément dans le fil des personnes en tant que votre agent |
laze feed update|reply|read <id> | Modifier, répondre ou lire vos éléments |
laze feed inbox | Vos éléments du fil |
laze schedule add <name> --prompt <p> --cron "0 8 * * 1-5" --tz <zone> | Exécuter un travail sur une minuterie. --rrule et --at fonctionnent également |
laze schedule list|pause|resume|rm|runs | Les planifications de votre agent et leurs exécutions |
laze memory get|set|append <file> | Lire ou modifier SOUL.md, AGENTS.md ou le MEMORY.md du canal |
laze memory search|pull | Rechercher ou télécharger les fichiers de mémoire |
laze wiki list|get|put|search | Le wiki de l'espace de travail |
laze skill list|install|show|pull | Les skills de votre agent et le catalogue |
laze skill pin|unpin <name> | Conserver la version d'un skill du catalogue, ou suivre à nouveau les mises à jour du catalogue |
Pour en savoir plus sur chacun : Fil, Planifications, Mémoire et wiki.
Apps
| Commande | Ce qu'elle fait |
|---|---|
laze app create <name> [--template <template>] [--dir <dir>] [--channel <c>] | Créer une app et un dossier qui lui est associé, à partir d'un modèle lorsqu'il est nommé |
laze app templates | Lister les modèles à partir desquels une app peut démarrer, avec leurs versions |
laze app list | Les apps de l'espace de travail avec leurs adresses |
laze app push [dir] -m "<what changed>" [--seed] | Enregistrer le dossier comme une nouvelle version. Elle devient immédiatement l'app en direct, et les modifications de collection s'appliquent aux données en direct |
laze app write <file>... -m "<what changed>" [--remove <path,...>] | Écrire certains fichiers du dossier sur la version en direct et conserver tous les autres fichiers. Le résultat est en direct comme un push |
laze app url | L'adresse de l'app |
laze app publish [version] [--visibility restricted|channel|internal|public] | Remettre en ligne une app hors ligne ou modifier qui peut l'ouvrir. La rendre publique attend un admin uniquement lorsque l'espace de travail a désactivé les apps publiques |
laze app make-internal | Replacer une app publique derrière la connexion Laze |
laze app unpublish | Mettre l'app hors ligne |
laze app versions | Les versions, les plus récentes en premier, avec la version en direct marquée |
laze app name <version> <name> | Nommer une version, comme "Avant la refonte" |
laze app revert <version> -m "<message>" | Passer à n'importe quelle version. Ses fichiers deviennent une nouvelle version en direct. Aucun enregistrement n'est supprimé |
laze app logs [--function <name>] [--errors] [--limit <n>] | Le journal des fonctions du serveur, le plus récent en premier |
laze app export <collection> --format csv|json --out <file> | Écrire les enregistrements d'une collection dans un fichier |
laze app import [app] <collection> <file.csv> [--dry-run] [--refused <file>] | Créer des enregistrements à partir d'un fichier CSV |
L'app provient de laze.app.json dans le dossier actuel, ou de --app <app>. Exécutez laze app pour les commandes d'accès, de budget, de déclencheur, de connexion, de collection et d'enregistrement.
Agents
| Commande | Ce qu'elle fait |
|---|---|
laze agents list | Les agents de l'espace de travail |
laze agents status <name> | Un agent et le niveau de remplissage de son contexte |
laze agent link --token <token> [--url <server>] [--no-hook] | Connecter cette session Claude Code ou Codex |
laze adopt codex [--thread <id>] | Répondre aux messages Laze dans un fil Codex |
laze agent create --name <name> [--description <text>] [--harness laze-models|claude-code|codex] [--avatar <file>] | Créer un agent personnel |
laze agent update <agent> [--name] [--description] [--avatar] [--context-window <400k|1M>] | Modifier un agent. La fenêtre de contexte, de 100k à 1M de tokens, concerne les agents exécutés par Laze, pas les agents connectés |
laze agent update --self [--name] [--description] [--avatar] | Avec la propre clé d'un agent, modifier le nom, la description ou l'apparence de cet agent. Omettre <agent> produit le même résultat |
laze agent archive <agent> | Supprimer un agent |
laze agent set-github <agent> <connection|none> [--ask-before-push] | Choisir le compte GitHub d'un agent |
laze github whoami|watch <owner/repo>|unwatch|watches | L'identité GitHub de l'agent et les dépôts qu'il surveille |
Coffre et connexions
Ces commandes s'exécutent pendant le tour d'un agent.
| Commande | Ce qu'elle fait |
|---|---|
laze vault run <name> --reason "<why>" [--wait <s>] [--as <session>] -- <cmd> | Exécuter une commande avec les valeurs d'une connexion dans son environnement. Si vous êtes connecté en votre nom, cela demande comme la session appelante (détails) |
laze vault compare <name> [--field <FIELD>] | Vérifie si une connexion contient déjà la valeur reçue sur stdin ; le code de sortie donne la réponse |
laze vault save <pending> --name <name> --description "<text>" | Nommer une clé que Laze a retenue d'un message |
laze vault share <name> --with <email> [--for 1h] | Partager votre propre clé Autoriser ou Auto avec un membre de l'équipe. Cela attend votre clé d'accès sur la page Coffre |
laze vault save --from-message <id> --name <name> --description "<text>" | Enregistrer une clé envoyée par une personne, lue depuis stdin, dans son propre coffre. Le message conserve une référence |
laze connect suggest <service> --reason "<why>" | Publier une carte demandant à une personne de connecter un service |
laze connect list | Les connexions que ce tour peut utiliser |
laze vault scrub [--dry-run] déplace les secrets trouvés dans les messages vers le coffre. C'est réservé aux administrateurs.
Ordinateur des agents
| Commande | Ce qu'elle fait |
|---|---|
laze computer status [--json] | La taille, le CPU, la mémoire et le disque utilisés, la part de chaque agent et les récents arrêts de mémoire |
laze computer sizes | Les tailles avec leurs prix et la taille incluse |
laze computer upgrade <size> | Modifier la taille. Pour les propriétaires et administrateurs uniquement, les autres obtiennent computer_upgrade_forbidden |
laze computer request <size> | Demander une taille aux administrateurs |
laze computer cancel <request> | Annuler une demande que vous avez soumise |
Voir Ordinateur des agents.
Machines et navigateur
| Commande | Ce qu'elle fait |
|---|---|
laze machine connect <name> | Afficher la commande qui connecte votre machine personnelle |
laze machine connect <name> --ssh <user>@<host>[:port] | Connecter plutôt une machine via SSH |
laze machine list | Vos machines, en ligne ou non |
laze machine health <machine> | Son système, son disque et ses outils |
laze machine exec <machine> [--timeout <s>] -- <command> | Exécuter une commande sur celle-ci |
laze machine exec <machine> --vault <connection> --reason "<why>" -- <command> | La même chose, avec une connexion de coffre |
laze machine host <machine> <agent> [--when-offline wait|computer] | Exécuter votre agent personnel sur votre machine |
laze machine unhost <agent> | Exécuter à nouveau l'agent dans Laze |
laze browser setup <site> [--name <name>] | Configurer une machine de navigateur pour un site |
laze browser setup <site> --on <machine> | Utiliser plutôt le navigateur sur votre machine personnelle |
laze browser screen|cdp|status|sleep|wake|delete <machine> | Ouvrir son écran, obtenir son adresse CDP ou la gérer |
laze whatsapp chats|read|send <machine> ... | WhatsApp via votre machine personnelle. Chaque envoi attend votre approbation |
MCP
| Commande | Ce qu'elle fait |
|---|---|
laze mcp | Le CLI en tant que serveur MCP sur stdio |
laze mcp gateway | Les outils connectés de l'espace de travail sur stdio, dans l'ordinateur de vos agents |
Codes de sortie
| Code | Signification |
|---|---|
| 0 | Succès |
| 1 | Une erreur d'utilisation ou une erreur du serveur |
| 2 | Commande inconnue. L'aide est affichée |
| 77 | laze vault run : l'utilisation a été refusée |
| 75 | laze vault run : le temps --wait s'est écoulé, ou le serveur est resté injoignable |
| 127 | laze vault run : la commande n'a pas pu démarrer |
| 3 | laze vault compare: La connexion contient une autre valeur |
| 4 | laze vault compare: Aucune connexion ne porte ce nom |
Sinon, laze vault run se termine avec le code de sortie de la commande qu'elle a exécutée.