You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Added persistent browser profile support through PLAYWRIGHT_MCP_USER_DATA_DIR
and Streamable HTTP session metadata, including writable directory validation
and in-process duplicate profile protection.
Added validated context option support through CLOAK_PLAYWRIGHT_MCP_CONTEXT_OPTIONS and Streamable HTTP session metadata.
Added extension path support through CLOAK_PLAYWRIGHT_MCP_EXTENSION_PATHS
and Streamable HTTP session metadata, backed by CloakBrowser launch argument
generation and persistent profile requirements.
Added a CloakBrowser upstream monitor job and helper script alongside the
Playwright MCP upstream monitor.
Added Docker and extension documentation for persistent /data profiles,
mounted extension directories, and cross-platform path handling.
Added code-assistant E2E runbook coverage for single-subagent full tool
sweeps and parallel multisession checks against one shared Streamable HTTP
MCP server.
Changed
Updated the upstream Playwright MCP dependency and Docker baseline to @playwright/mcp^0.0.77 and mcr.microsoft.com/playwright/mcp:v0.0.77.
Updated the CloakBrowser dependency to ^0.4.5.
Switched the humanized input integration to CloakBrowser's public JavaScript
helper surface while keeping the generated Playwright MCP config flow intact.
Derived the Playwright MCP package tag used by the Tools documentation from
the MkDocs project macro metadata.
Simplified the release workflow so release publishing no longer repeats PR
CI release checks or Docker smoke, and documentation deployment waits for
npm, Docker, and MCP Registry publishing to succeed.
Fixed
Clarified Streamable HTTP metadata validation and normalized profile path
assertions for cross-platform CI behavior.