aboutsummaryrefslogtreecommitdiff
path: root/src/domains/js.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/domains/js.ts')
-rw-r--r--src/domains/js.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/domains/js.ts b/src/domains/js.ts
index 14862e8..b4a5b4c 100644
--- a/src/domains/js.ts
+++ b/src/domains/js.ts
@@ -51,6 +51,7 @@ export const executeJsTool = defineBrowserTool({
"Result must be JSON-serializable (Runtime.evaluate returnByValue=true).",
],
parameters: ExecuteJsArgs,
+ concurrency: "parallel",
async handler(args, { client }): Promise<Result<ToolOk, ToolErr>> {
const r = await client.evaluateJs(args.expression, args.targetId);
if (!r.success) return err({ kind: "cdp_error", message: r.error.message });
@@ -158,6 +159,7 @@ export const runScriptTool = defineBrowserTool({
"Script MUST return { content: [{ type: 'text', text: '...' }], details?: {...} }. Throw on errors.",
],
parameters: RunScriptArgs,
+ concurrency: "parallel",
async handler(args, { client, signal, onUpdate, extensionCtx }): Promise<Result<ToolOk, ToolErr>> {
if (!isAbsolute(args.path)) {
return err({ kind: "invalid_state", message: "Script path must be absolute" });