v2.1.1

Operator-first routes, Google AI Search targeting, published CLI, persistent browser profile, and full Docker stack updates.

by @saifyxpro

Released on March 20, 2026

Operator-first platform cleanup


  • moved the public API to the operator-first route tree under /api/operators/*
  • reorganized the playground around /playground/operators/*
  • stabilized Website scrape as one frontend route with format switching inside the UI instead of route hopping
  • kept /mcp as the transport endpoint while updating tool naming to match the operator model

Browser runtime and stealth


  • moved Website and Google AI Search onto one persistent shared Camoufox profile
  • kept cookies, local storage, and profile data on disk
  • made the runtime prefer apps/api/data first and fall back to apps/api/default-data
  • removed the forced 1920x1080 browser size and reused a saner shared viewport model

  • renamed the older Google surfaces to the newer Google AI Search model
  • added region, language, and time-filter targeting
  • made google.com the default entry point unless gl, hl, or tbs are explicitly set
  • cleaned AI overview rendering and stabilized SSE completion behavior
  • made CAPTCHA progress text appear only when a real CAPTCHA is detected

CLI and agent workflows


  • published the CLI as @headlessx-cli/core
  • standardized the command name as headlessx
  • made CLI output markdown-first instead of JSON-first
  • refreshed the install and login docs for CLI, MCP, and agent skill workflows
  • added the install flow for the published cli skill in the repository

Queue, Docker, and settings


  • hardened website crawl cancellation, queue state handling, and worker-side cancellation checks
  • added yt-engine to the full Docker stack so one-command compose includes YouTube support
  • simplified the proxy settings UI into one cleaner inline settings surface
  • kept config saves database-only and removed the local fallback write path
  • documented model downloads and current runtime setup more explicitly