Anthropic הציגה mods ל־Claude Code: פונקציות TypeScript קטנות שמשנות איך הכלי עובד ונראה. לפי הבלוג הרשמי, mod יכול לשכתב פרומפט, להוסיף ממשק, להחליף תכונה מובנית או להוסיף יכולת חדשה לגמרי. אפשר לכתוב לבד או לבקש מ־Claude Code לכתוב. ה־mods נארזים בתוך plugins ומותקנים כמו כל תוסף, ופועלים גם ב־CLI וגם באפליקציית הדסקטופ.

צילום מסך של הודעת Claude Code mods בבלוג הרשמי של Anthropic
צילום מסך: הבלוג הרשמי של Claude / Anthropic, Claude Code mods

חשוב: mods רצים עם אותה גישה למחשב כמו Claude Code עצמו. הם לא ב־sandbox. Anthropic מדגישה להתקין רק ממקורות מהימנים, כמו כל קוד שמריצים מקומית. מי שרק מתחיל עם הכלי יכול להתחיל מ־התקנת Claude Code ומשימה ראשונה.

למה זה שונה מ־hooks

מפתחים ביקשו שליטה עמוקה יותר בלי לחכות לפיצ׳ר רשמי. Hooks נתנו חלק מהשליטה, אבל לפי Anthropic הם לא יכולים לשכתב אירועים, לצייר UI חדש או להחליף תכונות. Mods כן. החברה שיתפה את העיצוב ב־GitHub לפני ההשקה וקיבלה משוב מהקהילה.

איך זה עובד בפועל

בכל פעולה Claude Code פולט אירוע: קריאת כלי, בקשת הרשאה, ציור חלק מהמסך. Mod הוא פונקציה שנצמדת לאירוע כזה. אפשר לרוץ לפני, אחרי, במקום, או לעטוף (לפני ואחרי). עם פונקציה אחת אפשר לשכתב פרומפט לפני שהמודל מקבל אותו, לחסום/לשכתב/לנסות שוב קריאת כלי, לאשר או לדחות הרשאה, או להסתיר סודות מפלט כלי לפני ש־Claude קורא אותו.

Mod יכול גם לשנות את מה שרואים: לערוך או להחליף חלק מהממשק, להוסיף כפתורים ושדות קלט, ו־mods אחרים יכולים להגיב ללחיצות. אפשר לכוון לטרמינל, לדסקטופ או לשניהם. כשכמה mods נצמדים לאותו אירוע הם רצים לפי סדר הטעינה: הראשון שנטען רואה את האירוע ראשון ואת התוצאה אחרון, כך שאפשר לערום mods ממחברים שונים.

אפשר גם לבקש מ־Claude Code עצמו ליצור mod: הוא כותב את ה־TypeScript, מתקין וטוען מחדש בזמן הסשן.

תכונות מובנות שעוברות ל־mods

חלק מהתכונות המובנות כבר נשלחות כ־mods. לדוגמה, /diff המובנה הוא עכשיו mod: אפשר לכבות אותו ב־/plugin או להחליף בגרסה משלכם. Anthropic מתכננת להעביר עוד תכונות כך, כדי שאפשר יהיה לצמצם את הליבה ולהחזיר רק מה שצריך.

צוותים וארגונים

כי mods מגיעים בתוך plugins, בקרות התוספים הקיימות חלות עליהם. מנהלים יכולים לאשר או לחסום marketplaces. בתוכניות Team ו־Enterprise הבעלים מגדיר זאת בקונסולת הניהול; ב־Claude API וב־API של צד שלישי דוחפים הגדרות מנוהלות למכונות.

בתוכניות Team/Enterprise ובכל מכונה עם הגדרות מנוהלות נטען קודם mod מובנה בשם sec-default (security default). הוא מונע מ־mods שהמשתמשים מתקינים לעשות דברים מסוכנים, כמו לדרוס כללי deny של הרשאות. אפשר לראות את קוד המקור של ההגבלות. מנהלים יכולים לטעון mods משלהם ראשונים במקום, ואז Anthropic ממליצה להוסיף גם את sec-default לרשימה.

דוגמאות לשימוש צוותי שמופיעות בהודעה: סטטוס CI/CD בחלון ליד השיחה, אישור לפני פקודה שנוגעת בהגדרות production, ו־audit log שנטען ראשון ומתעד קריאות של mods אחרים. למי שעוקב אחרי Claude בארגונים, ראו גם את הרחבת Claude ב־Barclays ואת Claude Frontier Academy.

זמינות

Mods זמינים היום ב־CLI ובאפליקציית הדסקטופ. מתקינים plugins עם mods ממדריך Claude או בפקודת /plugin. לשיתוף: אורזים בתוסף ומגישים למדריך. מדריך התחלה ותיעוד מופיעים בבלוג הרשמי. עדכונים נוספים במדור חדשות AI.

מקורות

  • Anthropic / Claude, Customize Claude Code with mods in TypeScript, בלוג רשמי: claude.com/blog/claude-code-mods