gactions הוא ממשק שורת הפקודה שבו אתם משתמשים כדי לבדוק ולעדכן את
פרויקט פעולות.
ארכיטקטורת המערכת
כדי לבחור את ההורדה המתאימה, עליכם למצוא את ארכיטקטורת המערכת.
- במכשירי Mac OS X ו-Linux, אפשר לראות את ארכיטקטורת המעבד (CPU) של המחשב באמצעות הפקודה בטרמינל - uname -a
- במכשירי Windows 10, צריך לפעול לפי השלבים הבאים כדי למצוא את הארכיטקטורה של המעבד (CPU): - פותחים את ההגדרות. 
- לוחצים על מערכת. 
- לוחצים על מידע כללי. 
 
הורדות
אפשר להוריד את gactions בהתאם למערכת ההפעלה (בהמשך).
| מערכת ההפעלה | הורדות | 
|---|---|
| Windows | |
| Mac | |
| Linux | 
דרישות
- מגדירים את ההרשאות המתאימות כדי להפוך את הקובץ להורדה לניתן להפעלה.
- ב-Mac וב-Linux, מריצים את chmod +x gactionsכדי ליצור את קובץ ההפעלה הבינארי.
- ב-Windows, צריכות להיות לכם הרשאות אדמין.
 
- ב-Mac וב-Linux, מריצים את 
- מיקום ההורדה gactionsחייב להיות במשתנה הסביבהPATH.
ארגומנטים נתמכים
בטבלה הבאה מתוארים הארגומנטים הנתמכים של gactions:
| ארגומנט | תיאור | 
|---|---|
| help,h | יוצר את טקסט העזרה של הכלי הזה. לדוגמה: gactions help כדי להציג את טקסט העזרה עבור ארגומנט ספציפי, השתמשו בתחביר הבא: gactions help argument לדוגמה: gactions help test | 
| get | הצגת התוכן של הפרויקט הנתון (פעולות + מטא-נתונים). צריך להשתמש בתחביר הבא: gactions get --project PROJECT_ID | 
| init | ייווצר קובץ action.jsonשמוגדר כברירת מחדל בספרייה הנוכחית עם התחביר הבא:gactions init אם כבר יש קובץ  gactions init --force | 
| list | הרשימה כוללת עד 10 גרסאות אחרונות של פרויקט Actions: בבדיקה,
      ייצור, מאושר וכו', עם התחביר הבא: gactions list --project PROJECT_ID | 
| test | דוחפת חבילת פעולה ל-Assistant Platform כדי לבצע בדיקה עם הדברים הבאים
      תחביר: gactions test --action_package PACKAGE_NAME --project PROJECT_ID לדוגמה: gactions test --action_package mypackage.json --project my-project-1234567 אפשר להשבית את הבדיקה בסביבת Sandbox
        עם הדגל  הדגל  | 
| update | עדכון חבילת הפעולה של הפרויקט הנתון עם התחביר הבא: gactions update --action_package PACKAGE_NAME --project PROJECT_ID לדוגמה: gactions update --action_package action.json --project my-project-1234567 כדי להשתמש בארגומנט  אם בפרויקט 'פעולות' יש תמיכה בכמה שפות, מסמכים של חבילות פעולות. | 
| selfupdate | gactions בודק באופן אוטומטי אם יש עדכונים לפני שכל פקודה רצה, אבל אפשר לאלץ
      מבצעים בדיקה עם selfupdategactions selfupdate | 
הצגת פלט מפורט
כדי להציג פלט מפורט יותר במהלך העיבוד, צריך להוסיף את הדגל --verbose. לדוגמה:
gactions --verbose test --action_package action.json --project my-project-1234567
דוגמה לברירת מחדל של action.json
כשמריצים את הפקודה gactions init בספריית הפרויקט, יוצרים ברירת מחדל
הקובץ action.json בספרייה הזו:
{
  "actions": [
    {
      "description": "Default Welcome Intent",
      "name": "MAIN",
  <    "fulfillment": {
   >     "conversationName": "INSERT YOUR CONVERSATION NAME HERE"
      },
      "intent": {
        "name&q<uot;: "actions.i>ntent.MAIN",
        "trigger": {
          "quer<yPatterns": [
            &qu>ot;talk to INSERT YO<UR NAME HERE"
          ]
   >     }
      }
  <  }
  ],
  "conversations&qu>ot;: {
    "INSERT YO<UR CONVERSATION NAME HERE>": {
      "name": "INSERT YOUR CONVERSATION NAME HERE",
      "url": "INSERT YOUR FULLFILLMENT URL HERE"
    }
  },
  "locale": "INSERT YOUR LANGUAGE HERE"
}