גרסה חדשהv0.12.4Aug 19, 2026

גרסה חדשה של Boost זמינהSmarter savings and cleaner output

$ features

BoostGraph

מפה מקומית של איך הקוד מתחבר — כדי שסוכנים יענו על שאלות מבניות בלי לולאות ארוכות של grep וקריאה. האינדוקס רץ ברקע דרך hooks של Boost.

איך זה עובד

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

איך סוכנים שואלים

BoostGraph רץ כשרת MCP וחושף כלי שמאפשר לסוכן נתמך לשאול את בסיס הקוד בשפה טבעית — בלי חיפוש קבצים ידני.

אינדוקס חלק

האינדוקס קורה ברקע. כשמריצים boost init, Boost רושם hooks על סוכני הפיתוח הנתמכים שלכם. בכל התחלת סשן, ה-hook מאמת את האינדקס:

  • פעם ראשונה במאגר: יוצר .boost/ ובונה את הגרף בשקט בזמן העבודה
  • סשנים מאוחרים: מסנכרן את האינדקס לעץ הנוכחי
  • אחרי שינויי קוד: מצפה קבצים מקומי שומר על האינדקס מעודכן

בבסיסי קוד גדולים, האינדוקס הראשון עלול לקחת יותר זמן — אבל הוא רץ ברקע ולא מפריע לסוכן. כשהאינדקס מוכן, הסוכן יכול להשתמש ב-boostgraph_explore ולקבל את כל יתרונות BoostGraph.

לאינדוקס ידני מראש, הריצו boost graph init בתיקיית המאגר.

איך להשתמש ב-BoostGraph

  1. הריצו boost init פעם אחת לחיבור Boost לסוכנים (hooks להתחלת סשן, הגדרת MCP). הפעילו מחדש את הסוכן אחר כך.
  2. פתחו את בסיס הקוד בסוכן — האינדוקס מתחיל אוטומטית ברקע. במאגרים גדולים, המתינו לסיום האינדוקס הראשון או בנו מראש עם boost graph init.
  3. שאלו שאלות מבניות — זרימות, ארכיטקטורה, קוראים/נקראים. הסוכן צריך להשתמש ב-boostgraph_explore במקום לולאות ארוכות של grep/קריאה.

יתרונות

  • תשובות מהירות יותר — קריאה אחת עד מספר קטן של כלים במקום עשרות שלבי גילוי
  • הקשר ממוקד — סמלים ונתיבי קריאה מדויקים, לא עצי תיקיות שלמים
  • עלות נמוכה יותר — פחות עומס גילוי פירושו פחות טוקנים לסשן
  • 100% מקומי — בלי מפתחות API, הנתונים לא עוזבים את המחשב
  • 30+ שפות — Go, Python, TypeScript, Java, Rust, C# ועוד

סרטון הדגמה

השוואה זה לצד זה: חקירה עם grep וקריאה מול BoostGraph.

מדד: זרימת preflight של runtime ב-Minikube

ביצועי סוכן עם ובלי BoostGraph על שאלת מעקב זרימה עמוקה ב-kubernetes/minikube:

מה קורה פנימית כש-Minikube מנסה ליצור קלאסטר עם runtime מכולות שלא מותקן או מופעל על המארח? עקבו אחר אימות preflight, זיהוי runtime חסר, נפילה או הורדה אוטומטית ועיצוב השגיאה לפני היציאה.
מדד בלי BoostGraph עם BoostGraph שיפור
Cost$0.2189$0.1071~51% lower
Time1m 58s37s~3.2× faster
Input tokens2.3K632~73% fewer
Output tokens10.7K3.3K~69% fewer
Cache read tokens689.2K180.5K~74% fewer
Cache write tokens68.8K36K~48% fewer

פתרון בעיות

BoostGraph לא מאותחל

הריצו boost init כדי לרשום hooks להתחלת סשן, ואז פתחו את הפרויקט עם סוכן הפיתוח — האינדוקס מתחיל אוטומטית. לאינדוקס מיידי, הריצו boost graph init בשורש המאגר.

האינדוקס איטי

אינדוקס ראשון במאגרים גדולים לוקח יותר זמן; הוא רץ ברקע ולא חוסם את הסוכן.

הסוכן עדיין משתמש ב-grep במקום BoostGraph

ייתכן שהאינדקס עדיין נבנה, או ש-MCP לא מחובר כי האינדוקס עדיין בעבודה. הפעילו מחדש את הסוכן ואמתו ש-MCP מחובר דרך /mcp.

המשך