{
  "description": "Start Vibe interactively, or run one non-interactive prompt with limits. Setup, resume and agent-socket options are left out.",
  "options": [
    {
      "names": [
        "--prompt",
        "-p"
      ],
      "description": "Prompt (non-interactive)",
      "args": {
        "name": "prompt",
        "isOptional": false
      }
    },
    {
      "names": [
        "--prompt-file"
      ],
      "description": "Prompt file",
      "args": {
        "name": "prompt_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--agent"
      ],
      "description": "Agent profile",
      "args": {
        "name": "agent",
        "isOptional": false,
        "suggestions": [
          {
            "name": "ask",
            "description": "ask"
          },
          {
            "name": "accept-edits",
            "description": "accept-edits"
          },
          {
            "name": "auto-approve",
            "description": "auto-approve"
          }
        ]
      }
    },
    {
      "names": [
        "--auto-approve"
      ],
      "description": "Approve all tool calls",
      "isDangerous": true
    },
    {
      "names": [
        "--max-turns"
      ],
      "description": "Max turns",
      "args": {
        "name": "max_turns",
        "isOptional": false
      }
    },
    {
      "names": [
        "--max-price"
      ],
      "description": "Max price (USD)",
      "args": {
        "name": "max_price",
        "isOptional": false
      }
    },
    {
      "names": [
        "--time-limit"
      ],
      "description": "Time limit (seconds)",
      "args": {
        "name": "time_limit",
        "isOptional": false
      }
    },
    {
      "names": [
        "--output"
      ],
      "description": "Output format",
      "args": {
        "name": "output",
        "isOptional": false,
        "suggestions": [
          {
            "name": "text",
            "description": "Text"
          },
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "streaming",
            "description": "Streaming"
          }
        ]
      }
    }
  ],
  "name": "vibe"
}
