Skip to content

LvcidPsyche/auto-browser

v1.2.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent ai-agents browser-automation claude docker fastapi
+6 more
llm local-first mcp novnc playwright self-hosted

Summary

AI summary

Added three new PyPI packages: auto-browser-client SDK+bridge, auto-browser-langchain adapters, and auto-browser-mcp metapackage.

Changes in this release

Feature Low

Published `auto-browser-client` SDK + bridge to PyPI.

Published `auto-browser-client` SDK + bridge to PyPI.

Source: llm_adapter@2026-06-10

Confidence: high

Feature Low

Published `auto-browser-langchain` adapters to PyPI.

Published `auto-browser-langchain` adapters to PyPI.

Source: llm_adapter@2026-06-10

Confidence: high

Feature Low

Added `auto-browser-mcp` console script for stdio bridge.

Added `auto-browser-mcp` console script for stdio bridge.

Source: llm_adapter@2026-06-10

Confidence: high

Feature Low

Added tag-triggered `release.yml` GitHub workflow for builds and publishing.

Added tag-triggered `release.yml` GitHub workflow for builds and publishing.

Source: llm_adapter@2026-06-10

Confidence: high

Feature Low

Added `scripts/extract_changelog.py` to extract version sections for release notes.

Added `scripts/extract_changelog.py` to extract version sections for release notes.

Source: llm_adapter@2026-06-10

Confidence: high

Feature Low

Published `auto-browser-mcp` metapackage to PyPI.

Published `auto-browser-mcp` metapackage to PyPI.

Source: llm_adapter@2026-06-10

Confidence: low

Feature Low

Published `auto-browser-mcp` metapackage enabling direct stdio bridge invocation via `uvx auto-browser-mcp`.

Published `auto-browser-mcp` metapackage enabling direct stdio bridge invocation via `uvx auto-browser-mcp`.

Source: granite4.1:30b@2026-06-10-audit

Confidence: low

Refactor Low

Updated Claude Desktop / Cursor / MCP examples to use `uvx auto-browser-mcp` as primary setup.

Updated Claude Desktop / Cursor / MCP examples to use `uvx auto-browser-mcp` as primary setup.

Source: llm_adapter@2026-06-10

Confidence: high

Refactor Low

Filled out PyPI metadata (license, readme, classifiers, keywords, URLs) for client and LangChain packages.

Filled out PyPI metadata (license, readme, classifiers, keywords, URLs) for client and LangChain packages.

Source: llm_adapter@2026-06-10

Confidence: high

Refactor Low

Bumped controller, client, LangChain integration, and browser-node package versions to `1.2.1` and refreshed version strings.

Bumped controller, client, LangChain integration, and browser-node package versions to `1.2.1` and refreshed version strings.

Source: llm_adapter@2026-06-10

Confidence: high

Refactor Low

Kept controller's `app.mcp_stdio` copy in sync with client package via guard test.

Kept controller's `app.mcp_stdio` copy in sync with client package via guard test.

Source: granite4.1:30b@2026-06-10-audit

Confidence: low

Full changelog

Added

  • Published to PyPI: auto-browser-client (SDK + bridge), auto-browser-langchain (LangChain/LangGraph/CrewAI adapters), and auto-browser-mcp (metapackage so uvx auto-browser-mcp runs the stdio bridge directly).
  • Added the auto-browser-mcp console script: the stdio bridge now lives in the client package as auto_browser_client.mcp_bridge and ships on PyPI. The controller's app.mcp_stdio copy remains for the Docker/Glama entrypoint; a guard test keeps the two copies byte-identical and their header constants in sync with app.mcp_transport.
  • Added a tag-triggered release.yml workflow: verifies tag/version agreement, builds the three distributions, publishes via PyPI trusted publishing (OIDC — no stored tokens), and creates the GitHub release with CHANGELOG notes and artifacts attached.
  • Added scripts/extract_changelog.py to pull one version's section out of CHANGELOG.md for release notes, failing loudly when the section is missing.

Changed

  • Claude Desktop / Cursor / MCP client examples now use uvx auto-browser-mcp as the primary setup path, with the repo-checkout script as fallback.
  • Filled out PyPI packaging metadata (license, readme, classifiers, keywords, project URLs) for the client and LangChain packages.
  • Bumped controller, client, LangChain integration, and browser-node package metadata to 1.2.1, and refreshed release-facing version strings.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track LvcidPsyche/auto-browser

Get notified when new releases ship.

Sign up free

About LvcidPsyche/auto-browser

Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.

All releases →

Beta — feedback welcome: [email protected]