{
  "description": "Start Gemini CLI interactively or send a single prompt non-interactively. Sandbox, approval and extension options are left out.",
  "options": [
    {
      "names": [
        "-p"
      ],
      "description": "Run once with this prompt and exit. Leave empty for the interactive session.",
      "args": {
        "name": "prompt",
        "description": "Run once with this prompt and exit. Leave empty for the interactive session.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-m"
      ],
      "description": "Model",
      "args": {
        "name": "model",
        "isOptional": false,
        "suggestions": [
          {
            "name": "gemini-2.5-flash",
            "description": "Gemini 2.5 Flash"
          }
        ]
      }
    },
    {
      "names": [
        "--output-format"
      ],
      "description": "Used with a prompt for scripting.",
      "args": {
        "name": "output_format",
        "description": "Used with a prompt for scripting.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "stream-json",
            "description": "Streaming JSON events"
          }
        ]
      }
    },
    {
      "names": [
        "--include-directories"
      ],
      "description": "Comma-separated directories to include in the workspace.",
      "args": {
        "name": "include_directories",
        "description": "Comma-separated directories to include in the workspace.",
        "isOptional": false
      }
    }
  ],
  "name": "gemini"
}
