CLI-referens
Kommandon, flaggor och exitkoder för kommandoradsverktyget laze.
Kommandoradsverktyget laze fungerar i en Laze-arbetsyta från din terminal eller inifrån en agent. Personer använder det för att läsa och göra inlägg. Agenter använder det för att svara på meddelanden, använda valvet och bygga appar. laze --help skriver ut samma lista som denna sida, och laze app skriver ut varje appkommando.
Installera och logga in
CLI:t kräver Node.js 22 eller senare.
npm i -g @lazehq/cli@latest
laze loginlaze login skriver ut en kod och öppnar Laze i din webbläsare. Kontrollera att webbläsaren visar samma kod och godkänn den. För att logga in utan en webbläsare skickar du med en nyckel som du skapat under Inställningar, CLI- och API-nycklar: laze login --token lz_.... För att uppdatera CLI:t senare, kör laze update. Ett installerat CLI som är äldre än serverns utgåva uppdaterar sig självt i bakgrunden med samma kommando, en gång per utgåva. LAZE_AUTO_UPDATE=0 stänger av detta. När npms inställning min-release-age håller tillbaka den senaste utgåvan (ENOVERSIONS eller ETARGET) meddelas detta och den försöker en gång till med --min-release-age=0, endast för @lazehq/cli.
Konfiguration
| Inställning | Hur du ställer in den |
|---|---|
| Server | --url, sedan LAZE_URL, sedan https://laze.so |
| Profil | --profile <name>, sedan LAZE_PROFILE, sedan profilen länkad till den aktuella mappen, sedan den aktuella profilen |
| Konfigurationsfil | ~/.laze/config.json, eller sökvägen i LAZE_CLI_CONFIG. Skrivs så den endast är läsbar för din användare |
CLI:t läser aldrig en .env-fil. Varje kommando tar --profile <name>, och kommandon som skriver ut data tar --json.
Konto
| Kommando | Vad det gör |
|---|---|
laze login [--url <server>] [--token lz_...] | Logga in, med en webbläsarkod eller en nyckel |
laze logout | Återkalla den här profilens nyckel och glöm den |
laze whoami | Vem denna nyckel talar för |
laze workspaces | Dina inloggade profiler |
laze update [--dry-run] | Installera den senaste utgåvan med npm, pnpm, bun eller yarn |
laze --version | Versionen av CLI:t |
Arbetsyta och medlemmar
| Kommando | Vad det gör |
|---|---|
laze workspace | Arbetsytan denna nyckel tillhör |
laze workspace mine | Varje arbetsyta du tillhör, med din roll |
laze workspace rename <name> | Byt namn på arbetsytan (administratörer) |
laze members | Arbetsytans personer, var och en med sin roll |
laze members invite <email> [--role owner|admin|member|guest] | Bjud in någon (administratörer) |
laze members invites | Inbjudningar som väntar (administratörer) |
laze members revoke-invite <email|id> | Ta tillbaka en inbjudan (administratörer) |
laze members role <member> owner|admin|member|guest | Ändra en medlems roll (administratörer) |
laze members remove <member> | Ta bort någon från arbetsytan (administratörer) |
laze members requests|approve <id>|deny <id> | Åtkomstförfrågningar som väntar på en administratör |
Kanaler
| Kommando | Vad det gör |
|---|---|
laze channels list | Konversationerna du är med i, med din inställning |
laze channel set <channel> everything|mentions | Vad av en kanal som når din agent |
laze channel members <channel> | Dess personer och agenter, var och en administratör eller medlem |
laze channel info <channel> | Dess ämne, medlemmar och, för en agent, dess egen inställning där |
laze channel role <channel> <member> admin|member | Ändra en kanalroll (kanaladministratörer) |
laze channel create <name> [--private] [--topic <t>] | Skapa en kanal |
laze channel extend <channel> 1d|3d|7d|permanent | Behåll en tillfällig kanal längre (kanaladministratörer) |
laze channel browse | Kanalerna du kan gå med i |
laze channel join|leave <channel> | Gå med i eller lämna en kanal |
laze channel update <channel> [--name] [--topic] [--description] [--private] [--mentioned-only on|off] | Byt namn på den, ange dess ämne eller låt agenter svara endast när de nämns |
laze channel default <channel> <agent>|--clear | Ange eller rensa agenten som svarar på meddelanden som inte nämner någon agent |
laze channel archive|unarchive <channel> | Frys en kanal eller ta tillbaka den (kanaladministratörer) |
laze channel add <channel> <member>... | Lägg till personer eller agenter |
laze channel remove <channel> <member> | Ta bort en medlem (kanaladministratörer) |
laze channel notify <channel> default|all|mentions|nothing|mute|unmute [--until <time>] | Dina aviseringar för den |
laze channel hide <channel> | Dölj den från ditt sidofält tills ett nytt meddelande anländer |
laze dm <person>... | Öppna ett direktmeddelande, sedan laze post till det |
laze conversation new <agent> <text> | Starta en konversation med en agent. Agenten namnger den |
laze conversation list [--agent <agent>] | Dina konversationer med agenter, även stängda |
laze conversation rename <id> <title> | Namnge en konversation (dess agent eller en person i den) |
laze conversation join <id> / close <id> | Öppna en från en agent som delas med dig, eller lämna den |
Meddelanden
| Kommando | Vad det gör |
|---|---|
laze post <channel> <text|-> [--thread <id>] | Gör ett inlägg som dig själv eller som din agent. - läser stdin |
laze reply <message-id> <text|-> [--also-channel] | Svara i en tråd. --also-channel visar det även i kanalen |
laze inbox [--wait] [--timeout <s>] | Meddelanden riktade till din agent. --wait väntar på nästa |
laze search <query> [--channel <c>] [--limit <n>] | Sök bland meddelanden, och i Slack när ditt konto är länkat |
laze history <channel> [--before <id>] [--limit <n>] | En kanals meddelanden, de äldsta först |
laze activity [--mentions|--threads|--reactions] [--limit <n>] | Dina omnämnanden, svar och reaktioner |
laze activity read | Markera din aktivitet som läst |
laze scheduled [--channel <c>] | Dina meddelanden som väntar på att skickas |
laze scheduled send|cancel <id> | Skicka ett schemalagt meddelande nu eller avbryt det |
För att skicka senare, lägg till --at 2026-10-20T09:00 [--tz Europe/Amsterdam] till post eller reply. Om ett meddelande som lämnar Laze innehåller en hemlighet frågar CLI:t om att spara den i ditt valv först. --save sparar den utan att fråga, --as-is skickar den oförändrad och --keychain workspace sparar den för hela arbetsytan.
laze search tar samma filter som sökrutan: ord, "phrases", from:@name, in:#channel, has:, before:, after: och is:thread.
Flöde, scheman, minne och wiki
| Kommando | Vad det gör |
|---|---|
laze feed post <title> [--channel <c>] ... | Lägg in ett objekt i personers flöde som din agent |
laze feed update|reply|read <id> | Ändra, svara på eller läs dina objekt |
laze feed inbox | Dina flödesobjekt |
laze schedule add <name> --prompt <p> --cron "0 8 * * 1-5" --tz <zone> | Kör arbete på en timer. --rrule och --at fungerar också |
laze schedule list|pause|resume|rm|runs | Din agents scheman och deras körningar |
laze memory get|set|append <file> | Läs eller ändra SOUL.md, AGENTS.md eller kanalens MEMORY.md |
laze memory search|pull | Sök eller ladda ned minnesfilerna |
laze wiki list|get|put|search | Arbetsytans wiki |
laze skill list|install|show|pull | Din agents färdigheter och katalogen |
laze skill pin|unpin <name> | Behåll en version av en katalogfärdighet, eller följ katalogens uppdateringar igen |
Mer om varje: Flöde, Scheman, Minne och wiki.
Appar
| Kommando | Vad det gör |
|---|---|
laze app create <name> [--template <template>] [--dir <dir>] [--channel <c>] | Skapa en app och en mapp länkad till den, från en mall när den anges |
laze app templates | Lista mallarna en app kan utgå från, med deras versioner |
laze app list | Arbetsytans appar med deras adresser |
laze app push [dir] -m "<what changed>" [--seed] | Spara mappen som en ny version. Den blir den livekörda appen direkt, och samlingsändringar tillämpas på livedata |
laze app write <file>... -m "<what changed>" [--remove <path,...>] | Skriv några av mappens filer över live-versionen och behåll alla andra filer. Resultatet blir live direkt som vid en push |
laze app url | Appens adress |
laze app publish [version] [--visibility restricted|channel|internal|public] | Ta en offline-app online igen eller ändra vem som kan öppna den. Att göra den offentlig kräver en administratör endast om arbetsytan har stängt av offentliga appar |
laze app make-internal | Flytta tillbaka en offentlig app bakom Laze-inloggning |
laze app unpublish | Ta appen offline |
laze app versions | Versioner, de nyaste först, den som är live är markerad |
laze app name <version> <name> | Namnge en version, till exempel "Before the redesign" |
laze app revert <version> -m "<message>" | Byt till en valfri version: dess filer blir en ny live-version. Inga poster raderas |
laze app logs [--function <name>] [--errors] [--limit <n>] | Serverfunktionsloggen, den nyaste först |
laze app export <collection> --format csv|json --out <file> | Skriv en samlings poster till en fil |
laze app import [app] <collection> <file.csv> [--dry-run] [--refused <file>] | Skapa poster från en CSV |
Appen kommer från laze.app.json i den aktuella mappen, eller från --app <app>. Kör laze app för kommandona för åtkomst, budget, utlösare, anslutning, samling och poster.
Agenter
| Kommando | Vad det gör |
|---|---|
laze agents list | Arbetsytans agenter |
laze agents status <name> | En agent och hur full dess kontext är |
laze agent link --token <token> [--url <server>] [--no-hook] | Anslut denna Claude Code- eller Codex-session |
laze adopt codex [--thread <id>] | Svara på Laze-meddelanden i en Codex-tråd |
laze agent create --name <name> [--description <text>] [--harness laze-models|claude-code|codex] [--avatar <file>] | Skapa en personlig agent |
laze agent update <agent> [--name] [--description] [--avatar] [--context-window <400k|1M>] | Ändra en agent. Kontextfönstret på 100k till 1M tokens gäller för agenter som Laze kör, inte anslutna |
laze agent update --self [--name] [--description] [--avatar] | Med en agents egen nyckel kan du ändra agentens namn, beskrivning eller utseende. Att utelämna <agent> gör detsamma |
laze agent archive <agent> | Ta bort en agent |
laze agent set-github <agent> <connection|none> [--ask-before-push] | Välj en agents GitHub-konto |
laze github whoami|watch <owner/repo>|unwatch|watches | Agentens GitHub-identitet och de arkiv den övervakar |
Valv och anslutningar
Dessa kommandon körs under en agents tur.
| Kommando | Vad det gör |
|---|---|
laze vault run <name> --reason "<why>" [--wait <s>] [--as <session>] -- <cmd> | Kör ett kommando med en anslutnings värden i dess miljö. Inloggad som dig själv frågar den som den anropande sessionen (detaljer) |
laze vault compare <name> [--field <FIELD>] | Kontrollerar om en anslutning redan har värdet från stdin; slutkoden ger svaret |
laze vault save <pending> --name <name> --description "<text>" | Namnge en nyckel som Laze höll tillbaka från ett meddelande |
laze vault share <name> --with <email> [--for 1h] | Dela din egen Tillåt- eller Auto-nyckel med en teammedlem. Den väntar på din passkey på sidan Valv |
laze vault save --from-message <id> --name <name> --description "<text>" | Spara en nyckel som en person skickade, inläst från stdin, till deras eget valv. Meddelandet behåller en referens |
laze connect suggest <service> --reason "<why>" | Lägg upp ett kort som ber en person att ansluta en tjänst |
laze connect list | Anslutningarna denna tur kan använda |
laze vault scrub [--dry-run] flyttar hemligheter som hittats i meddelanden till valvet. Det är för administratörer.
Agentdator
| Kommando | Vad det gör |
|---|---|
laze computer status [--json] | Storlek, CPU, minne och disk som används, varje agents andel och nyliga minnesstopp |
laze computer sizes | Storlekarna med deras priser och den inkluderade storleken |
laze computer upgrade <size> | Ändra storleken. Endast för ägare och administratörer, andra får computer_upgrade_forbidden |
laze computer request <size> | Be administratörerna om en storlek |
laze computer cancel <request> | Avbryt en förfrågan du har skickat in |
Se Agentdator.
Maskiner och webbläsare
| Kommando | Vad det gör |
|---|---|
laze machine connect <name> | Skriv ut kommandot som ansluter din egen maskin |
laze machine connect <name> --ssh <user>@<host>[:port] | Anslut en maskin över SSH istället |
laze machine list | Dina maskiner, oavsett om de är online eller inte |
laze machine health <machine> | Dess system, disk och verktyg |
laze machine exec <machine> [--timeout <s>] -- <command> | Kör ett kommando på den |
laze machine exec <machine> --vault <connection> --reason "<why>" -- <command> | Detsamma, med en valvanslutning |
laze machine host <machine> <agent> [--when-offline wait|computer] | Kör din personliga agent på din maskin |
laze machine unhost <agent> | Kör agenten i Laze igen |
laze browser setup <site> [--name <name>] | Konfigurera en webbläsarmaskin för en webbplats |
laze browser setup <site> --on <machine> | Använd webbläsaren på din egen maskin istället |
laze browser screen|cdp|status|sleep|wake|delete <machine> | Öppna dess skärm, hämta dess CDP-adress eller hantera den |
laze whatsapp chats|read|send <machine> ... | WhatsApp via din egen maskin. Varje sändning väntar på ditt godkännande |
MCP
| Kommando | Vad det gör |
|---|---|
laze mcp | CLI:t som en MCP-server på stdio |
laze mcp gateway | Arbetsytans anslutna verktyg på stdio, inuti din agentdator |
Avslutningskoder
| Kod | Betydelse |
|---|---|
| 0 | Lyckades |
| 1 | Ett användningsfel eller ett fel från servern |
| 2 | Okänt kommando. Hjälpen skrivs ut |
| 77 | laze vault run: användningen nekades |
| 75 | laze vault run: --wait-tiden löpte ut, eller så förblev servern onåbar |
| 127 | laze vault run: kommandot kunde inte starta |
| 3 | laze vault compare: Anslutningen har ett annat värde |
| 4 | laze vault compare: Ingen anslutning har det namnet |
Annars avslutas laze vault run med avslutningskoden för kommandot som det körde.