
בתוך Claude Code משחקים עכשיו Doom בזמן שהסוכן כותב קוד. מה עוד מותר למודים?
דמיינו סוכן שני שעוקב אחרי העבודה של Claude ומשאיר לכם הערה מעל שדה הקלט. מה מודים ב-Claude Code יודעים לעשות, איך מתקינים אותם ובמה אתם מסתכנים.
במאמר הזה7
מודים הם סוג חדש של פלאגינים ל-Claude Code: פונקציות ב-JavaScript או ב-TypeScript שרצות בתוך Claude Code עצמו. מוד יכול לצייר חלוניות ופסים בממשק, לצייר מחדש את הספינר ואת שורות הקריאה לכלים, להתערב בקריאה לכלי ולהוסיף פקודות שרצות בלי תור של Claude. צריך גרסה 2.1.287 ומעלה, המודים פעילים כברירת מחדל, Anthropic הכריזה עליהם ב-1 באוקטובר 2026, ומתקינים אותם דרך /plugin. יחד איתם יצא מוד מובנה בשם You should know: סוכן צדדי עוקב אחרי משימה ארוכה ומציג הערה מעל שדה הקלט כשהוא מוצא משהו שאולי פספסתם. הוא כבוי כברירת מחדל ועובד רק בסשנים ישירים מול Anthropic עם טלמטריה פעילה. למודים אין ארגז חול, והם רצים עם ההרשאות שלכם.
"Every other player in the match is a person waiting for their Claude to finish". כך תיאר ג'רוד ווטס ב-2 באוקטובר את המוד שלו, intermission. כש-Claude Code עובד יותר משתי שניות, נפתח Doom ליד השיחה, וכל היריבים במשחק הם אנשים אחרים שמחכים לסוכן שלהם. Claude מסיים, ספירה לאחור של שלוש שניות, ואתם חוזרים לטרמינל.
יום קודם לכן Anthropic הכריזה על מודים ל-Claude Code, והפוסט של @ClaudeDevs עבר 4.3 מיליון צפיות. Doom הוא הדוגמה הרועשת ביותר, ורחוק מלהיות השימושית ביותר. מוד מגיע למקומות שהוקים וסקילים לא הגיעו אליהם: הוא יכול לצייר מחדש את הממשק ולאשר קריאה לכלי במקומכם. וחלקים מ-Claude Code עצמו Anthropic כבר בנתה כמודים.
מה הם מודים ב-Claude Code ובמה הם שונים מהוקים
מוד הוא פלאגין שמשנה איך Claude Code נראה ומתנהג. בתוכו יש מטפלי אירועים ב-JavaScript או ב-TypeScript. Claude Code קורא להם כש-Claude עומד להפעיל כלי, כששלחתם פרומפט, כשחלק מהממשק מצויר. המטפל יכול רק להסתכל על האירוע, לשנות אותו או לענות עליו בעצמו, ואז ההתנהגות הרגילה לא רצה.
גם הוקים ב-settings.json מופעלים על אירועים, אבל הם סקריפט חיצוני. מוד חי בתוך התהליך של Claude Code, ולכן מבין ארבע הדרכים להרחיב אותו רק מוד יודע לצייר.
| איך זה עובד | מצייר | מתי לבחור | |
|---|---|---|---|
| מוד | פונקציות JS או TS בתוך Claude Code | כן | צריך חלונית, פס מעל הקלט, פקודה משלכם או שינוי של אירוע |
| הוק ב-settings.json | סקריפט או בקשה חיצוניים על אירוע | לא | לחסום, לאשר או לתעד אירוע |
| סקיל | קובץ SKILL.md עם הוראות | לא | אתם מדביקים את אותן הוראות שוב ושוב |
| שרת MCP | תהליך נפרד עם כלים | לא | Claude צריך שירות חיצוני |
מוד לא מחליף סקילים שבניתם למשימות שלכם או שרתי MCP. פלאגין אחד יכול להחזיק הכול יחד: מוד, סקיל ושרת MCP.
מה מוד ב-Claude Code יודע לעשות
התיעוד מונה את מה שאין לדרכים האחרות:
- לצייר ממשק משלו: חלונית ליד השיחה או פס מעל שדה הקלט, עם לשוניות, כפתורים ושדות;
- לצייר מחדש את Claude Code עצמו: את השורה של קריאה לכלי, את הספינר, את הדיאלוג שבו Claude שואל שאלות;
- להתערב בקריאה לכלי: לעכב אותה בזמן שאתם עונים על שאלה, לענות במקום הכלי או לשלוח את הבקשה למודל אחר;
- להוסיף
/commandשרצה מיד, בלי תור של Claude, גם כשהוא עסוק.
המוד הקטן ביותר הוא שלושה קבצים: המניפסט .claude-plugin/plugin.json, הקובץ hooks/hooks.json שמצביע על הקוד, והקובץ hooks/register.js עצמו. הדוגמה מהתיעוד סופרת קריאות לכלים ומוסיפה את המספר לספינר:
let calls = 0export function register(on) {on('tool.call', async ($, e, next) => {calls += 1$.ui.invalidate('ui.render')return next(e)})on('ui.render', { component: 'Spinner' }, async ($, e, next) => {return next({ ...e, props: { ...e.props, suffix: ' · tool calls: ' + calls + '�' } })})}
בזמן ש-Claude עובד, הספינר מציג Thinking · tool calls: 3�. באותו טריק intermission כותב ליד הספינר את תוצאת המשחק, ואת המשחק עצמו מצייר בחלונית מימין.
ל-Anthropic יש דוגמאות רגועות יותר, בריפוזיטורי claude-code-playground, כמו שהן ובלי תמיכה. token-weather מצייר מעל שדה הקלט תחזית של התמלאות חלון הקונטקסט. blast-radius מעכב פקודה מסוכנת כמו rm -rf, git reset --hard או git push --force, מראה מה היא תשנה ומציע כפתורי Proceed ו-Cancel; בלי תשובה במשך 10 דקות הפקודה נדחית. replay-theater מוסיף את /replay, שמריץ מחדש את עריכות הקבצים מהתור האחרון.
וגם Claude Code עצמו כבר בנוי בחלקו ממודים. החלונית של /diff היא המוד המובנה cc-plugin-diff, גם טעינת AGENTS.md היא מוד, והקוד של חלק מהמודים המובנים נמצא בתיקייה mods בריפוזיטורי של Claude Code.
You should know: סוכן שני מעל שדה הקלט
ב-2 באוקטובר Anthropic הציגה את המוד המובנה You should know. לפי התיעוד הוא מריץ סוכן צדדי ששומר לכם על הגב בזמן ש-Claude עובד על משימה ארוכה. כשהוא מוצא משהו שכדאי לדעת ושאולי פספסתם, הוא מציג הערה מעל שדה הקלט. בהכרזה זה נאמר פשוט יותר: המוד סורק את הפלט של Claude ומוציא ממנו את מה שחשוב, כדי שתישארו בתמונה.
כברירת מחדל הוא כבוי, ומפעילים אותו בפקודה אחת:
/plugin enable cc-plugin-you-should-know@builtin
ב-changelog של 2.1.287 יש שני תנאים: הסשן עובר ישירות דרך Anthropic ולא דרך Bedrock או Vertex, והטלמטריה פעילה. ב-/plugin המוד נמצא בלשונית Installed מאחורי Show disabled, ורק אם הוא זמין לארגון שלכם. בגרסה 2.1.288 ההערות התחילו לומר מי קיבל את ההחלטה: "we", "the main agent" או "you".
מה שלא מצאנו זה המחיר. התיעוד לא אומר על איזה מודל רץ הסוכן השני וכמה הוא צורך. ב-5 באוקטובר משתמש פתח את issue #99649: הפלאגין המובנה לא מופיע ב-/plugin list, והצריכה שלו לא נכנסת ל-/usage. בזמן הכתיבה לא הייתה תשובה מהמתחזקים. אם אתם כבר עוקבים אחרי המגבלות השבועיות של Claude Code, את מה שנשאר אחרי משימה ארוכה עם המוד הזה תצטרכו לבדוק בעצמכם.
איך מתקינים מוד או מבקשים מ-Claude לכתוב אחד
מוד מותקן כמו כל פלאגין, ממרקטפלייס.
- 1
לבדוק מה המוד עושה
claude plugin validate ./some-mod מפרט את האירועים בשורה hooks: ואת הקריאות ל-API בשורה calls:, בלי להריץ את הקוד.
- 2
להתקין
/plugin install name@marketplace בתוך סשן, או claude plugin install name@marketplace בטרמינל. אם התקנתם מהטרמינל כשסשן פתוח, הריצו /reload-plugins.
- 3
לוודא שנטען
/plugin מציג מתחת ללשוניות שורה כמו 1 mod active · first-mod. מודים מובנים לא נספרים בשורה הזו.
את intermission, למשל, מתקינים עם /plugin install intermission --marketplace jarrodwatts/intermission ואחר כך /intermission. הוא צריך macOS 15 ומעלה וטרמינל Ghostty או kitty, ובהרצה הראשונה מוריד כ-20 MB. מוד אחר של אותו מפתח, claude-image-view, מציג מעל שדה הקלט תמונות ממוזערות של תמונות שהדבקתם במקום [Image #1]; גם הוא צריך Ghostty או kitty ועובד על macOS ועל Linux.
לא חייבים לכתוב מוד ביד. הסקיל המובנה plugin-authoring מסביר ל-Claude לאן לשים מוד ואילו אירועים יש בגרסה שלכם, ואפשר גם להפעיל אותו ידנית. בקשה לדוגמה מהתיעוד: "make a mod that shows the current git branch above the prompt". Claude כותב את המוד לתוך ~/.claude/dev-mods/ ומציע להפעיל hot reload לסשן. מוד כזה חי רק בסשן הנוכחי, אז כדי לשמור אותו העתיקו את התיקייה אליכם וטענו אותה עם claude --plugin-dir.
אם כל מה שאתם צריכים הוא שורה עם המודל, הקונטקסט והענף בתחתית המסך, מוד הוא מוגזם: statusline מוגדרת תספיק.
איפה רואים את המוד ואיפה הוא רץ בשקט
ההוקים של מוד רצים בכל מקום שבו הפלאגין נטען. הציור מוגבל יותר. חלוניות ופסים מופיעים ב-claude בטרמינל, כולל הטרמינל המובנה של העורך והפלאגין של JetBrains, ובלשונית Code של Claude Desktop. בחלונית הצ'אט של התוסף ל-VS Code, ב-claude -p, ב-Agent SDK ובסשן ענן המוד רץ אבל לא מציג כלום. בסשן WSL ב-Desktop אין פלאגינים בכלל. התיעוד ממליץ לכותבי מודים לבדוק איפה הם רצים, ובמקומות שבהם אי אפשר לצייר לענות בשורה בשיחה.
מה מוד יכול לעשות בלי לשאול אתכם
מוד רץ עם ההרשאות שלכם
למודים אין ארגז חול: גם כש-sandboxing פעיל, תהליך שמוד מפעיל רץ מחוץ לו. מוד קורא וכותב קבצים, מפעיל תוכנות, ניגש לרשת, רואה משתני סביבה וקובצי הגדרות עם מפתחות API, רואה כל פרומפט וכל קריאה לכלי ויכול לשכתב אותם. הוא יכול לאשר קריאה לכלי לפני שישאלו אתכם ולבזבז את המכסה שלכם בקריאות למודל. את חלון בקשת ההרשאה הוא לא יכול לשנות.
מכאן כלל פשוט: מוד של מישהו אחר מריצים קודם דרך claude plugin validate, קוראים את השורה calls:, ומתקינים רק ממפתחים וממרקטפלייסים שאתם סומכים עליהם. יש שלוש דרכים לכבות מודים: מוד אחד מהלשונית Installed ב-/plugin, כל המודים המותקנים לסשן אחד עם --safe-mode, כל המודים בכל מקום עם "disableAllHooks": true בקובץ ~/.claude/settings.json. מודים מובנים, כולל You should know, לא נעצרים מהדגלים האלה; מכבים אותם ב-/plugin.
הפיצ'ר צעיר מאוד, וה-changelog מראה את זה. בגרסה 2.1.289 תוקנה טעינת מודים בסשן הראשון אחרי עדכון, וגם מקרה שבו כלל deny או ask על חלק מפקודת shell מורכבת לא החזיק מול אישור של מוד במחשבים מנוהלים.
מאיפה להתחיל
הדעה שלנו, ואפשר להתווכח איתה: המוד הראשון להתקין הוא blast-radius, לא Doom. כל עוד לא קורה שום דבר מסוכן הוא לא משנה כלום בעבודה, והוא עוצר בדיוק את הפקודות שהכי קשה לבטל. את You should know היינו מפעילים במשימות ארוכות ועוקבים אחרי המכסה, עד ש-Anthropic תגיד כמה הוא עולה. אנחנו טועים אם ההערות שלו יתבררו כשימושיות יותר ממה שהתיאור מרמז, ויתפסו משהו שפספסתם כמעט בכל משימה ארוכה: אז כדאי להשאיר אותו פעיל תמיד.
גרסאות נכון ל-5 באוקטובר 2026: מודים דורשים Claude Code 2.1.287 ומעלה, והגרסה האחרונה ב-changelog היא 2.1.289. הגרסאות מתעדכנות, בדקו את העדכנית בתיעוד.
מקורות10להרחיב
- Anthropic, "Mods overview", התיעוד של Claude Code, נבדק ב-5 באוקטובר 2026: https://code.claude.com/docs/en/plugins/mods/overview
- Anthropic, "Create a mod", התיעוד של Claude Code, נבדק ב-5 באוקטובר 2026: https://code.claude.com/docs/en/plugins/mods/create
- Anthropic, "Claude Code CHANGELOG", גרסאות 2.1.287 עד 2.1.289: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
- @ClaudeDevs, "You can now mod Claude Code", 1 באוקטובר 2026: https://x.com/ClaudeDevs/status/2105721434807083061
- @ClaudeDevs, "You should know", 2 באוקטובר 2026: https://x.com/ClaudeDevs/status/2106118517447876618
- Jarrod Watts, פוסט על intermission, 2 באוקטובר 2026: https://x.com/jarrodwatts/status/2105858869482471602
- Jarrod Watts, "jarrodwatts/intermission", README, נבדק ב-5 באוקטובר 2026: https://github.com/jarrodwatts/intermission
- Jarrod Watts, "jarrodwatts/claude-image-view", README, נבדק ב-5 באוקטובר 2026: https://github.com/jarrodwatts/claude-image-view
- Anthropic, "blast-radius", claude-code-playground, נבדק ב-5 באוקטובר 2026: https://github.com/anthropics/claude-code-playground/tree/main/claude-code/mods/blast-radius
- GitHub, issue #99649 "Built-in plugin missing from /plugin list and /usage cost tracking", 5 באוקטובר 2026: https://github.com/anthropics/claude-code/issues/99649




תגובות