תיעוד 13
תכונות
#סשנים
Grok שומר כל שיחה לדיסק באופן אוטומטי: הנחיות, תשובות, קריאות לכלים וצילומי מצב של קבצים, תחת ~/.grok/sessions/, לפי ספריית העבודה. סשנים עובדים באותו אופן ב-TUI, במצב headless ודרך ACP.
#המשך
ב-TUI, /resume פותח בורר של סשנים אחרונים עבור סביבת העבודה הנוכחית. גם מסך הפתיחה מציג אותם. משורת הפקודה:
grok --resume <session-id>
# a specific session
grok --resume
# the most recent for this directory
grok -c
# shorthand: continue the most recentבמצב headless, קראו את מזהה הסשן מפלט JSON והעבירו אותו אל -r כדי לבנות אוטומציות מרובות שלבים:
grok -p "Start the refactor" --output-format json | jq -r '.sessionId'-s, --session-id מגדיר סשן חדש עם UUID שאתם מספקים. הוא לא ממשיך סשנים קיימים. כדי לפצל סשן שהמשכתם במקום להמשיך אותו, הוסיפו --fork-session.
#פיצול
/fork [directive] מפצל את הסשן הנוכחי לסשן מקביל שמתחיל מהעתק של השיחה. העבירו --worktree או --no-worktree כדי לבחור אם הפיצול רץ בעותק מבודד של המאגר, כך שסשנים מקבילים לא דורסים זה את הקבצים של זה. ראו Worktrees.
#חזרה אחורה
/rewind (או Esc Esc במצב המתנה) מציג נקודת חזרה לכל הנחיה. בחירה באחת מהן משחזרת את כל הקבצים למצב שלהם בנקודה הזו, וחותכת את השיחה כך שתתאים. חזרה אחורה משנה קבצים בדיסק. שינויים שבוטלו אובדים אלא אם נשמרו ב-git.
#דחיסה
/compact [context] דוחס את היסטוריית השיחה כדי לפנות מקום בחלון ההקשר, עם הוראות אופציונליות לגבי מה לשמור. Grok גם דוחס אוטומטית כשחלון ההקשר מתמלא. בדקו שימוש עם /context או /session-info.
#משימות
לעבודה מרובת שלבים, הסוכן שומר רשימת משימות מובנית כדי שתוכלו לראות מה מתוכנן, מה בביצוע ומה הושלם. לפריטים יש סטטוסים pending, in progress, completed ו-cancelled (כששלב מבוטל).
במסך הסוכן, לחצו Ctrl+T כדי להציג את חלונית המשימות. הרשימה היא חלק מהסשן: המשיכו את אותו סשן והמשימות חוזרות עם הסטטוסים האחרונים שלהן.
המשימות נפרדות ממשימות רקע, שעוקבות אחרי פקודות ארוכות ומנטרים.
#תחזוקה
| פקודה | מה היא עושה |
|---|---|
/sessions | החלפה, שינוי שם או סגירה של סשנים פעילים |
/rename <title> | שינוי שם הסשן הנוכחי (כינוי /title) |
grok sessions list | הצגת סשנים אחרונים עבור הספרייה הזו |
grok sessions search <query> | חיפוש בכותרות ובהנחיות של סשנים |
grok sessions delete <id> | מחיקה קבועה של סשן |
grok export <id> [file] | ייצוא תמליל כ-Markdown (--clipboard להעתקה) |