Skip to content

Commit eed2b1b

Browse files
committed
Roll protocol to r1617982
1 parent 4d08372 commit eed2b1b

6 files changed

Lines changed: 73 additions & 50 deletions

File tree

changelog.md

Lines changed: 28 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,34 @@
11

22

3+
## Roll protocol to r1617982 — _2026-04-21T05:16:43.000Z_
4+
###### Diff: [`4d08372...0d2019b`](https://github.com/ChromeDevTools/devtools-protocol/compare/4d08372...0d2019b)
5+
6+
```diff
7+
@@ domains/WebMCP.pdl:76 @@ experimental domain WebMCP
8+
# Array of tools that were added.
9+
array of Tool tools
10+
11+
+ # Definition of a tool that was removed.
12+
+ type RemovedTool extends object
13+
+ properties
14+
+ # Tool name.
15+
+ string name
16+
+ # Frame identifier associated with the tool registration.
17+
+ Page.FrameId frameId
18+
+
19+
# Event fired when tools are removed.
20+
event toolsRemoved
21+
parameters
22+
# Array of tools that were removed.
23+
- array of Tool tools
24+
+ array of RemovedTool tools
25+
26+
# Event fired when a tool invocation starts.
27+
event toolInvoked
28+
```
29+
330
## Roll protocol to r1617013 — _2026-04-18T05:05:32.000Z_
4-
###### Diff: [`ae00315...4656a86`](https://github.com/ChromeDevTools/devtools-protocol/compare/ae00315...4656a86)
31+
###### Diff: [`ae00315...4d08372`](https://github.com/ChromeDevTools/devtools-protocol/compare/ae00315...4d08372)
532

633
```diff
734
@@ domains/Target.pdl:21 @@ domain Target
@@ -42946,47 +42973,4 @@ index 4754f17c..8dad9c98 100644
4294642973
+
4294742974
# The SystemInfo domain defines methods and events for querying low-level system information.
4294842975
experimental domain SystemInfo
42949-
```
42950-
42951-
## Roll protocol to r1162774 — _2023-06-27T04:28:23.000Z_
42952-
###### Diff: [`3494f54...67ae7fb`](https://github.com/ChromeDevTools/devtools-protocol/compare/3494f54...67ae7fb)
42953-
42954-
```diff
42955-
@@ browser_protocol.pdl:7773 @@ domain Page
42956-
# Specifies whether command line API should be available to the script, defaults
42957-
# to false.
42958-
experimental optional boolean includeCommandLineAPI
42959-
+ # If true, runs the script immediately on existing execution contexts or worlds.
42960-
+ # Default: false.
42961-
+ experimental optional boolean runImmediately
42962-
returns
42963-
# Identifier of the added script.
42964-
ScriptIdentifier identifier
42965-
@@ -11164,6 +11167,8 @@ experimental domain Preload
42966-
boolean disabledByPreference
42967-
boolean disabledByDataSaver
42968-
boolean disabledByBatterySaver
42969-
+ boolean disabledByHoldbackPrefetchSpeculationRules
42970-
+ boolean disabledByHoldbackPrerenderSpeculationRules
42971-
42972-
# Preloading status values, see also PreloadingTriggeringOutcome. This
42973-
# status is shared by prefetchStatusUpdated and prerenderStatusUpdated.
42974-
@@ -11227,6 +11232,7 @@ experimental domain Preload
42975-
string prefetchUrl
42976-
PreloadingStatus status
42977-
PrefetchStatus prefetchStatus
42978-
+ Network.RequestId requestId
42979-
42980-
# Fired when a prerender attempt is updated.
42981-
event prerenderStatusUpdated
42982-
@@ -11234,6 +11240,9 @@ experimental domain Preload
42983-
PreloadingAttemptKey key
42984-
PreloadingStatus status
42985-
optional PrerenderFinalStatus prerenderStatus
42986-
+ # This is used to give users more information about the name of Mojo interface
42987-
+ # that is incompatible with prerender and has caused the cancellation of the attempt.
42988-
+ optional string disallowedMojoInterface
42989-
42990-
# Send a list of sources for all preloading attempts in a document.
42991-
event preloadingAttemptSourcesUpdated
4299242976
```

json/browser_protocol.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30763,6 +30763,23 @@
3076330763
"$ref": "Runtime.StackTrace"
3076430764
}
3076530765
]
30766+
},
30767+
{
30768+
"id": "RemovedTool",
30769+
"description": "Definition of a tool that was removed.",
30770+
"type": "object",
30771+
"properties": [
30772+
{
30773+
"name": "name",
30774+
"description": "Tool name.",
30775+
"type": "string"
30776+
},
30777+
{
30778+
"name": "frameId",
30779+
"description": "Frame identifier associated with the tool registration.",
30780+
"$ref": "Page.FrameId"
30781+
}
30782+
]
3076630783
}
3076730784
],
3076830785
"commands": [
@@ -30838,7 +30855,7 @@
3083830855
"description": "Array of tools that were removed.",
3083930856
"type": "array",
3084030857
"items": {
30841-
"$ref": "Tool"
30858+
"$ref": "RemovedTool"
3084230859
}
3084330860
}
3084430861
]

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devtools-protocol",
3-
"version": "0.0.1617013",
3+
"version": "0.0.1617982",
44
"description": "The Chrome DevTools Protocol JSON",
55
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
66
"author": "The Chromium Authors",

pdl/domains/WebMCP.pdl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,19 @@ experimental domain WebMCP
7676
# Array of tools that were added.
7777
array of Tool tools
7878

79+
# Definition of a tool that was removed.
80+
type RemovedTool extends object
81+
properties
82+
# Tool name.
83+
string name
84+
# Frame identifier associated with the tool registration.
85+
Page.FrameId frameId
86+
7987
# Event fired when tools are removed.
8088
event toolsRemoved
8189
parameters
8290
# Array of tools that were removed.
83-
array of Tool tools
91+
array of RemovedTool tools
8492

8593
# Event fired when a tool invocation starts.
8694
event toolInvoked

types/protocol.d.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22083,6 +22083,20 @@ export namespace Protocol {
2208322083
stackTrace?: Runtime.StackTrace;
2208422084
}
2208522085

22086+
/**
22087+
* Definition of a tool that was removed.
22088+
*/
22089+
export interface RemovedTool {
22090+
/**
22091+
* Tool name.
22092+
*/
22093+
name: string;
22094+
/**
22095+
* Frame identifier associated with the tool registration.
22096+
*/
22097+
frameId: Page.FrameId;
22098+
}
22099+
2208622100
export interface InvokeToolRequest {
2208722101
/**
2208822102
* Frame in which to invoke the tool.
@@ -22129,7 +22143,7 @@ export namespace Protocol {
2212922143
/**
2213022144
* Array of tools that were removed.
2213122145
*/
22132-
tools: Tool[];
22146+
tools: RemovedTool[];
2213322147
}
2213422148

2213522149
/**

0 commit comments

Comments
 (0)