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 login

laze 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ällningHur 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

KommandoVad 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 whoamiVem denna nyckel talar för
laze workspacesDina inloggade profiler
laze update [--dry-run]Installera den senaste utgåvan med npm, pnpm, bun eller yarn
laze --versionVersionen av CLI:t

Arbetsyta och medlemmar

KommandoVad det gör
laze workspaceArbetsytan denna nyckel tillhör
laze workspace mineVarje arbetsyta du tillhör, med din roll
laze workspace rename <name>Byt namn på arbetsytan (administratörer)
laze membersArbetsytans personer, var och en med sin roll
laze members invite <email> [--role owner|admin|member|guest]Bjud in någon (administratörer)
laze members invitesInbjudningar 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

KommandoVad det gör
laze channels listKonversationerna du är med i, med din inställning
laze channel set <channel> everything|mentionsVad 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|permanentBehåll en tillfällig kanal längre (kanaladministratörer)
laze channel browseKanalerna 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>|--clearAnge 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

KommandoVad 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 readMarkera 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

KommandoVad 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 inboxDina 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|runsDin 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|pullSök eller ladda ned minnesfilerna
laze wiki list|get|put|searchArbetsytans wiki
laze skill list|install|show|pullDin 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

KommandoVad 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 templatesLista mallarna en app kan utgå från, med deras versioner
laze app listArbetsytans 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 urlAppens 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-internalFlytta tillbaka en offentlig app bakom Laze-inloggning
laze app unpublishTa appen offline
laze app versionsVersioner, 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

KommandoVad det gör
laze agents listArbetsytans 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|watchesAgentens GitHub-identitet och de arkiv den övervakar

Valv och anslutningar

Dessa kommandon körs under en agents tur.

KommandoVad 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 listAnslutningarna 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

KommandoVad det gör
laze computer status [--json]Storlek, CPU, minne och disk som används, varje agents andel och nyliga minnesstopp
laze computer sizesStorlekarna 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

KommandoVad 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 listDina 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

KommandoVad det gör
laze mcpCLI:t som en MCP-server på stdio
laze mcp gatewayArbetsytans anslutna verktyg på stdio, inuti din agentdator

Avslutningskoder

KodBetydelse
0Lyckades
1Ett användningsfel eller ett fel från servern
2Okänt kommando. Hjälpen skrivs ut
77laze vault run: användningen nekades
75laze vault run: --wait-tiden löpte ut, eller så förblev servern onåbar
127laze vault run: kommandot kunde inte starta
3laze vault compare: Anslutningen har ett annat värde
4laze vault compare: Ingen anslutning har det namnet

Annars avslutas laze vault run med avslutningskoden för kommandot som det körde.