מדריך גרוק CLI בעברית

תיעוד 20

מצבים ופקודות

ל-TUI יש פקודות לוכסן מקומיות ל-pager, ועוד קבוצה קטנה יותר שמספק xai-grok-shell. מיומנויות שהמשתמש יכול להפעיל מופיעות גם הן כפקודות לוכסן.

ב-TUI, Shift+Tab עובר במחזור בין מצבי הסשן. למדריך המלא של המקשים, ראו קיצורי מקלדת.

#מצבים

#Plan

מצב Plan הוא קודם כל תכנון: עד שאתם מאשרים, אפשר לערוך רק את קובץ התוכנית של הסשן. שער עריכת הקבצים הזה אינו תלוי במצב ההרשאות (ask, auto, או always-approve). נכנסים עם /plan [description] או Shift+Tab, ופותחים מחדש תוכנית עם /view-plan. ראו מצב Plan.

#Auto

Auto משתמש במסווג כדי לאשר אוטומטית כלים בטוחים. כלים מסוכנים עדיין עשויים להציג בקשה. מחליפים עם /auto או Shift+Tab כשהתכונה מופעלת. טבלת המצבים המלאה: הרשאות.

#Always-approve

Always-approve מדלג על בקשות הרשאה לקריאות כלים (כללי deny ו-hooks עדיין חלים). מחליפים עם /always-approve או Shift+Tab, או מתחילים עם grok --always-approve. מצבים, כללי allow/deny, והקשר שלהם ל-sandbox נמצאים תחת הרשאות.

#פקודות ליבה של ה-TUI

לוח הפקודות מקבץ פעולות של סשן, הקשר, מודל וכלים.

השתמשו ב-/context כדי לבדוק את השימוש הנוכחי בהקשר.

פקודהמה זה עושה
/quit (כינוי /exit)יציאה מהיישום
/helpעיון בפקודות ובקיצורי מקלדת
/homeחזרה למסך הפתיחה
/new (כינוי /clear)התחלת סשן חדש
/resumeחידוש סשן קודם
/sessionsמעבר, שינוי שם, או סגירה של סשנים פעילים
/forkפיצול הסשן הנוכחי לסוכן עמית
/rename <title> (כינוי /title)שינוי שם הסשן הנוכחי
/shareשיתוף הסשן הנוכחי באמצעות כתובת URL
/session-infoהצגת מידע על הסשן
/contextהצגת השימוש בהקשר
/compact [context]דחיסת היסטוריית השיחה
/rewindחזרה לתור קודם
/exportייצוא השיחה לקובץ או ללוח
/copy [N]העתקת התשובה האחרונה (או ה-N מהסוף) ללוח
/findחיפוש בגלילה לאחור של השיחה
/transcriptהצגת התמליל המלא ב-pager שלכם ($PAGER)
/model <name> (כינוי /m)החלפת המודל הפעיל
/effortהגדרת מאמץ החשיבה למודל הנוכחי
/always-approveהחלפת מצב always-approve
/autoהחלפת מצב auto (מסווג, כשהתכונה מופעלת)
/plan [description]כניסה למצב plan
/view-planהצגת התוכנית הנוכחית
/btw <question>שאלה צדדית בלי להפריע
/loop [interval] <prompt>הרצת פרומפט במרווח חוזר. ראו משימות רקע
/imagine <prompt>יצירת תמונה מתיאור טקסט
/imagine-video <prompt>יצירת וידאו מתיאור טקסט
/tasksרשימת משימות רקע, סוכני משנה, ומשימות מתוזמנות
/create-workflow [description]כתיבה ושמירה של workflow חדש
/workflow <name> [args]הפעלת workflow שמור, או pause / resume / stop / save של הרצה
/workflowsפתיחת לוח הרצות ה-workflow החי (מסך מלא)
/deep-research <query>הרצת workflow מחקר ברקע
/queueרשימת הפרומפטים שממתינים בתור מאחורי התור הרץ
/dashboardפתיחת לוח הסוכן
/settings (כינוי /config)פתיחת חלון ההגדרות
/theme [name] (כינוי /t)החלפת ערכת הצבעים
/compact-modeהחלפת פריסת ממשק צפופה יותר
/multiline (כינוי /ml)החלפת קלט מרובה שורות
/vim-modeהחלפת קיצורי גלילה לאחור בסגנון vim
/timestamps <mode>קביעה אילו הודעות מציגות את שעת השעון: off, minimal, או on
/density <level>קביעה כמה מכל קריאת כלי התמליל מציג: Detailed, Diff focus, Balanced, Grouped, או Compact
/terminal-setupבדיקת הגדרות המסוף והלוח
/config-agents (כינוי /agents)ניהול הגדרות סוכנים
/personasניהול פרסונות
/remember <note>שמירת פתק זיכרון
/import-claudeפתיחת חלון ייבוא ההגדרות של Claude
/feedback [text]שליחת משוב על הסשן הנוכחי
/release-notes (כינוי /changelog)הצגת הערות גרסה לגרסה הנוכחית
/usageהצגת שימוש בקרדיטים או ניהול חיוב
/privacyהצגה או החלפה של סטטוס פרטיות ושמירת נתונים
/login, /logoutהתחברות, או התנתקות מהחשבון הנוכחי
/hooksפתיחת חלון ההרחבות המאוחד בלשונית Hooks
/pluginsפתיחת חלון ההרחבות המאוחד בלשונית Plugins
/marketplaceפתיחת חלון ההרחבות המאוחד בלשונית Marketplace
/skillsפתיחת חלון ההרחבות המאוחד בלשונית Skills
/mcpsפתיחת חלון ההרחבות המאוחד בלשונית MCP

/hooks, /plugins, /marketplace, /skills ו-/mcps פותחים כולם את אותו חלון הרחבות. הם רק בוחרים מראש לשונית. כמה פקודות מופיעות רק כשהתכונה שלהן זמינה (לדוגמה /imagine ו-/loop).

#פקודות שה-shell מספק

פקודהמה זה עושה
/goal <objective>עבודה לקראת מטרה עד שהיא מאומתת כגמורה. ראו מטרות
/flushשטיפת זיכרון השיחה לדיסק עכשיו
/memory (כינוי /mem)עיון, הצגה וניהול של הזיכרונות
/dreamהרצת איחוד זיכרון

#מיומנויות כפקודות

כל מיומנות שהמשתמש יכול להפעיל יכולה להופיע גם כפקודת לוכסן, לדוגמה /<skill-name>.

אם שמות מתנגשים, השתמשו בצורה המסויגת, כמו /local:commit.

#מטרות

/goal נותן לגרוק מטרה ונותן לו לעבוד לקראתה לאורך סבבים רבים, בלי שתכתבו פרומפט לכל שלב. מטרות מתאימות במיוחד למשימות ארוכות וקשות עם קריטריונים מדידים להצלחה.

#איך זה עובד

  • אחרי כל סבב, גרוק בודק את ההתקדמות ומחליט אם להמשיך לעבוד, לעצור כי הוא צריך משהו מכם, או להתייחס למטרה כגמורה.
  • כשהמטרה נראית גמורה, פאנל של סוכני משנה בודקים בודק את העבודה מול הראיות. המטרה מסומנת כגמורה רק כשרובם מסכימים.
  • אם הבודקים מוצאים פערים, גרוק ממשיך לעבוד עליהם. אם הוא נתקע על אותם פערים, הוא משהה את העבודה ומציג לכם מה חסר.

#כתיבת מטרה טובה

תארו איך נראה "גמור", כדי שלבודקים יהיה משהו קונקרטי לבדוק.

/goal [objective]. Keep going until [verifiable end state].

חלש: אין דרך לדעת מתי זה גמור.

/goal Migrate the auth module to the new API

חזק: קו סיום ברור וגבולות.

/goal Migrate the auth module to the new API, verified by the auth test suite passing, without changing public endpoints.

#פקודות

פקודהמה זה עושה
/goal <objective>התחלת מטרה. הוסיפו --budget <tokens> כדי להגביל את הטוקנים שהיא רשאית להוציא.
/goal או /goal statusהצגת המטרה, הסטטוס שלה, הטוקנים שנוצלו, והזמן שחלף.
/goal pauseהשהיית המטרה.
/goal resumeהמשך מטרה מושהית.
/goal clearהסרת המטרה.

#Workflows

Workflows מתזמרים קבוצה תחומה של סוכני משנה ברקע: מפזרים עבודה, מאמתים, ואז מחזירים תוצאה. הם פועלים כברירת מחדל.

יוצרים אחד עם /create-workflow ומתארים מה הוא צריך לעשות. גרוק שואל על fan-out, אימות והיקף, ואז כותב, עושה smoke-check, ושומר את הקובץ כ-.grok/workflows/<name>.rhai בפרויקט, או ~/.grok/workflows/<name>.rhai לכל פרויקט.

/create-workflow Review the current branch for bugs, then verify each finding

מפעילים workflow שמור עם /workflow <name> (ארגומנטי JSON אופציונליים) או /<name>. /workflows הוא לוח ההרצות החי ב-TUI במסך מלא. הוא מציג הרצות פעילות והרצות מוחזקות, לא קבצים שמורים.

/workflow review-changes {"target":"origin/main...HEAD"}
/workflow pause review-changes
/workflow resume review-changes
/workflow stop review-changes-2

/deep-research <query> מתחיל workflow מחקר מובנה. מכבים את התכונה עם [workflows] enabled = false ב-~/.grok/config.toml, או GROK_WORKFLOWS=0.