{
  "description": "Summarize or extract content from a URL or file. Model, length, daemon and other options from the command reference are left out.",
  "options": [
    {
      "names": [
        "--extract"
      ],
      "description": "Extract content only"
    },
    {
      "names": [
        "--plain"
      ],
      "description": "Plain text output"
    },
    {
      "names": [
        "--json"
      ],
      "description": "JSON envelope"
    },
    {
      "names": [
        "--slides"
      ],
      "description": "Include video slides"
    },
    {
      "names": [
        "--cli"
      ],
      "description": "CLI provider",
      "args": {
        "name": "cli",
        "isOptional": false,
        "suggestions": [
          {
            "name": "codex",
            "description": "Codex"
          }
        ]
      }
    },
    {
      "names": [
        "--locale"
      ],
      "description": "Interface locale",
      "args": {
        "name": "locale",
        "isOptional": false,
        "suggestions": [
          {
            "name": "de",
            "description": "German"
          }
        ]
      }
    },
    {
      "names": [
        "--language"
      ],
      "description": "Summary language",
      "args": {
        "name": "language",
        "isOptional": false,
        "suggestions": [
          {
            "name": "japanese",
            "description": "Japanese"
          }
        ]
      }
    }
  ],
  "args": [
    {
      "name": "input",
      "isOptional": true
    }
  ],
  "name": "summarize"
}
