עוד פקודות CLI
בדקו מה חי, ייצרו את האינטגרציה שלכם, בחנו קטלוג, וקראו מה סביבת העבודה מרשה לסוכן — בלי לפתוח את לוח הבקרה.
מעבר ל-init, ה-CLI מכסה ארבע משימות: התחברות ובחירת סביבת עבודה, בדיקה מה באמת חי, כתיבת האינטגרציה בשבילכם, וקריאת ההגדרות של סביבת העבודה מטרמינל או ממשימת CI.
התחברות והתנתקות
התחבר עם הדפדפן: ה-CLI פותח את לוח הבקרה, אתה מאשר את המכשיר, והפעלה מקושרת לחשבונך נשמרת ב-~/.syncanix/credentials (קריא רק לך) — ה-CLI פועל אז בתפקידך, במרחבי העבודה שלך. השתמש ב---key למפתח מכונה של מרחב העבודה (CI; באישור מנהל), בדוק כמי אתה מחובר עם syncanix whoami, והתנתק עם syncanix logout — שגם מבטל את ההפעלה בצד השרת.
npx syncanix login
npx syncanix logoutבדקו מי אתם ולאן אתם כותבים
הפעלה פועלת בשמכם, ולכן אותה פקודה עשויה לכתוב לסביבת עבודה אחרת בהתאם לזו הפעילה. הפקודה syncanix whoami עונה על שתי השאלות יחד — הזהות שלכם, סביבת העבודה הפעילה והתפקיד שלכם בה, מתי ההפעלה פגה, וכל סביבה שבה אתם יכולים לפעול. התשובה מגיעה חיה מהשרת, ולכן היא גם בדיקה שההפעלה עדיין תקפה. הפקודה syncanix workspace list מציגה את אותה רשימה בנפרד, ו‑syncanix workspace use <slug> משנה לאן תיכתב הפקודה הבאה. הריצו whoami לפני כל העלאה.
npx syncanix whoami
npx syncanix workspace list
npx syncanix workspace use acmeייבוא סכמה
כבר יש לכם סכמת OpenAPI או GraphQL? בנו ממנה קטלוג ישירות, ללא סריקת קוד. העבירו --offline כדי לדלג על העלאה, או --env כדי לכוון לסביבה.
npx syncanix import --openapi ./openapi.json
npx syncanix import --graphql ./schema.graphqlהאם העותק שלי מסונכרן?
משווה מה שסריקה טרייה של העותק הזה מוצאת עם מה שסביבת העבודה מגישה כרגע, ומדפיס את ההפרש. זו הפקודה שכדאי לפנות אליה כשהעוזר עושה משהו לא צפוי: היא עונה על «האם הפרודקשן מריץ את מה שאני חושב» בלי לפתוח שום דבר.
npx syncanix statusלתפוס שינוי לפני הלקוחות
משווה את עץ העבודה שלכם לקטלוג שהעליתם ל-git ויוצא בשגיאה אם הם התפצלו. שימו אותו בצינור ה-CI ושינוי במשהו שהעוזר תלוי בו יכשיל את הבנייה במקום לצוץ בשיחה.
npx syncanix driftהאם הווידג׳ט באמת בעמוד?
טוען כתובת ומדווח אם ההטמעה של Syncanix חיה בה. מהיר יותר מלפתוח דפדפן, ושימושי בבדיקת פריסה — הסיבה הנפוצה ביותר לצ׳אט חסר היא build שאיבד את תגית הסקריפט.
npx syncanix embed check https://app.acme.comכתוב לי את קובצי האינטגרציה
כותב סט קטן של קובצי Syncanix לפרויקט שלכם — ההטמעה, ההגדרות, וכל מה שהסטאק שלכם צריך. הוא יוצר רק קבצים שאינם קיימים, ולכן הרצה פעמיים בטוחה והו א לעולם לא יכול לדרוס משהו שערכתם.
npx syncanix generateחיבור הווידג׳ט לפרונטאנד
גרסה מודרכת של אותה עבודה לפרונטאנד קיים, בארבעה שלבים שמריצים אחד-אחד: הוא סורק את האפליקציה, מתכנן את השינוי, מציג לכם את התוכנית לאישור, ורק אז מיישם.
npx syncanix integrate scan
npx syncanix integrate plan
npx syncanix integrate applyלקרוא קטלוג מהטרמינל
הציגו מה קובץ קטלוג מכיל — מסונן לפי רמת סיכון, לפי שיטה, לפי פריימוורק — השוו שניים מהם, או ייצאו דוח תאימות שמפרט כל יכולת עם הסיכון שלה ומה היא נוגעת בו. שימושי בסקירה, והייצוא הוא מסמך שאפשר למסור למי ששואל.
npx syncanix catalog list --side-effect destructive
npx syncanix catalog diff ./before.json ./after.json
npx syncanix catalog compliance --format mdאותה פקודה יכולה לקרוא או לשנות את השם והתיאור שמוגשים לסוכן עבור יכולת — הניסוח בשפה פשוטה שרואה מי שמאשר פעולה. שימושי לתיקון תיאור מגושם בלי לפתוח את לוח הבקרה.
לקרוא מה מותר לסוכן
שלוש פקודות לקריאה בלבד לשאלות שביקורת שואלת: כל יכולת עם מצב ההפעלה ורמת הסיכון שלה, כל שינוי יכולת שממתין למאשר שני, ומפתחות ה-API שסביבת העבודה הנפיקה — קידומות בלבד, לעולם לא סוד.
npx syncanix governance list
npx syncanix approvals
npx syncanix keys listסביבת פיתוח מקומית
מריץ עמוד מקומי שמטמיע את הרכיב מול צד-שרת לפיתוח וטוען מחדש בזמן אמת כשהקטלוג שלכם משתנה. אפשרויות מאפשרות לקבוע את הפורט, מקור הצד-שרת, מקור הרכיב, המפתח לפרסום ונתיב הקטלוג.
npx syncanix dev --port 4321אבחון ההגדרה שלכם
בודק את הסביבה שלכם לאיתור בעיות נפוצות — גרסת Node, framework מזוהה, תצורה תקפה, ומפתח API שניתן לאיתור. הוא יוצא עם קוד שאינו אפס אם משהו שגוי.
npx syncanix doctorרישום שרת MCP חיצוני
אם סביבת העבודה שלכם כבר מריצה שרת MCP משלה, רשמו אותו כדי ש-Syncanix יוכל להעביר אליו קריאות כלים. עליכם להיות מחוברים; פרט ההזדהות נשמר בבטחה ולעולם אינו מוחזר.
npx syncanix byomcp register --server-url https://mcp.example.comשכבות קטלוג כקוד
נהלו שכבת syncanix.yaml מנוהלת-גרסאות: init יוצר אחת, validate בודק אותה, ו-apply ממזג אותה על קטלוג שהתגלה.
npx syncanix yaml init
npx syncanix yaml validate
npx syncanix yaml apply --catalog ./.syncanix/catalog.jsonגרסה
מדפיס את גרסאות ה-CLI, Node והבנייה — שימושי בעת דיווח על בעיה.
npx syncanix version