syncanix init
גלו את ה-API שלכם, בנו את קטלוג היכולות והעלו אותו — עם העשרת AI הכפופה להסכמה.
init היא הפקודה שתריצו הכי הרבה. היא סורקת את הפרויקט שלכם, הופכת את ה-API שלכם לקטלוג יכולות, ומעלה אותו לסביבת העבודה שלכם.
npx syncanix initאפשרויות
- -f, --framework <name>
- כופה framework במקום זיהוי אוטומטי (nestjs, express, fastapi, nextjs, graphql).
- --offline
- כותב את הקטלוג מקומית בלי להעלות אותו.
- -y, --yes
- מקבל ברירות מחדל ומדלג על הנחיות (מניח הסכמה להעשרה מנוהלת).
מה היא עושה
- מזהה את ה-frameworks שלכםסורקת את הפרויקט ומדווחת על כל framework שהיא מזהה — לא רק העליון.
- מחלצת יכולותקוראת את הנתיבים שלכם ובונה רשימה מובְנית של יכולות, עם הקלטים ותופעות הלוואי שלהן.
- מחילה את .syncanixignoreמשמיטה כל דבר שתואם לכללי ההחרגה שלכם לפני שהוא נכתב, מועשר או מועלה.
- שואלת על העשרת AIמציגה אומדן עלות ושואלת כיצד תרצו להמשיך לפני שטקסט קוד כלשהו נשלח לספק.
- כותבת את הקטלוגשומרת .syncanix/catalog.json דטרמיניסטי שאפשר לסקור ולנהל את גרסאותיו.
- מעלה אותושולחת את הקטלוג לסביבת העבודה שלכם, אלא אם העברתם --offline או שעדיין אין לכם מפתח API.
סטטי כברירת מחדל
הגילוי קורא את הקוד שלכם; הוא לעולם אינו מריץ אותו, ושום נתוני ייצור אינם עוזבים את המחשב שלכם. הדבר היחיד שניתן לשלוח הוא הקטלוג המובְנה — והעשרת AI מתרחשת רק בהסכמתכם המפורשת.
הסכמה להעשרת AI
העשרת ה-AI כותבת כותרות ותיאורים ברורים יותר ליכולות שלכם. לפני שליחת דבר, ה-CLI מציג בדיוק מה יישלח (מזהי יכולת, שיטות ונתיבים, שמות ארגומנטים, וקטע קצר מהמטפל עם סודות מוסתרים) ומה לא (קובצי מקור, הנתונים שלכם, סודות, כל מה שהוחרג). אז אתם בוחרים מצב:
- מנוהל
- משתמש במפתח הספק של Syncanix תחת חוזה אי-שמירת נתונים.
- BYOK
- משתמש במפתח הספק שלכם; טקסט המטפל עובר ישירות מהמחשב שלכם אל הספק, ו-Syncanix לעולם אינו רואה אותו.
- דילוג
- ללא העשרה — שלחו רק את נתוני המחלץ והעשירו מאוחר יותר מלוח הבקרה.