v0.1.15

HKUDS/CLI-Anythingv0.1.15Jun 30, 2026by pavelfeldman

AI Summary

This release enhances the CLI with high-resolution screenshot capabilities and security improvements by filtering secrets from logs. It also introduces automatic update checking and warnings for outdated bundled skills. Additionally, several stability fixes were implemented for the MCP module to address timeouts, vision flags, and session handling.

Key Highlights

  • High resolution screenshots: Use `--hires` to capture full pixel ratios instead of downscaling.
  • Secrets redaction: Configured secret values are automatically filtered from captured console logs.
  • Update checking: The CLI now notifies users when a newer version is available on npm.
  • Skill warnings: The CLI warns when the bundled skill is newer than the one installed in the workspace.

New Features

  • High resolution screenshot capture (`--hires` flag)
  • Automatic update checking on startup
  • Automatic warnings for outdated skills
  • Secret filtering in console logs

Full Release Notes

## Highlights

- **High resolution screenshots** ([#376](https://github.com/microsoft/playwright-cli/issues/376)) — `playwright-cli screenshot --hires` captures at the device's full pixel ratio instead of downscaling to CSS pixels. ([microsoft/playwright#41465](https://github.com/microsoft/playwright/pull/41465))
- **Secrets filtered from console logs** ([#41509](https://github.com/microsoft/playwright/issues/41509)) — configured secret values are now redacted in captured console log artifacts. ([microsoft/playwright#41515](https://github.com/microsoft/playwright/pull/41515))

## Heads up

- **The CLI now checks for updates** — on startup it notifies you when a newer `@playwright/cli` is available on npm. ([#426](https://github.com/microsoft/playwright-cli/pull/426))
- **The CLI now warns when your installed skill is out of date** — if the bundled Playwright skill is newer than the one installed in your workspace, you'll be prompted to reinstall it. Re-run `playwright-cli install --skills` to update. ([#427](https://github.com/microsoft/playwright-cli/pull/427))

## Fixes

- `fix(mcp): pass action timeout to browser_wait_for waitFor calls` — `wait_for` now honors the configured action timeout instead of waiting indefinitely. ([microsoft/playwright#41270](https://github.com/microsoft/playwright/pull/41270))
- `fix(mcp): wait for next pause or context closure in browser_resume` — resuming a paused session settles reliably. ([microsoft/playwright#41293](https://github.com/microsoft/playwright/pull/41293))
- `fix(mcp): assign caps as array for legacy --vision flag` — the legacy `--vision` flag works again. ([microsoft/playwright#41253](https://github.com/microsoft/playwright/pull/41253))
- `fix(mcp): never include data: URL payloads in snapshot or network output` — large `data:` URLs no longer flood snapshot and network output. ([microsoft/playwright#41450](https://github.com/microsoft/playwright/pull/41450))
- `fix(mcp): list a failed network request only once` — failed requests are no longer duplicated in network output. ([microsoft/playwright#41481](https://github.com/microsoft/playwright/pull/41481))
- `fix(mcp): check tracing state before stopping in browser_stop_tracing` — stopping tracing when it is not running no longer errors. ([microsoft/playwright#41040](https://github.com/microsoft/playwright/pull/41040))
- `fix(mcp): add missing .catch() on sessionLog write queue` — a failed session-log write no longer crashes the session. ([microsoft/playwright#41234](https://github.com/microsoft/playwright/pull/41234))
([microsoft/playwright#41382](https://github.com/microsoft/playwright/pull/41382))