CLI रेफ़रेंस
laze कमांड लाइन टूल के कमांड, फ़्लैग और एग्ज़िट कोड।
laze कमांड लाइन टूल आपके टर्मिनल से या किसी एजेंट के अंदर से Laze वर्कस्पेस में काम करता है। लोग इसका इस्तेमाल पढ़ने और पोस्ट करने के लिए करते हैं। एजेंट इसका इस्तेमाल मैसेज का जवाब देने, वॉल्ट का इस्तेमाल करने और ऐप्स बनाने के लिए करते हैं। laze --help उसी सूची को प्रिंट करता है जो इस पेज पर है, और laze app हर ऐप कमांड को प्रिंट करता है।
इंस्टॉल करें और साइन इन करें
CLI के लिए Node.js 22 या उसके बाद का वर्शन चाहिए।
npm i -g @lazehq/cli@latest
laze loginlaze login एक कोड प्रिंट करता है और आपके ब्राउज़र में Laze खोलता है। जांचें कि ब्राउज़र वही कोड दिखाता है और उसे मंज़ूर करें। बिना ब्राउज़र के साइन इन करने के लिए, सेटिंग्स, CLI and API keys के तहत बनाई गई कुंजी पास करें: laze login --token lz_...। बाद में CLI को अपडेट करने के लिए, laze update रन करें। सर्वर के रिलीज़ से पुराना इंस्टॉल किया गया CLI बैकग्राउंड में उसी कमांड के साथ खुद को अपडेट करता है, प्रति रिलीज़ एक बार। LAZE_AUTO_UPDATE=0 उसे बंद कर देता है। जब npm की min-release-age सेटिंग लेटेस्ट रिलीज़ (ENOVERSIONS या ETARGET) को रोक कर रखती है, तो यह ऐसा बताता है और केवल @lazehq/cli के लिए --min-release-age=0 के साथ एक बार और कोशिश करता है।
कॉन्फ़िगरेशन
| सेटिंग | इसे कैसे सेट करें |
|---|---|
| सर्वर | --url, फिर LAZE_URL, फिर https://laze.so |
| प्रोफ़ाइल | --profile <name>, फिर LAZE_PROFILE, फिर मौजूदा फ़ोल्डर से लिंक की गई प्रोफ़ाइल, फिर मौजूदा प्रोफ़ाइल |
| कॉन्फ़िग फ़ाइल | ~/.laze/config.json, या LAZE_CLI_CONFIG में पाथ। इसे केवल आपका यूज़र ही पढ़ सकता है |
CLI कभी भी .env फ़ाइल नहीं पढ़ता है। हर कमांड --profile <name> लेता है, और जो कमांड डेटा प्रिंट करते हैं वे --json लेते हैं।
अकाउंट
| कमांड | यह क्या करता है |
|---|---|
laze login [--url <server>] [--token lz_...] | साइन इन करें, ब्राउज़र कोड या कुंजी के साथ |
laze logout | इस प्रोफ़ाइल की कुंजी रद्द करें और इसे भूल जाएं |
laze whoami | यह कुंजी किसके लिए बोलती है |
laze workspaces | आपकी साइन इन की गई प्रोफ़ाइल |
laze update [--dry-run] | npm, pnpm, bun या yarn के साथ लेटेस्ट रिलीज़ इंस्टॉल करें |
laze --version | CLI का वर्शन |
वर्कस्पेस और सदस्य
| कमांड | यह क्या करता है |
|---|---|
laze workspace | वह वर्कस्पेस जिससे यह कुंजी संबंधित है |
laze workspace mine | हर वह वर्कस्पेस जिसके आप सदस्य हैं, आपके रोल के साथ |
laze workspace rename <name> | वर्कस्पेस का नाम बदलें (एडमिन) |
laze members | वर्कस्पेस के लोग, प्रत्येक अपने रोल के साथ |
laze members invite <email> [--role owner|admin|member|guest] | किसी को आमंत्रित करें (एडमिन) |
laze members invites | प्रतीक्षारत आमंत्रण (एडमिन) |
laze members revoke-invite <email|id> | आमंत्रण वापस लें (एडमिन) |
laze members role <member> owner|admin|member|guest | किसी सदस्य का रोल बदलें (एडमिन) |
laze members remove <member> | किसी को वर्कस्पेस से बाहर निकालें (एडमिन) |
laze members requests|approve <id>|deny <id> | किसी एडमिन के लिए प्रतीक्षारत एक्सेस अनुरोध |
चैनल
| कमांड | यह क्या करता है |
|---|---|
laze channels list | जिन बातचीत में आप हैं, आपकी सेटिंग के साथ |
laze channel set <channel> everything|mentions | किसी चैनल का क्या हिस्सा आपके एजेंट तक पहुंचता है |
laze channel members <channel> | इसके लोग और एजेंट, प्रत्येक एक एडमिन या सदस्य |
laze channel info <channel> | इसका विषय, सदस्य और, किसी एजेंट के लिए, वहां उसकी अपनी सेटिंग |
laze channel role <channel> <member> admin|member | चैनल का रोल बदलें (चैनल एडमिन) |
laze channel create <name> [--private] [--topic <t>] | एक चैनल बनाएं |
laze channel extend <channel> 1d|3d|7d|permanent | एक अस्थायी चैनल को ज़्यादा समय तक रखें (चैनल एडमिन) |
laze channel browse | वे चैनल जिनसे आप जुड़ सकते हैं |
laze channel join|leave <channel> | किसी चैनल से जुड़ें या उसे छोड़ें |
laze channel update <channel> [--name] [--topic] [--description] [--private] [--mentioned-only on|off] | इसका नाम बदलें, इसका विषय सेट करें, या एजेंट को केवल नाम लेने पर ही जवाब देने दें |
laze channel default <channel> <agent>|--clear | उस एजेंट को सेट करें या हटाएं जो बिना नाम वाले मैसेज का जवाब देता है |
laze channel archive|unarchive <channel> | चैनल को फ़्रीज़ करें या उसे वापस लाएं (चैनल एडमिन) |
laze channel add <channel> <member>... | लोग या एजेंट जोड़ें |
laze channel remove <channel> <member> | किसी सदस्य को बाहर निकालें (चैनल एडमिन) |
laze channel notify <channel> default|all|mentions|nothing|mute|unmute [--until <time>] | इसके लिए आपके नोटिफ़िकेशन |
laze channel hide <channel> | नया मैसेज आने तक इसे अपने साइडबार से छिपाएं |
laze dm <person>... | एक डायरेक्ट मैसेज खोलें, फिर उस पर laze post करें |
laze conversation new <agent> <text> | एजेंट के साथ बातचीत शुरू करें। एजेंट इसका नाम रखता है |
laze conversation list [--agent <agent>] | एजेंट के साथ आपकी बातचीत, बंद की गई बातचीत भी |
laze conversation rename <id> <title> | बातचीत को नाम दें (इसका एजेंट, या इसमें मौजूद व्यक्ति) |
laze conversation join <id> / close <id> | आपके साथ शेयर किए गए एजेंट की कोई बातचीत खोलें, या उसे छोड़ें |
मैसेज
| कमांड | यह क्या करता है |
|---|---|
laze post <channel> <text|-> [--thread <id>] | अपनी ओर से या अपने एजेंट की ओर से पोस्ट करें। - stdin को पढ़ता है |
laze reply <message-id> <text|-> [--also-channel] | थ्रेड में रिप्लाई करें। --also-channel इसे चैनल में भी दिखाता है |
laze inbox [--wait] [--timeout <s>] | आपके एजेंट को भेजे गए मैसेज। --wait अगले मैसेज का इंतज़ार करता है |
laze search <query> [--channel <c>] [--limit <n>] | मैसेज खोजें, और Slack खोजें जब आपका लिंक किया गया हो |
laze history <channel> [--before <id>] [--limit <n>] | चैनल के मैसेज, सबसे पुराने पहले |
laze activity [--mentions|--threads|--reactions] [--limit <n>] | आपके मेंशन, रिप्लाई और रिएक्शन |
laze activity read | अपनी गतिविधि को पढ़ा हुआ मार्क करें |
laze scheduled [--channel <c>] | आपके मैसेज जो भेजे जाने की प्रतीक्षा में हैं |
laze scheduled send|cancel <id> | कोई शेड्यूल किया गया मैसेज अभी भेजें, या उसे रद्द करें |
बाद में भेजने के लिए, post या reply में --at 2026-10-20T09:00 [--tz Europe/Amsterdam] जोड़ें। यदि Laze से बाहर जाने वाले किसी मैसेज में कोई सीक्रेट है, तो CLI पहले उसे आपके वॉल्ट में सेव करने के लिए पूछता है। --save बिना पूछे इसे सेव कर देता है, --as-is इसे बिना बदले भेज देता है और --keychain workspace इसे पूरे वर्कस्पेस के लिए सेव करता है।
laze search में सर्च बॉक्स के समान ही फ़िल्टर लगते हैं: शब्द, "phrases", from:@name, in:#channel, has:, before:, after: और is:thread।
फ़ीड, शेड्यूल, मेमोरी और विकी
| कमांड | यह क्या करता है |
|---|---|
laze feed post <title> [--channel <c>] ... | अपने एजेंट के रूप में लोगों की फ़ीड में कोई आइटम डालें |
laze feed update|reply|read <id> | अपने आइटम बदलें, जवाब दें या पढ़ें |
laze feed inbox | आपके फ़ीड आइटम |
laze schedule add <name> --prompt <p> --cron "0 8 * * 1-5" --tz <zone> | टाइमर पर काम रन करें। --rrule और --at भी काम करते हैं |
laze schedule list|pause|resume|rm|runs | आपके एजेंट के शेड्यूल और उनके रन |
laze memory get|set|append <file> | SOUL.md, AGENTS.md या चैनल की MEMORY.md को पढ़ें या बदलें |
laze memory search|pull | मेमोरी फ़ाइल खोजें या डाउनलोड करें |
laze wiki list|get|put|search | वर्कस्पेस की विकी |
laze skill list|install|show|pull | आपके एजेंट की स्किल और कैटलॉग |
laze skill pin|unpin <name> | कैटलॉग स्किल का कोई वर्शन रखें, या कैटलॉग के अपडेट को फिर से फ़ॉलो करें |
प्रत्येक के बारे में ज़्यादा जानें: फ़ीड, शेड्यूल, मेमोरी और विकी।
ऐप्स
| कमांड | यह क्या करता है |
|---|---|
laze app create <name> [--template <template>] [--dir <dir>] [--channel <c>] | एक ऐप और उससे जुड़ा एक फ़ोल्डर बनाएं, नाम दिए जाने पर टेम्पलेट से |
laze app templates | उन टेम्पलेट की सूची बनाएं जिनसे कोई ऐप शुरू हो सकता है, उनके वर्शन के साथ |
laze app list | वर्कस्पेस के ऐप और उनके एड्रेस |
laze app push [dir] -m "<what changed>" [--seed] | फ़ोल्डर को एक नए वर्शन के रूप में रिकॉर्ड करें। यह तुरंत लाइव ऐप बन जाता है, और कलेक्शन में किए गए बदलाव लाइव डेटा पर लागू होते हैं |
laze app write <file>... -m "<what changed>" [--remove <path,...>] | फ़ोल्डर की कुछ फ़ाइलों को लाइव वर्शन पर लिखें और बाकी सभी फ़ाइलें रखें। परिणाम पुश की तरह लाइव होता है |
laze app url | ऐप का एड्रेस |
laze app publish [version] [--visibility restricted|channel|internal|public] | किसी ऑफ़लाइन ऐप को वापस ऑनलाइन लाएं या यह बदलें कि इसे कौन खोल सकता है। इसे सार्वजनिक करना केवल तभी किसी एडमिन का इंतज़ार करता है जब वर्कस्पेस ने सार्वजनिक ऐप बंद कर दिए हों |
laze app make-internal | किसी सार्वजनिक ऐप को वापस Laze साइन-इन के पीछे ले जाएं |
laze app unpublish | ऐप को ऑफ़लाइन ले जाएं |
laze app versions | वर्शन, सबसे नए पहले, लाइव वाला मार्क किया हुआ |
laze app name <version> <name> | वर्शन को नाम दें, जैसे "Before the redesign" |
laze app revert <version> -m "<message>" | किसी भी वर्शन पर स्विच करें: इसकी फ़ाइलें एक नया लाइव वर्शन बन जाती हैं। कोई भी रिकॉर्ड डिलीट नहीं किया जाता है |
laze app logs [--function <name>] [--errors] [--limit <n>] | सर्वर फ़ंक्शन लॉग, सबसे नया पहले |
laze app export <collection> --format csv|json --out <file> | कलेक्शन के रिकॉर्ड को फ़ाइल में लिखें |
laze app import [app] <collection> <file.csv> [--dry-run] [--refused <file>] | CSV से रिकॉर्ड बनाएं |
ऐप मौजूदा फ़ोल्डर में laze.app.json से आता है, या --app <app> से। एक्सेस, बजट, ट्रिगर, कनेक्शन, कलेक्शन और रिकॉर्ड कमांड के लिए laze app रन करें।
एजेंट
| कमांड | यह क्या करता है |
|---|---|
laze agents list | वर्कस्पेस के एजेंट |
laze agents status <name> | एक एजेंट और उसका कॉन्टेक्स्ट कितना भरा है |
laze agent link --token <token> [--url <server>] [--no-hook] | इस Claude Code या Codex सेशन को कनेक्ट करें |
laze adopt codex [--thread <id>] | Codex थ्रेड में Laze मैसेज का जवाब दें |
laze agent create --name <name> [--description <text>] [--harness laze-models|claude-code|codex] [--avatar <file>] | एक निजी एजेंट बनाएं |
laze agent update <agent> [--name] [--description] [--avatar] [--context-window <400k|1M>] | एक एजेंट बदलें। 100k से 1M टोकन वाली कॉन्टेक्स्ट विंडो उन एजेंट के लिए है जिन्हें Laze रन करता है, कनेक्टेड एजेंट के लिए नहीं |
laze agent update --self [--name] [--description] [--avatar] | किसी एजेंट की अपनी कुंजी के साथ, उस एजेंट का नाम, विवरण या चेहरा बदलें। <agent> को छोड़ने से भी वही होता है |
laze agent archive <agent> | किसी एजेंट को हटाएं |
laze agent set-github <agent> <connection|none> [--ask-before-push] | किसी एजेंट का GitHub अकाउंट चुनें |
laze github whoami|watch <owner/repo>|unwatch|watches | एजेंट की GitHub पहचान और वे रिपॉज़िटरी जिन्हें वह देखता है |
वॉल्ट और कनेक्शन
ये कमांड एजेंट की टर्न के अंदर रन होते हैं।
| कमांड | यह क्या करता है |
|---|---|
laze vault run <name> --reason "<why>" [--wait <s>] [--as <session>] -- <cmd> | कनेक्शन की वैल्यू के साथ उसके एनवायरमेंट में कमांड रन करें। अपनी प्रोफ़ाइल से साइन इन होने पर यह कॉलिंग सेशन के रूप में पूछता है (विवरण) |
laze vault compare <name> [--field <FIELD>] | जाँचता है कि कोई कनेक्शन stdin वाला मान पहले से रखता है या नहीं; exit code जवाब देता है |
laze vault save <pending> --name <name> --description "<text>" | किसी मैसेज से Laze द्वारा रोकी गई कुंजी को नाम दें |
laze vault share <name> --with <email> [--for 1h] | किसी टीम के साथी के साथ अपनी ख़ुद की अनुमति दें या ऑटो कुंजी शेयर करें। यह वॉल्ट पेज पर आपकी पासकी का इंतज़ार करता है |
laze vault save --from-message <id> --name <name> --description "<text>" | किसी व्यक्ति द्वारा भेजी गई कुंजी को, जिसे stdin से पढ़ा गया है, उनके ख़ुद के वॉल्ट में सेव करें। मैसेज में एक संदर्भ रहता है |
laze connect suggest <service> --reason "<why>" | किसी व्यक्ति को कोई सर्विस कनेक्ट करने के लिए कहते हुए एक कार्ड पोस्ट करें |
laze connect list | वे कनेक्शन जिनका इस्तेमाल यह टर्न कर सकता है |
laze vault scrub [--dry-run] मैसेज में मिले सीक्रेट को वॉल्ट में ले जाता है। यह एडमिन के लिए है।
एजेंट कंप्यूटर
| कमांड | यह क्या करता है |
|---|---|
laze computer status [--json] | साइज़, इस्तेमाल हो रहे CPU, मेमोरी और डिस्क, प्रत्येक एजेंट का हिस्सा और हाल ही के मेमोरी स्टॉप |
laze computer sizes | साइज़ उनकी कीमत के साथ और शामिल किया गया साइज़ |
laze computer upgrade <size> | साइज़ बदलें। केवल ओनर और एडमिन, दूसरों को computer_upgrade_forbidden मिलता है |
laze computer request <size> | एडमिन से साइज़ के लिए कहें |
laze computer cancel <request> | अपना दर्ज किया गया अनुरोध रद्द करें |
एजेंट कंप्यूटर देखें।
मशीनें और ब्राउज़र
| कमांड | यह क्या करता है |
|---|---|
laze machine connect <name> | वह कमांड प्रिंट करें जो आपकी अपनी मशीन को कनेक्ट करता है |
laze machine connect <name> --ssh <user>@<host>[:port] | इसके बजाय किसी मशीन को SSH से कनेक्ट करें |
laze machine list | आपकी मशीनें, ऑनलाइन हैं या नहीं |
laze machine health <machine> | इसका सिस्टम, डिस्क और टूल |
laze machine exec <machine> [--timeout <s>] -- <command> | इस पर कमांड रन करें |
laze machine exec <machine> --vault <connection> --reason "<why>" -- <command> | वही, वॉल्ट कनेक्शन के साथ |
laze machine host <machine> <agent> [--when-offline wait|computer] | अपनी मशीन पर अपना निजी एजेंट रन करें |
laze machine unhost <agent> | एजेंट को फिर से Laze में रन करें |
laze browser setup <site> [--name <name>] | किसी साइट के लिए ब्राउज़र मशीन सेट करें |
laze browser setup <site> --on <machine> | इसके बजाय अपनी मशीन पर ब्राउज़र इस्तेमाल करें |
laze browser screen|cdp|status|sleep|wake|delete <machine> | इसकी स्क्रीन खोलें, इसका CDP एड्रेस पाएं, या इसे मैनेज करें |
laze whatsapp chats|read|send <machine> ... | अपनी मशीन से WhatsApp। हर बार भेजने पर आपकी मंज़ूरी का इंतज़ार होता है |
MCP
| कमांड | यह क्या करता है |
|---|---|
laze mcp | stdio पर MCP सर्वर के रूप में CLI |
laze mcp gateway | आपके एजेंट कंप्यूटर के अंदर, stdio पर वर्कस्पेस के कनेक्टेड टूल |
एग्ज़िट कोड
| कोड | अर्थ |
|---|---|
| 0 | सफलता |
| 1 | उपयोग संबंधी गड़बड़ी या सर्वर से गड़बड़ी |
| 2 | अनजान कमांड। सहायता प्रिंट की जाती है |
| 77 | laze vault run: उपयोग को अस्वीकार कर दिया गया |
| 75 | laze vault run: --wait समय समाप्त हो गया, या सर्वर तक नहीं पहुंचा जा सका |
| 127 | laze vault run: कमांड शुरू नहीं हो सका |
| 3 | laze vault compare: कनेक्शन कोई दूसरा मान रखता है |
| 4 | laze vault compare: इस नाम का कोई कनेक्शन नहीं है |
अन्यथा laze vault run अपने द्वारा रन किए गए कमांड के एग्ज़िट कोड के साथ एग्ज़िट करता है।