מדריך עזר ל-CLI

הפקודות, הדגלים וקודי היציאה של כלי שורת הפקודה של laze.

כלי שורת הפקודה laze עובד בסביבת עבודה של Laze מהמסוף שלך או מתוך סוכן. אנשים משתמשים בו כדי לקרוא ולפרסם; סוכנים משתמשים בו כדי לענות על הודעות, להשתמש בכספת ולבנות אפליקציות. laze --help מדפיס את אותה רשימה כמו בדף זה, ו-laze app מדפיס כל פקודת אפליקציה.

התקנה והתחברות

ה-CLI דורש Node.js 22 או גרסה חדשה יותר.

npm i -g @lazehq/cli@latest
laze login

laze login מדפיס קוד ופותח את Laze בדפדפן שלך; יש לבדוק שהדפדפן מציג את אותו קוד ולאשר אותו. כדי להתחבר ללא דפדפן, יש להעביר מפתח שיצרת תחת הגדרות, מפתחות CLI ו-API: laze login --token lz_.... כדי לעדכן את ה-CLI מאוחר יותר, יש להריץ laze update. CLI מותקן שישן יותר מגרסת השרת מתעדכן בעצמו ברקע עם אותה פקודה, פעם אחת לכל גרסה; LAZE_AUTO_UPDATE=0 מכבה אפשרות זו. כאשר ההגדרה min-release-age של npm מעכבת את הגרסה העדכנית ביותר (ENOVERSIONS או ETARGET), הוא מציין זאת ומנסה שוב פעם אחת עם --min-release-age=0 עבור @lazehq/cli בלבד.

תצורה

הגדרהאיך להגדיר
שרת--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>לשלוח הודעה מתוזמנת עכשיו, או לבטל אותה

כדי לשלוח מאוחר יותר, יש להוסיף --at 2026-10-20T09:00 [--tz Europe/Amsterdam] ל-post או reply. אם הודעה שעוזבת את 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>לתת שם לגרסה, כגון "לפני העיצוב מחדש"
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>]לענות על הודעות Laze בשרשור Codex
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; קוד היציאה נותן את התשובה
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]הגודל, המעבד, הזיכרון והדיסק בשימוש, החלק של כל סוכן ועצירות הזיכרון האחרונות
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ה-CLI כשרת MCP על stdio
laze mcp gatewayהכלים המחוברים של סביבת העבודה על stdio, בתוך מחשב הסוכנים שלך

קודי יציאה

קודמשמעות
0הצלחה
1שגיאת שימוש או שגיאה מהשרת
2פקודה לא ידועה; העזרה מודפסת
77laze vault run: השימוש נדחה
75laze vault run: הזמן --wait נגמר, או שהשרת נשאר בלתי נגיש
127laze vault run: הפקודה לא יכלה להתחיל
3laze vault compare: החיבור מחזיק ערך אחר
4laze vault compare: אין חיבור בשם הזה

אחרת laze vault run יוצא עם קוד היציאה של הפקודה שהריץ.