browser-automation-cli 0.1.4

One-shot browser automation CLI for AI agents via Chrome CDP. BORN EXECUTE FINALIZE DIE. No daemon, no npm, no telemetry.
Documentation
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://github.com/danilo-aguiar-br/browser-automation-cli/docs/schemas/scrape.schema.json",
  "title": "scrape command input",
  "type": "object",
  "description": "Navigate and return body text / formats (local HTTP or CDP scrape)",
  "properties": {
    "engine": {
      "description": "Default browser (CDP)",
      "enum": [
        "http",
        "browser"
      ],
      "type": "string"
    },
    "format": {
      "description": "Single format, CSV multi-format, or array (GAP-009); browser applies via outerHTML",
      "oneOf": [
        {
          "enum": [
            "text",
            "markdown",
            "html",
            "raw-html",
            "links",
            "metadata",
            "screenshot",
            "summary",
            "product",
            "branding"
          ],
          "type": "string"
        },
        {
          "items": {
            "enum": [
              "text",
              "markdown",
              "html",
              "raw-html",
              "links",
              "metadata",
              "screenshot",
              "summary",
              "product",
              "branding"
            ],
            "type": "string"
          },
          "type": "array"
        }
      ]
    },
    "formats": {
      "description": "Alias of format for multi-value (GAP-018)",
      "oneOf": [
        {
          "type": "string"
        },
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      ]
    },
    "only_main_content": {
      "type": "boolean"
    },
    "url": {
      "type": "string"
    },
    "webhook_url": {
      "description": "Optional one-shot operator POST of result data (not product telemetry)",
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}