diff --git a/package-lock.json b/package-lock.json index 3cbfc82..e9c4511 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@playwright/mcp", - "version": "0.0.14", + "version": "0.0.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@playwright/mcp", - "version": "0.0.14", + "version": "0.0.15", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.6.1", diff --git a/package.json b/package.json index 8b43be4..a27c613 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@playwright/mcp", - "version": "0.0.14", + "version": "0.0.15", "description": "Playwright Tools for MCP", "repository": { "type": "git", diff --git a/src/context.ts b/src/context.ts index 25fe8a8..7bbc69a 100644 --- a/src/context.ts +++ b/src/context.ts @@ -371,11 +371,11 @@ export class Tab { return this._snapshot; } - async console(): Promise { + console(): playwright.ConsoleMessage[] { return this._console; } - async requests(): Promise> { + requests(): Map { return this._requests; } diff --git a/src/tools/console.ts b/src/tools/console.ts index d0dc4e8..8bec34c 100644 --- a/src/tools/console.ts +++ b/src/tools/console.ts @@ -25,7 +25,7 @@ const console = defineTool({ inputSchema: z.object({}), }, handle: async context => { - const messages = await context.currentTabOrDie().console(); + const messages = context.currentTabOrDie().console(); const log = messages.map(message => `[${message.type().toUpperCase()}] ${message.text()}`).join('\n'); return { code: [`// `], diff --git a/src/tools/network.ts b/src/tools/network.ts index 3286b82..604eeff 100644 --- a/src/tools/network.ts +++ b/src/tools/network.ts @@ -29,7 +29,7 @@ const requests = defineTool({ }, handle: async context => { - const requests = await context.currentTabOrDie().requests(); + const requests = context.currentTabOrDie().requests(); const log = [...requests.entries()].map(([request, response]) => renderRequest(request, response)).join('\n'); return { code: [`// `],