All releases
Auxot OSS v0.3.21 April 23, 2026

Playwright browser tooling, bash tool improvements, and browser stability fixes

Adds Playwright MCP browser tooling for agents, improves the bash tool output format, removes MLX/vllm-mlx integration, and ships a series of browser worker stability and transport fixes.


Features

  • Playwright MCP browser tooling — agents can now control a real browser via the new Playwright MCP sidecar (AUX-121). Each worker shares a single Chrome process, with session lifecycle managed over Streamable HTTP MCP transport.
  • Structured bash tool output — the bash tool now returns a JSON object with stdout, stderr, output, and status fields instead of a raw string, making it easier for agents to inspect command results programmatically.

Fixes

  • Fixed stale snapshots in the browser worker by patching playwright-core’s waitForCompletion logic.
  • Fixed non-isolated browser mode and ensured DELETE /mcp is called correctly on session close.
  • Rewrote session.go to properly implement the Streamable HTTP MCP transport, resolving connection and lifecycle issues.
  • Switched the Playwright MCP sidecar to a real Node.js 22 runtime, fixing compatibility issues with playwright-mcp.

Internal

  • Removed MLX and vllm-mlx local model integrations; hardened llama.cpp streaming for stability.
  • Full browser worker test suite now passing across isolated and shared-Chrome modes.