Changelog
All notable changes, in reverse chronological order. The full version lives inCHANGELOG.md.
v0.3.2
August 5, 2026
Documentation
- Added a full Mintlify docs site in
docs/- overview, quickstart, installation, browsers/challenges concepts, extraction / scrape-at-scale / auth-and-login guides, a full 51-tool reference, CLI + env reference, deployment, troubleshooting, and contributing. Existingdocs/*.mdfiles left in place, untouched. - Added the
docs/changelog.mdxchangelog map, linked in the Project nav. - quickstart.mdx and the README now show the full MCP client setup
(stdio + HTTP transports, VS Code / Claude Desktop / Cursor configs,
webrain_guideverification). - Added a Prerequisites section to the README and docs site.
- Added
.mintignoreso the ADR / legacy markdown files stay on disk but out of the Mintlify build (fixes the ADR MDX parse error). - Refreshed ADR-001 graph note - 875 nodes / 2287 edges, 3 entry points, 51 MCP tools, new hotspots.
Improvements
- Upgraded
skills/webrain/SKILL.mdto a full agent-skill contract - richer frontmatter,When to use, recommended limits, and a 7-step end-to-end invocation flow. - Ran
cargo fmton the mcp session-routing match indent.
v0.3.1
August 5, 2026
New Features
webrain install --engine lightpandanow downloads the lightpanda binary from thelightpanda-io/browserGitHub release into the engine cache, mirroring--engine obscura;find_lightpanda()also discovers the cached build. No Windows binary - the install bails with the Docker fallback instead of silently installing Chrome.
Improvements
webrain install --engine <unknown>now errors clearly instead of silently installing Chrome.
Bug Fixes
webrain_open_session(cdp_url=…)now actually routes tools to that session - every browser tool accepts an optionalsession_id.- A browser kill/restart no longer wedges the cached backend forever - dead-socket errors drop the backend so the next call reconnects.
- The CDP WebSocket connect retries once with a longer budget (20s), tolerating obscura’s slow cold-start handshake.
v0.3.0
August 5, 2026
New Features
webrain_page_info- just-in-time page context (viewport/page size, scroll position, position %).webrain_save_state/webrain_restore_state- export/import a profile’s auth state (cookies + localStorage) across machines.webrain -v/--version/version.
Bug Fixes
webrain installfailed with “response body is larger than request limit” - ureq’s 10 MB cap was too small for the Chrome/Obscura engine zips; now reads via the unlimited reader.
Improvements
- Rewrote the README - install-first, “Why webrain?”, use-cases, Scoop extras.
- Moved the Dockerfile into
docker/and addeddocker-compose.yml(persistent vault/profile/cache volumes). - Deduped the JS→JSON parse chain in
tools.rsintoparse_json_str/arr_len.
v0.2.0
August 5, 2026
New Features
webrain upgrade- updates to the latest release (Homebrew/Scoop-aware, else self-updates the binary in place).- One-line installers -
scripts/install.sh(Linux/macOS) andscripts/install.ps1(Windows). - Submitted to the official Scoop
extrasbucket and published a Homebrew tap (prokopis3/homebrew-webrain). - Added
CONTRIBUTING.md, README badges, and the Quick Start + Traditional Selectors + Commands + Updating sections.
v0.1.1
August 4, 2026
New Features
- All-OS install one-liners (PowerShell + curl) and the working scoop
bucket (
prokopis3/scoop-webrain).
Bug Fixes
- The Linux release binary now builds on
ubuntu-22.04(glibc 2.35) - the previousubuntu-latestbuild required glibc 2.39.
v0.1.0
August 4, 2026
New Features
- Cargo workspace (
resolver 3,edition 2024, Rust 1.85) withwebrain-core/webrain-mcp/webrain-cli; MIT license; CI + release + changelog-enforce workflows. - Rust CDP browser-automation agent - one
BrowserBackendtrait over CDP WebSocket (CdpBackend) driving Chrome, Edge, Lightpanda, or Obscura;SessionPoolisolation;STEALTH_JSanti-bot injection. - stdio MCP server owning the CDP connection, 25-tool dispatch table.
- Single
webrainbinary,match-based subcommands (no clap) mirroring the MCP tool surface. - Page interaction (navigate/eval/click/type/press/scroll/snapshot, multi-tab,
a11y), capture (screenshot, PDF, PixelRAG vision tiles + cosine
VectorStore), extraction (extract_json/extract_regex/eval), spider + web search, batch + download. webrain doctor- full install diagnosis.- agent-browser-style engine install -
webrain installdownloads Chrome for Testing (and--engine obscura);webrain lightpanda/webrain obscuraspawn CDP servers.
