playwright-mcp/src
Ryan Malloy 6cbc5f6bc1 fix: use z.coerce.number() for all numeric tool parameters
MCP clients may send numbers as strings in JSON parameters. Using
z.coerce.number() instead of z.number() across all 13 tool files
ensures string-to-number coercion happens automatically, preventing
"Expected number, received string" validation errors.
2026-02-13 04:21:15 -07:00
..
collaboration feat: add voice collaboration API, theme management, and enhanced debug toolbar 2025-12-04 13:33:28 -07:00
extension chore(extension): exit gracefully when waiting for extension connection (#754) 2025-07-24 16:02:02 -07:00
filtering feat: add jq integration with LLM-optimized filtering interface 2025-11-02 01:43:01 -06:00
loop chore: retain the source code from the underlying tools (#756) 2025-07-24 17:08:35 -07:00
loopTools chore: retain the source code from the underlying tools (#756) 2025-07-24 17:08:35 -07:00
mcp feat: implement MCP client session persistence for browser contexts 2025-08-12 12:22:46 -06:00
tools fix: use z.coerce.number() for all numeric tool parameters 2026-02-13 04:21:15 -07:00
artifactManager.ts feat: fix video recording session persistence and add HTTP request monitoring 2025-09-05 07:17:11 -06:00
browserContextFactory.ts refactor: minor code formatting improvements and add artifacts tool 2025-09-09 04:19:30 -06:00
browserServerBackend.ts feat: add snapshot size limits and optional snapshots to fix token overflow 2025-08-22 07:54:36 -06:00
config.ts feat: default browser to dark mode 2026-01-18 15:15:29 -07:00
context.ts feat: add WebRTC connection monitoring tools 2026-01-16 20:39:44 -07:00
environmentIntrospection.ts feat: implement MCP client session persistence for browser contexts 2025-08-12 12:22:46 -06:00
fileUtils.ts chore: experimental agent mode (#516) 2025-06-04 09:14:50 -07:00
httpServer.ts chore: extract pure mcp server helpers (#751) 2025-07-24 12:57:01 -07:00
index.ts chore: extract pure mcp server helpers (#751) 2025-07-24 12:57:01 -07:00
javascript.ts feat: respond with action and generated locator (#181) 2025-04-15 10:55:20 -07:00
log.ts chore: allow right click (#687) 2025-07-17 13:24:05 -07:00
manualPromise.ts feat(dialog): handle dialogs (#212) 2025-04-17 14:03:13 -07:00
package.ts chore: add eval script (#743) 2025-07-23 10:31:37 -07:00
pagination.ts feat: add pagination bypass option with comprehensive warnings 2025-09-14 10:51:13 -06:00
program.ts feat: add runtime permission granting tools and --grant-all-permissions flag 2026-01-12 21:01:48 -07:00
requestInterceptor.ts feat: fix video recording session persistence and add HTTP request monitoring 2025-09-05 07:17:11 -06:00
response.ts feat: add snapshot size limits and optional snapshots to fix token overflow 2025-08-22 07:54:36 -06:00
sessionLog.ts chore: save session log (#740) 2025-07-22 20:06:03 -07:00
sessionManager.ts feat: implement centralized artifact storage with session isolation 2025-08-15 06:42:16 -06:00
tab.ts fix: add 10-second timeout to accessibility snapshots 2026-02-03 00:23:15 -07:00
tools.ts feat: add PWA inspection and download tools 2026-02-02 19:43:11 -07:00