דלג לתוכן הראשי
עיון בתיעוד

syncanix init

גלו את ה-API שלכם, בנו את קטלוג היכולות והעלו אותו — עם העשרת AI הכפופה להסכמה.

init היא הפקודה שתריצו הכי הרבה. היא סורקת את הפרויקט שלכם, הופכת את ה-API שלכם לקטלוג יכולות, ומעלה אותו לסביבת העבודה שלכם.

npx syncanix init

אפשרויות

-f, --framework <name>
כופה framework במקום זיהוי אוטומטי (nestjs, express, fastapi, nextjs, graphql).
--offline
כותב את הקטלוג מקומית בלי להעלות אותו.
-y, --yes
מקבל ברירות מחדל ומדלג על הנחיות (מניח הסכמה להעשרה מנוהלת).

מה היא עושה

  1. מזהה את ה-frameworks שלכםסורקת את הפרויקט ומדווחת על כל framework שהיא מזהה — לא רק העליון.
  2. מחלצת יכולותקוראת את הנתיבים שלכם ובונה רשימה מובְנית של יכולות, עם הקלטים ותופעות הלוואי שלהן.
  3. מחילה את ‎.syncanixignore‎משמיטה כל דבר שתואם לכללי ההחרגה שלכם לפני שהוא נכתב, מועשר או מועלה.
  4. שואלת על העשרת AIמציגה אומדן עלות ושואלת כיצד תרצו להמשיך לפני שטקסט קוד כלשהו נשלח לספק.
  5. כותבת את הקטלוגשומרת ‎.syncanix/catalog.json‎ דטרמיניסטי שאפשר לסקור ולנהל את גרסאותיו.
  6. מעלה אותושולחת את הקטלוג לסביבת העבודה שלכם, אלא אם העברתם ‎--offline‎ או שעדיין אין לכם מפתח API.

סטטי כברירת מחדל

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

העשרת ה-AI כותבת כותרות ותיאורים ברורים יותר ליכולות שלכם. לפני שליחת דבר, ה-CLI מציג בדיוק מה יישלח (מזהי יכולת, שיטות ונתיבים, שמות ארגומנטים, וקטע קצר מהמטפל עם סודות מוסתרים) ומה לא (קובצי מקור, הנתונים שלכם, סודות, כל מה שהוחרג). אז אתם בוחרים מצב:

מנוהל
משתמש במפתח הספק של Syncanix תחת חוזה אי-שמירת נתונים.
BYOK
משתמש במפתח הספק שלכם; טקסט המטפל עובר ישירות מהמחשב שלכם אל הספק, ו-Syncanix לעולם אינו רואה אותו.
דילוג
ללא העשרה — שלחו רק את נתוני המחלץ והעשירו מאוחר יותר מלוח הבקרה.

השלבים הבאים