מדריך קלוד קוד בעברית

תיעוד 6

חקר חלון ההקשר

הדמיה אינטראקטיבית של האופן שבו חלון ההקשר של Claude Code מתמלא במהלך הפעלה. ראו מה נטען אוטומטית, כמה עולה כל קריאת קובץ, ומתי מופעלים כללים והוקים.

חלון ההקשר של Claude Code מכיל את כל מה ש-Claude יודע על ההפעלה שלך: ההוראות שלך, הקבצים שהוא קורא, התגובות שלו, ותוכן שלעולם אינו מופיע במסוף שלך. ציר הזמן שלהלן מדגים הפעלה מלאה מתחילת ההרצה ועד לדחיסה: מה נטען לפני שאתה מקליד, מה מוסיפים כל קריאת קובץ, כלל והוק בזמן ש-Claude עובד, וכיצד סוכן משנה שומר על קריאות גדולות מחוץ לחלון ההקשר שלך. ראה את הפירוט הכתוב בהמשך עבור אותו תוכן בצורת רשימה.

#הדמיית ציר הזמן של ההפעלה: שלב אחר שלב

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

  1. הנחיית מערכת (System prompt):
    • סוג: נטען אוטומטית (auto).
    • עלות: 4,200 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: הוראות ליבה להתנהגות, שימוש בכלים ועיצוב תגובות. תמיד נטען ראשון. לעולם אינך רואה אותו.
  2. זיכרון אוטומטי (Auto memory (MEMORY.md)):
    • סוג: נטען אוטומטית (auto).
    • עלות: 680 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: ההערות ש-Claude רושם לעצמו מהפעלות קודמות: פקודות בנייה שלמד, דפוסים שהבחין בהם, טעויות שיש להימנע מהן. 200 השורות הראשונות או 25KB, המוקדם מביניהם, נטענים להקשר השיחה.
  3. מידע על הסביבה (Environment info):
    • סוג: נטען אוטומטית (auto).
    • עלות: 280 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: ספריית עבודה, פלטפורמה, מעטפת (shell), גרסת מערכת הפעלה, והאם מדובר במאגר git. ענף git, סטטוס והתחייבויות (commits) אחרונות נטענים כבלוק נפרד ממש בסוף הנחיית המערכת.
  4. כלי MCP נדחים (MCP tools (deferred)):
    • סוג: נטען אוטומטית (auto).
    • עלות: 120 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: שמות כלי MCP רשומים כדי ש-Claude יידע מה זמין. כברירת מחדל, סכמות מלאות נשארות נדחות ו-Claude טוען סכמות ספציפיות לפי דרישה דרך חיפוש כלים כאשר משימה זקוקה להן. הגדר ENABLE_TOOL_SEARCH=auto כדי לטעון סכמות מראש כאשר הן נכנסות בתוך 10% מחלון ההקשר, או ENABLE_TOOL_SEARCH=false כדי לטעון הכל.
  5. תיאורי מיומנויות (Skill descriptions):
    • סוג: נטען אוטומטית (auto).
    • עלות: 450 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • הישרדות בדחיסה: לא שורד דחיסה.
    • פירוט: תיאורים של שורה אחת עבור מיומנויות זמינות, כדי ש-Claude יידע מה הוא יכול להפעיל. תוכן המיומנות המלא נטען רק כאשר Claude משתמש באחת בפועל. מיומנויות עם disable-model-invocation: true אינן מופיעות ברשימה זו. הן נשארות לחלוטין מחוץ להקשר עד שאתה מפעיל אותן בעזרת /name. שלא כמו שאר תוכן ההפעלה, רישום זה אינו מוזרק מחדש לאחר /compact. רק מיומנויות שהפעלת בפועל נשמרות.
  6. העדפות גלובליות (~/.claude/CLAUDE.md):
    • סוג: נטען אוטומטית (auto).
    • עלות: 320 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: ההעדפות הגלובליות שלך. חל על כל פרויקט. נטען לצד הוראות הפרויקט בתחילת כל שיחה.
  7. קובץ הוראות הפרויקט (Project CLAUDE.md):
    • סוג: נטען אוטומטית (auto).
    • עלות: 1,800 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: מוסכמות פרויקט, פקודות בנייה, הערות ארכיטקטורה. הקובץ החשוב ביותר שאתה יכול ליצור. נמצא בשורש הפרויקט שלך, כך שכל הצוות שלך מקבל את אותן ההוראות.
    • טיפ לחיסכון בהקשר: שמור אותו מתחת ל-200 שורות. העבר תוכן עיון אל מיומנויות או כללים בעלי טווח נתיבים כדי שייטען רק בעת הצורך.
  8. הבקשה שלך (Your prompt):
    • סוג: הקלדת המשתמש (user).
    • עלות: 45 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: הבקשה שהוקלדה: Fix the auth bug where users get 401 after token refresh.
  9. קריאת קובץ אימות (Read src/api/auth.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 2,400 טוקנים.
    • נראות במסוף: שורה אחת במסוף (Read auth.ts).
    • הישרדות בדחיסה: משוחזר לאחר דחיסה.
    • פירוט: קובץ האימות הראשי. אתה רואה במסוף Read auth.ts, אך רק Claude רואה את 2,400 הטוקנים של תוכן הקובץ.
    • טיפ לחיסכון בהקשר: קריאות קבצים תופסות את עיקר השימוש בהקשר. היה ספציפי בבקשות (למשל fix the bug in auth.ts) כדי ש-Claude יקרא פחות קבצים. עבור משימות עתירות מחקר, השתמש בסוכן משנה.
  10. קריאת קובץ טוקנים (Read src/lib/tokens.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 1,100 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • הישרדות בדחיסה: משוחזר לאחר דחיסה.
    • פירוט: מעקב אחר ייבואים אל מודול הטוקנים. מוצג כשורה אחת במסוף שלך.
  11. טעינת כלל מוסכמות ממשק (Rule: api-conventions.md):
    • סוג: נטען אוטומטית (auto).
    • עלות: 380 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: כלל זה בתוך .claude/rules/ מכיל תבנית paths: התואמת לנתיב src/api/**. הוא נטען אוטומטית כאשר Claude קרא קובץ בספרייה זו. אתה רואה Loaded .claude/rules/api-conventions.md במסוף שלך, אך לא את תוכן הכלל.
  12. קריאת קובץ תווך (Read middleware.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 1,800 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • הישרדות בדחיסה: משוחזר לאחר דחיסה.
    • פירוט: מעקב מעמיק יותר אחר זרימת האימות.
  13. קריאת קובץ בדיקות (Read auth.test.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 1,600 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • הישרדות בדחיסה: משוחזר לאחר דחיסה.
    • פירוט: בדיקת הבדיקות הקיימות לצורך בדיקת ההתנהגות המצופה.
  14. טעינת כלל בדיקות (Rule: testing.md):
    • סוג: נטען אוטומטית (auto).
    • עלות: 290 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: כלל נוסף בעל טווח נתיבים, התואם לקובצי *.test.ts. הופעל כאשר Claude קרא את auth.test.ts. מוצג כהודעת Loaded של שורה אחת.
  15. חיפוש בקוד (grep "refreshToken"):
    • סוג: עבודת Claude (claude).
    • עלות: 600 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: תוצאות חיפוש ברחבי בסיס הקוד. אתה רואה שהפקודה רצה, לא את הפלט המלא.
  16. ניתוח של Claude (Claude's analysis):
    • סוג: עבודת Claude (claude).
    • עלות: 800 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: מסביר את הבאג: הטוקן בוטל מוקדם מדי בסבב הרענון (rotation). טקסט זה מופיע במסוף שלך.
  17. עריכת קובץ האימות (Edit auth.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 400 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: מתקן את סדר סבב הטוקנים. השינויים (diff) מופיעים במסוף שלך.
  18. הוק עיצוב קוד (Hook: prettier):
    • סוג: הוק אוטומטי (hook).
    • עלות: 120 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: הוק מסוג PostToolUse בתוך settings.json מריץ את prettier לאחר כל עריכת קובץ ומדווח בחזרה דרך hookSpecificOutput.additionalContext. שדה זה נכנס להקשר של Claude. פלט רגיל של stdout בקוד יציאה 0 אינו נכנס, אלא נכתב ליומן הדיבאג בלבד.
    • טיפ לחיסכון בהקשר: הוצא פלט JSON עם additionalContext כדי לשלוח מידע אל Claude. עבור הוקים של PostToolUse, קוד יציאה 2 מציג את stderr כשגיאה אך אינו יכול לחסום מכיוון שהכלי כבר רץ. פלט של מעל 10,000 תווים נשמר בקובץ; Claude מקבל תצוגה מקדימה ואת נתיב הקובץ במקום זאת.
  19. עריכת קובץ הבדיקה (Edit auth.test.ts):
    • סוג: עבודת Claude (claude).
    • עלות: 600 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: מוסיף בדיקת רגרסיה עבור התיקון. השינויים מופיעים במסוף שלך.
  20. הוק עיצוב קוד בשנית (Hook: prettier):
    • סוג: הוק אוטומטי (hook).
    • עלות: 100 טוקנים.
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: אותו הוק מופעל שוב עבור קובץ הבדיקה. כל אירוע כלי תואם מפעיל אותו.
  21. פלט הרצת בדיקות (npm test output):
    • סוג: עבודת Claude (claude).
    • עלות: 1,200 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: מריץ את סדרת הבדיקות. אתה רואה Running npm test... ואת מספר הבדיקות שעברו, לא את 1,200 הטוקנים של הפלט המלא.
  22. סיכום העבודה (Summary):
    • סוג: עבודת Claude (claude).
    • עלות: 400 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: Fixed token rotation. Added regression test. All tests pass.
  23. בקשת המשך מהמשתמש (Your follow-up):
    • סוג: הקלדת המשתמש (user).
    • עלות: 40 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: הבקשה שהוקלדה: Use a subagent to research session timeout handling, then fix it.
    • טיפ לחיסכון בהקשר: שאלות המשך מתווספות לאותו הקשר. האצלת מחקר לסוכן משנה שומרת על קריאות קבצים גדולות מחוץ לחלון הראשי שלך.
  24. הפעלת סוכן משנה למחקר (Spawn research subagent):
    • סוג: עבודת Claude (claude).
    • עלות לחלון הראשי: 80 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: Claude מאציל את המחקר לסוכן משנה בעל חלון הקשר נפרד וחדש. הוא טוען את CLAUDE.md ואת אותה הגדרת MCP ומיומנויות, אך מתחיל ללא היסטוריית השיחה שלך או הזיכרון האוטומטי של ההפעלה הראשית.
  25. עבודת סוכן המשנה בתוך חלון ההקשר הנפרד שלו:
    • הנחיית מערכת של סוכן המשנה (System prompt): 900 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. סוכן המשנה מקבל הנחיית מערכת משלו, קצרה מזו של ההפעלה הראשית. עבור סוכן למטרות כלליות, זוהי הנחיה קצרה בתוספת פרטי סביבה. הזיכרון האוטומטי של ההפעלה הראשית אינו נכלל. אם לסוכן מותאם אישית יש memory: ב-frontmatter שלו, הוא טוען כאן קובץ MEMORY.md נפרד משלו.
    • קובץ Project CLAUDE.md עצמאי: 1,800 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. סוכן המשנה טוען גם את CLAUDE.md. אותו קובץ, אותו תוכן, אך הוא נספר מול ההקשר של סוכן המשנה ולא מול שלך. סוכני Explore ו-Plan המובנים מדלגים על כך עבור הקשר קטן יותר.
    • כלי MCP ומיומנויות (MCP tools + skills): 970 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. לסוכן המשנה יש גישה לאותם שרתי MCP ומיומנויות. הוא מקבל את מרבית הכלים של ההורה, למעט מספר כלים שאינם חלים בהקשר מקונן, כולל פקדי מצב תוכנית (plan-mode), כלי משימות רקע, וכברירת מחדל כלי ה-Agent עצמו כדי למנוע רקורסיה.
    • הנחיית המשימה מההפעלה הראשית (Task prompt from main): 120 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. במקום הנחיית משתמש, סוכן המשנה מקבל את המשימה ש-Claude כתב עבורו: Research session timeout handling in this codebase..
    • קריאת קובץ הפעלה (Read session.ts): 2,200 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. קריאת קובץ זו ממלאת את ההקשר של סוכן המשנה, לא את שלך.
    • קריאת קובץ זמנים (Read timeouts.ts): 800 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. קריאת קובץ נוספת בהקשר הנפרד של סוכן המשנה.
    • קריאת קובצי הגדרות (Read config/*.ts): 3,100 טוקנים בסוכן המשנה (0 בהקשר הראשי). בלתי נראה במסוף. סוכן המשנה יכול לקרוא כמה קבצים שהוא צריך. סך הכל 6,100 טוקנים של קריאת קבצים נשארים בהקשר של סוכן המשנה ואף אחד מהם אינו נוגע בהקשר הראשי שלך.
  26. סוכן המשנה מחזיר סיכום (Subagent returns summary):
    • סוג: עבודת Claude (claude).
    • עלות לחלון הראשי: 420 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: רק תגובת הטקסט הסופית של סוכן המשנה חוזרת אל ההקשר שלך, בתוספת נגרר מטא-נתונים קטן עם ספירת טוקנים ומשך זמן. סוכן המשנה קרא 6,100 טוקנים של קבצים. אתה קיבלת תוצאה של 420 טוקנים. זהו החיסכון בהקשר.
  27. תגובת Claude למשתמש (Claude's response):
    • סוג: עבודת Claude (claude).
    • עלות: 1,200 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: ניתוח ותיקון עבור פסקי זמן של הפעלה (session timeouts). טקסט זה מופיע במסוף שלך.
  28. הרצת פקודת מעטפת (!git status):
    • סוג: הקלדת המשתמש (user).
    • עלות: 180 טוקנים.
    • נראות במסוף: מוצג במלואו במסוף.
    • פירוט: הרצת פקודת מעטפת עם הקידומת ! כדי לראות אילו קבצים Claude שינה. הפקודה והפלט שלה נכנסים שניהם להקשר כחלק מההודעה שלך. שימושי לביסוס Claude על פלט של פקודות מבלי ש-Claude יריץ אותן בעצמו.
  29. הפעלת מיומנות ייעודית למשתמש (/commit-push):
    • סוג: הקלדת המשתמש (user).
    • עלות: 620 טוקנים.
    • נראות במסוף: שורה אחת במסוף.
    • הישרדות בדחיסה: משוחזר לאחר דחיסה.
    • פירוט: הפעלת מיומנות שמוגדר בה disable-model-invocation: true. התיאור שלה לא היה באינדקס המיומנויות בעת ההפעלה, ולכן עלותה הייתה אפס טוקנים עד לרגע זה. כעת תוכן המיומנות המלא נטען ו-Claude פועל לפי הוראותיה כדי לבצע stage, commit ו-push לשינויים שלך. לאחר /compact, Claude Code מזריק מחדש את גוף כל מיומנות שהפעלת, עד תקרה של 5,000 טוקנים למיומנות.
    • טיפ לחיסכון בהקשר: הגדר disable-model-invocation: true במיומנויות בעלות תופעות לוואי כגון ביצוע commit, פריסה (deployment) או שליחת הודעות. הן נשארות מחוץ להקשר לחלוטין עד שאתה זקוק להן.
  30. ביצוע דחיסה ידנית (/compact):
    • סוג: דחיסה (compact).
    • עלות: 0 טוקנים לפקודה עצמה.
    • נראות במסוף: שורה אחת במסוף.
    • פירוט: מחליף את השיחה בסיכום מובנה. אתה רואה הודעת Conversation compacted. תהליך הסיכום מתרחש מבלי להופיע במסוף שלך.
  31. בלוק סיכום השיחה (Conversation summary):
    • סוג: דחיסה (compact).
    • עלות: כ-12% מסך טוקני השיחה שסוכמו (בדוגמה זו: כ-1,532 טוקנים חלף כ-12,765 טוקנים שסוכמו).
    • נראות במסוף: בלתי נראה במסוף.
    • פירוט: כל אירועי השיחה מתומצתים לכדי סיכום מובנה אחד. הסיכום שומר: את הבקשות והכוונות שלך, מושגים טכניים מרכזיים, קבצים שנבדקו או שונו עם קטעי קוד חשובים, שגיאות וכיצד תוקנו, משימות בהמתנה ועבודה נוכחית. הוא מחליף את השיחה המילה במילה: פלטי כלים מלאים ושיקולי ביניים נעלמים. Claude Code קורא מחדש את הקבצים ששונו לאחרונה ומזריק מחדש את המיומנויות שהפעלת. Claude עדיין יכול להתייחס לשאר העבודה אך לא יהיה לו התוכן המדויק.

#מה ציר הזמן מציג

ההפעלה עוברת דרך זרימה מציאותית עם ספירת טוקנים מייצגת:

  • לפני שאתה מקליד דבר: קובצי CLAUDE.md, זיכרון אוטומטי, שמות כלי MCP ותיאורי מיומנויות נטענים כולם להקשר. קובצי AGENTS.md יכולים להיטען גם כן, בפני עצמם או לצד CLAUDE.md. ההגדרה שלך עשויה להוסיף כאן דברים נוספים, כמו סגנון פלט (output style) או טקסט מתוך --append-system-prompt.
  • בזמן ש-Claude עובד: כל קריאת קובץ מתווספת להקשר, כללים בעלי טווח נתיבים נטענים אוטומטית לצד קבצים תואמים, והוק מסוג PostToolUse מופעל לאחר כל עריכה.
  • הנחיית ההמשך: סוכן משנה מטפל במחקר בחלון הקשר נפרד משלו, כך שקריאות הקבצים הגדולות נשארות מחוץ לחלון שלך. רק הסיכום ונגרר מטא-נתונים קטן חוזרים בחזרה.
  • בסיום: הפקודה /compact מחליפה את השיחה בסיכום מובנה. מרבית תוכן ההפעלה הראשוני נטען מחדש אוטומטית; הטבלה שלהלן מציגה מה קורה לכל מנגנון.

#מה שורד דחיסה

כאשר הפעלה ארוכה נדחסת, Claude Code מסכם את היסטוריית השיחה כדי להתאים לחלון ההקשר. החל מגרסה 2.1.198, בקשת הסיכום יורשת את תצורת החשיבה המורחבת (extended thinking) של ההפעלה שלך, כך שהיא פועלת עם חשיבה מופעלת כאשר בהפעלה שלך חשיבה מופעלת ונשארת כבויה אחרת. חשיבה משפיעה רק על אופן הפקת הסיכום; הגדרות ההפעלה שלך נשארות ללא שינוי לאחר מכן. מה שקורה לכל סוג תוכן תלוי באופן שבו הוא נטען:

מנגנוןלאחר דחיסה
הנחיית מערכת וסגנון פלטשניהם עדיין חלים
CLAUDE.md בשורש הפרויקט וכללים ללא טווח מוגדרמוזרקים מחדש מהדיסק
זיכרון אוטומטימוזרק מחדש מהדיסק
התוכנית ש-Claude כתב במצב תוכנית (plan mode)מוזרקת מחדש מהדיסק
כללים עם paths: ב-frontmatterClaude Code טוען אותם מחדש כאשר Claude קורא קבצים שהם תואמים להם
קובצי CLAUDE.md מקוננים בתתי-ספריותClaude Code טוען אותם מחדש כאשר Claude קורא קבצים באותה תת-ספרייה
קבצים ש-Claude קרא או ערךClaude Code קורא מחדש עד חמישה, תחילה אלה ששונו לאחרונה
גוף מיומנויות שהופעלומוזרק מחדש, מוגבל ל-5,000 טוקנים למיומנות ו-25,000 טוקנים בסך הכל; הישנות ביותר מושמטות ראשונות
פקודות רקע וסוכני משנה ברקעממשיכים לרוץ. Claude Code מזכיר ל-Claude אילו מהם עדיין רצים כדי שלא יפעיל כפילות
הקשר שהוסיפו הוקים מוקדם יותרמסוכם יחד עם שאר השיחה
הוקים מסוג SessionStart התואמים למקור compactClaude Code מריץ אותם ומוסיף את הפלט שלהם להקשר הדחוס

ממש לאחר הדחיסה, Claude Code קורא מחדש עד חמישה מהקבצים ש-Claude קרא או ערך במהלך ההפעלה, תוך בחירת הקבצים ששונו לאחרונה. קובץ של מעל 5,000 טוקנים חוזר כהפניה לנתיב ללא תוכנו, ומוצג בתור Referenced file במקום Read.

כללים בעלי טווח נתיבים וקובצי CLAUDE.md מקוננים נטענים להיסטוריית ההודעות כאשר קובץ ההפעלה שלהם נקרא, ולכן הדחיסה מסכמת אותם ומסירה אותם יחד עם כל השאר. אם כלל חייב להישמר לאורך דחיסה, הסר את ה-paths: מה-frontmatter או העבר אותו אל קובץ ה-CLAUDE.md שבשורש הפרויקט.

גוף המיומנויות מוזרק מחדש לאחר דחיסה, אך מיומנויות גדולות מקוצצות כדי להתאים למגבלה לכל מיומנות, והמיומנויות הישנות ביותר שהופעלו מושמטות ברגע שחורגים מסך התקציב הכולל. הקיצוץ שומר על תחילת הקובץ, לכן מקם את ההוראות החשובות ביותר קרוב לחלק העליון של SKILL.md.

#כאשר ההקשר שלך מתמלא

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

באפשרותך לפעול גם לפני שהמעבר האוטומטי רץ:

  • דחיסה עם מיקוד: הרץ את /compact עם הוראות, כמו /compact focus on the auth bug fix, לפני תחילת משימה ארוכה וחדשה. הסיכום שומר על מה שאתה בוחר במקום מה שהמעבר האוטומטי מנחש שחשוב.
  • דחיסת חלק מהשיחה: הרץ את /rewind, בחר הודעה, ובחר Summarize from here או Summarize up to here. ראה חזרה לאחור וסיכום עבור מה שכל אפשרות משמרת וכיצד לכוון את הסיכום.
  • דחיסה מוקדמת יותר: הרץ את /autocompact עם כמות טוקנים, כמו /autocompact 500k, כדי לקבוע כמה מלא יהיה חלון ההקשר לפני שהמעבר האוטומטי רץ. ראה הגדרת חלון הדחיסה האוטומטית עבור ערכים נתמכים ועקיפות.
  • ניקוי בין משימות: הרץ את /clear בעת מעבר לעבודה שאינה קשורה. שיחה ישנה דוחקת את הקבצים שאתה זקוק להם בהמשך ועולה טוקנים בכל הודעה.
  • האצלת קריאות גדולות: שלח מחקר אל סוכן משנה כדי שתוכן הקבצים יישאר בחלון ההקשר שלו, ולא בשלך.

אם אתה זקוק לחלון גדול יותר ולא לשיחה קטנה יותר, דגמי Fable, דגם Sonnet 5, דגם Opus 4.6 ואילך, ודגם Sonnet 4.6 תומכים בחלון הקשר של 1 מיליון טוקנים. ראה הקשר מורחב עבור זמינות לפי תוכנית וכיצד לבחור גרסת דגם [1m]. דחיסה פועלת באותו אופן במגבלה הגדולה יותר.

דגם Sonnet 5 פועל עם חלון הקשר של 1M ואין לו גרסת [1m] לבחירה. ראה חלון ההקשר של Sonnet 5 עבור ספי הדחיסה האוטומטית שלו וחריגת שער LLM.

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

#בדיקת ההפעלה שלך

ההדמיה משתמשת במספרים מייצגים. כדי לראות את השימוש הממשי שלך בהקשר בכל שלב, הרץ את /context לקבלת פירוט חי לפי קטגוריות עם הצעות אופטימיזציה, כולל אילו קובצי CLAUDE.md וזיכרון אוטומטי נטענו. הרץ את /memory כדי לפתוח ולערוך קבצים אלה.

#משאבים קשורים

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

  • הרחבת Claude Code: מתי להשתמש ב-CLAUDE.md לעומת מיומנויות, כללים, הוקים ו-MCP.
  • אחסון הוראות וזיכרונות: היררכיית CLAUDE.md וזיכרון אוטומטי.
  • סוכני משנה: האצלת מחקר לחלון הקשר נפרד.
  • שיטות מומלצות: ניהול ההקשר כאילוץ המרכזי שלך.
  • שמירת הנחיות במטמון (Prompt caching): אילו פעולות מבטלות את תוקף הקידומת שבמטמון.
  • הפחתת השימוש בטוקנים: אסטרטגיות לשמירה על צריכת הקשר נמוכה.