מדריך עזר ל-CLI
הפקודות, הדגלים וקודי היציאה של כלי שורת הפקודה של laze.
כלי שורת הפקודה laze עובד בסביבת עבודה של Laze מהמסוף שלך או מתוך סוכן. אנשים משתמשים בו כדי לקרוא ולפרסם; סוכנים משתמשים בו כדי לענות על הודעות, להשתמש בכספת ולבנות אפליקציות. laze --help מדפיס את אותה רשימה כמו בדף זה, ו-laze app מדפיס כל פקודת אפליקציה.
התקנה והתחברות
ה-CLI דורש Node.js 22 או גרסה חדשה יותר.
npm i -g @lazehq/cli@latest
laze loginlaze 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 | פקודה לא ידועה; העזרה מודפסת |
| 77 | laze vault run: השימוש נדחה |
| 75 | laze vault run: הזמן --wait נגמר, או שהשרת נשאר בלתי נגיש |
| 127 | laze vault run: הפקודה לא יכלה להתחיל |
| 3 | laze vault compare: החיבור מחזיק ערך אחר |
| 4 | laze vault compare: אין חיבור בשם הזה |
אחרת laze vault run יוצא עם קוד היציאה של הפקודה שהריץ.