Session הוא שיחה שמורה הקשורה לתיקיית פרויקט. Claude Code שומר אותה מקומית תוך כדי עבודה, כך שאפשר להמשיך מהנקודה שנעצרתם, לפצל session לנסיון גישה אחרת, או לעבור בין משימות.
מה זה עושה / למה זה שימושי
Sessions מאפשרים המשכיות אמיתית — לא רק היסטוריית הודעות, אלא context מלא כולל כלים שנטענו, קבצים שנקראו וזיכרון הפרויקט. Sessions נשמרים ב-JSONL תחת ~/.claude/projects/ ומנוקים אחרי 30 יום כברירת מחדל.
איך משתמשים
המשך session:
claude --continue # ממשיך את ה-session האחרון בתיקייה
claude --resume # פותח picker לבחירת session
claude --resume auth-refactor # ממשיך session לפי שם
claude --from-pr 1234 # ממשיך את ה-session שיצר PR מסויםניתן גם מתוך session פעיל:
/resumeשמות Sessions
Sessions עם שמות קלים יותר למצוא ולהמשיך:
claude -n auth-refactor # שמות בהפעלה/rename auth-refactor # שינוי שם בתוך sessionב-picker (/resume): סמנו session ולחצו Ctrl+R לשינוי שם.
picker של Sessions
פותחים עם /resume או claude --resume ללא ארגומנטים:
| קיצור | פעולה |
|:--|:--|
| ↑ / ↓ | ניווט בין sessions |
| Enter | המשך ה-session המסומן |
| Space | תצוגה מקדימה של תוכן ה-session |
| Ctrl+R | שינוי שם ה-session המסומן |
| / | חיפוש (אפשר להדביק URL של PR) |
| Ctrl+A | הצגת sessions מכל הפרויקטים |
| Ctrl+W | הרחבה לכל ה-worktrees של ה-repo |
| Ctrl+B | סינון לפי branch נוכחי |
פיצול Session (Branch)
ליצירת עותק של השיחה עד כה לניסיון גישה אחרת, בלי לאבד את הנתיב הנוכחי:
/branch try-streaming-approachclaude --continue --fork-session # מהשורת הפקודהSession המקורי נשאר ב-picker. הרשאות שאושרו "for this session" אינן עוברות לסניף.
ייצוא ומיקום קבצים
/export # מעתיק ל-clipboard או שומר לקובץ טקסטTranscripts מאוחסנים ב-~/.claude/projects/. להגדרת מיקום שונה:
CLAUDE_CONFIG_DIR=/path/to/dir