orkon/cli-skill
624 次代码提交
| 作者 | SHA1 | 备注 | 提交日期 | |
|---|---|---|---|---|
|
|
056d86c8df | Merge branch 'main' into orkon/cli-skill | ||
|
|
faa144ac9e | chore: add a skill for chrome-devtools | ||
|
|
7c9ff36178 |
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1591204 to 1.0.1592362 in the bundled-devtools group (#1098)
Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1591204 to 1.0.1592362 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/22b657d21f73350906f5029706d576d18817f011"><code>22b657d</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/0d56199f472ca4a345cc7e2d364b241c7ec01a66"><code>0d56199</code></a> Host experiment for JPEG XL support</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/a2886d7263db7cd56fcc024baf121ce2e4bacf51"><code>a2886d7</code></a> Update Context Selection Agent preamble</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/eb79da005f6e25c84235e6f077d25a12d8533a57"><code>eb79da0</code></a> Remove hover effect for title help keyboard accessibility in metric card</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/9a6eb09d15986ffb176a95dccc3e1ac901bf14dd"><code>9a6eb09</code></a> Linkify codespan to satisfy LLM</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/952a0ddc8d00a46578ae0aefa77d03123b80bec3"><code>952a0dd</code></a> [GreenDev] Add descriptions to investigation steps</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/ddd57a4b0abedf94bbbcfe18aff6259716e5f011"><code>ddd57a4</code></a> [GreenDev] Let agent execute JS in console and apply a fix to sources</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/a22023592a98c7269216b1d23e12d6e2f77ad3f9"><code>a220235</code></a> DevTools: Support screen.orientation.lock() in device emulation</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/50b6db7a82db093ae58e6cf7e0b84ac6ad43a063"><code>50b6db7</code></a> Linkify links in the markdown response from LLM</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/a8f9701a9117e9e735b1bc64f35491f8f3389722"><code>a8f9701</code></a> Report the expected test name</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1591204...v1.0.1592362">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Alex Rudenko <alexrudenko@chromium.org> |
||
|
|
9e0a155e4a |
chore(deps-dev): bump the dev-dependencies group with 2 updates (#1097)
Bumps the dev-dependencies group with 2 updates: [globals](https://github.com/sindresorhus/globals) and [sinon](https://github.com/sinonjs/sinon). Updates `globals` from 17.3.0 to 17.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/globals/releases">globals's releases</a>.</em></p> <blockquote> <h2>v17.4.0</h2> <ul> <li>Update globals (2026-03-01) (<a href="https://redirect.github.com/sindresorhus/globals/issues/338">#338</a>) d43a051</li> </ul> <hr /> <p><a href="https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0">https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/globals/commit/a9cfd7493fb701474d4dc946283c7b9d63d64134"><code>a9cfd74</code></a> 17.4.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1"><code>d43a051</code></a> Update globals (2026-03-01) (<a href="https://redirect.github.com/sindresorhus/globals/issues/338">#338</a>)</li> <li>See full diff in <a href="https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0">compare view</a></li> </ul> </details> <br /> Updates `sinon` from 21.0.1 to 21.0.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sinonjs/sinon/blob/main/docs/changelog.md">sinon's changelog</a>.</em></p> <blockquote> <h2>21.0.2</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/024321c48e670de35098b2555173e25f024db90d"><code>024321c4</code></a> fix: skip Node specific tests in browser env (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/b836fccb8adabd3d116338b19ae1f6a4ccfc7d3e"><code>b836fccb</code></a> fix: js-yaml breaking change from v3 to v4 (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ebf0c4313f41edfdf71f206c826a8ce7d56f2d2c"><code>ebf0c431</code></a> docs: add how-to article for stubbing ES module imports (<a href="https://redirect.github.com/sinonjs/sinon/issues/1832">#1832</a>) (<a href="https://redirect.github.com/sinonjs/sinon/issues/2676">#2676</a>) (Eduard Barrera) <blockquote> <ul> <li>docs: add how-to article for stubbing ES module imports with esm package</li> </ul> <p>Adds a comprehensive How-To guide that addresses issue <a href="https://redirect.github.com/sinonjs/sinon/issues/1832">#1832</a>, documenting how to configure Node.js to allow Sinon stubs to work with ES modules.</p> <ul> <li>Explains why ES module namespace bindings are immutable by spec</li> <li>Shows how to use the 'esm' npm package with mutableNamespace: true</li> <li>Provides a complete working example with project layout, package.json, loader file, source modules, and a full test suite</li> <li>Documents limitations (destructured imports, non-standard behavior)</li> <li>Replaces the TODO comment in link-seams-commonjs.md with a cross-reference</li> </ul> <p>Closes <a href="https://redirect.github.com/sinonjs/sinon/issues/1832">#1832</a> Co-authored-by: Eduard Barrera <a href="mailto:eduardbar@users.noreply.github.com">eduardbar@users.noreply.github.com</a> Co-authored-by: Carl-Erik Kopseng <a href="mailto:carlerik@gmail.com">carlerik@gmail.com</a></p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/ebcd506cbb55df6c7d2bda558f58386a218df9be"><code>ebcd506c</code></a> Fix spies not being reset properly (<a href="https://redirect.github.com/sinonjs/sinon/issues/2673">#2673</a>) (simon-id)</li> <li><a href="https://github.com/sinonjs/sinon/commit/3beab2ba97fe74cdb0f495420ac06652e59835aa"><code>3beab2ba</code></a> Make doc tests pass with new jQuery (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/766715c68a94fd66e9ca79f62c23d07fd1645d4c"><code>766715c6</code></a> build: reduce transitive audit findings (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/92aaf5c9d1686a9b4a025c31cb3b0813e7fd2350"><code>92aaf5c9</code></a> build: upgrade eslint config and replace dependency-check (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/c6aaa8719ea831c43112ff0d0727a35e6bf92731"><code>c6aaa871</code></a> chore: ignore project worktrees (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ef387e8ec6eb692f63844130b4590d018729a723"><code>ef387e8e</code></a> Upgrade most deps (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/3cf4e77d2c20a63a27c0ac14e0186f45761a0b77"><code>3cf4e77d</code></a> docs: improve writing of documentation (<a href="https://redirect.github.com/sinonjs/sinon/issues/2675">#2675</a>) (Eduardo de la Cruz Palacios)</li> <li><a href="https://github.com/sinonjs/sinon/commit/6349032fc42f01c302e05d3146e489d92fc9dbf9"><code>6349032f</code></a> Check login status before publishing steps are performed (Carl-Erik Kopseng)</li> </ul> <p><em>Released by <a href="https://github.com/fatso83">Carl-Erik Kopseng</a> on 2026-03-04.</em></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/2d93d686b1d240d6a3463f6105c56244f7a1fc92"><code>2d93d68</code></a> 21.0.2</li> <li><a href="https://github.com/sinonjs/sinon/commit/3af394efc1ed16843d9e8e8c69c736c90b53b0b8"><code>3af394e</code></a> lint-staged -> 16.3.2</li> <li><a href="https://github.com/sinonjs/sinon/commit/2948314cc4289bae0a27fabdd263565e07c3ba68"><code>2948314</code></a> prettier</li> <li><a href="https://github.com/sinonjs/sinon/commit/024321c48e670de35098b2555173e25f024db90d"><code>024321c</code></a> fix: skip Node specific tests in browser env</li> <li><a href="https://github.com/sinonjs/sinon/commit/b836fccb8adabd3d116338b19ae1f6a4ccfc7d3e"><code>b836fcc</code></a> fix: js-yaml breaking change from v3 to v4</li> <li><a href="https://github.com/sinonjs/sinon/commit/ebf0c4313f41edfdf71f206c826a8ce7d56f2d2c"><code>ebf0c43</code></a> docs: add how-to article for stubbing ES module imports (<a href="https://redirect.github.com/sinonjs/sinon/issues/1832">#1832</a>) (<a href="https://redirect.github.com/sinonjs/sinon/issues/2676">#2676</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ebcd506cbb55df6c7d2bda558f58386a218df9be"><code>ebcd506</code></a> Fix spies not being reset properly (<a href="https://redirect.github.com/sinonjs/sinon/issues/2673">#2673</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/3beab2ba97fe74cdb0f495420ac06652e59835aa"><code>3beab2b</code></a> Make doc tests pass with new jQuery</li> <li><a href="https://github.com/sinonjs/sinon/commit/766715c68a94fd66e9ca79f62c23d07fd1645d4c"><code>766715c</code></a> build: reduce transitive audit findings</li> <li><a href="https://github.com/sinonjs/sinon/commit/92aaf5c9d1686a9b4a025c31cb3b0813e7fd2350"><code>92aaf5c</code></a> build: upgrade eslint config and replace dependency-check</li> <li>Additional commits viewable in <a href="https://github.com/sinonjs/sinon/compare/v21.0.1...v21.0.2">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a073c0c54b |
chore(deps-dev): bump puppeteer from 24.37.5 to 24.38.0 in the bundled group (#1099)
Bumps the bundled group with 1 update: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.37.5 to 24.38.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/releases">puppeteer's releases</a>.</em></p> <blockquote> <h2>puppeteer-core: v24.38.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.5...puppeteer-core-v24.38.0">24.38.0</a> (2026-03-04)</h2> <h3>🎉 Features</h3> <ul> <li>roll to Chrome 146.0.7680.31 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14729">#14729</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/627eb5e6572f5248286ab09d74c204e2399632e8">627eb5e</a>)</li> <li>roll to Firefox 148.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14728">#14728</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/09b655a1a4b2ee389f4a63f701a347566a5b9d88">09b655a</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>consider browsingContext.navigationCommitted to dispose an existing navigation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14724">#14724</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b4e92c637c503710895c842f391793018c4f35b5">b4e92c6</a>)</li> <li>disable PartitionAllocSchedulerLoopQuarantineTaskControlledPurge (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14744">#14744</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e6c7425d3f459adfbf5c1dd0b230da33fa9eb7c3">e6c7425</a>)</li> <li>roll to Chrome 145.0.7632.117 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14719">#14719</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1d407e1e69ee0f307f8819152a980fa0a24835ff">1d407e1</a>)</li> </ul> <h2>puppeteer: v24.38.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.5...puppeteer-v24.38.0">24.38.0</a> (2026-03-04)</h2> <h3>🎉 Features</h3> <ul> <li>roll to Chrome 146.0.7680.31 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14729">#14729</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/627eb5e6572f5248286ab09d74c204e2399632e8">627eb5e</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li>puppeteer-core bumped from 24.37.5 to 24.38.0</li> </ul> </li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.5...puppeteer-v24.38.0">24.38.0</a> (2026-03-04)</h2> <h3>🎉 Features</h3> <ul> <li>roll to Chrome 146.0.7680.31 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14729">#14729</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/627eb5e6572f5248286ab09d74c204e2399632e8">627eb5e</a>)</li> <li>roll to Firefox 148.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14728">#14728</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/09b655a1a4b2ee389f4a63f701a347566a5b9d88">09b655a</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li>puppeteer-core bumped from 24.37.5 to 24.38.0</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>consider browsingContext.navigationCommitted to dispose an existing navigation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14724">#14724</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b4e92c637c503710895c842f391793018c4f35b5">b4e92c6</a>)</li> <li>disable PartitionAllocSchedulerLoopQuarantineTaskControlledPurge (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14744">#14744</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e6c7425d3f459adfbf5c1dd0b230da33fa9eb7c3">e6c7425</a>)</li> <li>roll to Chrome 145.0.7632.117 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14719">#14719</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1d407e1e69ee0f307f8819152a980fa0a24835ff">1d407e1</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/d3356fac46478974c5b88ba2b26b26954cb741ff"><code>d3356fa</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14720">#14720</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/e6c7425d3f459adfbf5c1dd0b230da33fa9eb7c3"><code>e6c7425</code></a> fix: disable PartitionAllocSchedulerLoopQuarantineTaskControlledPurge (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14744">#14744</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/e24f43290280df6398e992842490631aafd9f287"><code>e24f432</code></a> chore(deps-dev): bump the dev-dependencies group across 1 directory with 7 up...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b12fca9bd9bedb9c90863c52e7359cfbf281a81e"><code>b12fca9</code></a> test: update tests and add diagnostics (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14741">#14741</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/627eb5e6572f5248286ab09d74c204e2399632e8"><code>627eb5e</code></a> feat: roll to Chrome 146.0.7680.31 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14729">#14729</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/e0e3e89aa4d7e1825d411a4729a76a0852824c83"><code>e0e3e89</code></a> chore: enable blank issues in issue template configuration (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14739">#14739</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/ba19944981f4e601127a5b7b54feefd1df972cbe"><code>ba19944</code></a> chore(deps-dev): bump rollup from 4.22.4 to 4.59.0 in /examples/puppeteer-in-...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b4e92c637c503710895c842f391793018c4f35b5"><code>b4e92c6</code></a> fix: consider browsingContext.navigationCommitted to dispose an existing navi...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/57b40c03e11ec5defebfa30cb9fcea5d6f6ae572"><code>57b40c0</code></a> chore(deps): bump typed-query-selector from 2.12.0 to 2.12.1 in the dependenc...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/eca8ca4b90c9e16a86152a62ed8839119c4386a3"><code>eca8ca4</code></a> chore(deps): bump the all group in /website with 2 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14732">#14732</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.5...puppeteer-v24.38.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Rudenko <alexrudenko@chromium.org> |
||
|
|
9d14d7ad11 |
chore: shim puppeteer in lh bundle (#1101)
LH PR https://github.com/GoogleChrome/lighthouse/pull/16895 Contains unmodified output from `npm run update-lighthouse`. |
||
|
|
adac7c537e |
fix: repair broken markdown and extract snippets in a11y-debugging skill (#1096)
## Summary - Fix broken markdown fences in `skills/a11y-debugging/SKILL.md` — a stray quadruple-backtick on line 72 broke the numbered list continuation, and a mismatched fence on line 95 disrupted rendering - Extract verbose JS snippets (orphaned inputs, tap targets, color contrast, global checks) into `references/a11y-snippets.md`, keeping SKILL.md scannable and following the same `references/` pattern used by `debug-optimize-lcp` ## Test plan - [x] Verify SKILL.md renders correctly in GitHub markdown preview (no broken fences or orphaned code blocks) - [x] Verify `references/a11y-snippets.md` renders correctly and all 4 snippets are present - [x] Confirm the relative links from SKILL.md to `references/a11y-snippets.md` resolve correctly on GitHub |
||
|
|
cb0079efbb |
refactor: simplify the response texts (#1095)
- removed redundant headers in Markdown - updates more tests to use snapshots |
||
|
|
dfa9b79a4e |
refactor: set defaults to performance trace tool (#1090)
Defaults make it easier to use. |
||
|
|
92f2c7b48b |
docs: fix typo in README regarding slim mode (#1093)
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/1092 Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/1091 |
||
|
|
7273f16ec0 |
feat: Add skill which helps with onboarding of the mcp server (#1083)
- **feat: add troubleshooting skill definition and expand documentation with details on autoConnect timeouts and extension debugging conflicts.** - **docs: Simplify troubleshooting skill instructions by removing explicit tool mentions and updating the troubleshooting guide link.** - **docs: Update troubleshooting guide to recommend and correct usage of `--logFile` for capturing debug logs.** - **docs: Enhance troubleshooting guide with 'Tool not found' error, `--autoConnect` Chrome 144+ requirement, and `startup_timeout_ms` tip for Windows.** - **docs: Clarify that Chrome 144+ must be running for `--autoConnect` and add a verification step for remote debugging.** - **feat: Add an initial troubleshooting step to read and interpret MCP configuration, renumbering subsequent steps.** - **docs: Add detailed troubleshooting steps for `Could not find DevToolsActivePort` and other common connection errors.** - **docs: Add troubleshooting guidance for empty profile creation due to typos or misconfiguration.** |
||
|
|
b5b9a7753b |
test: fix install of chrome in test.mjs (#1087)
This is used by some extension tests that rely on new CDP capabilities. cc @nroscino |
||
|
|
79337ec71a |
chore: tweak CLI (#1088)
- document optional params - remove customHelp |
||
|
|
baa80f951a |
chore: add via CLI flag (#1086)
This is used for usage stats. |
||
|
|
109bf43e4c |
chore: fix arg forwarding in CLI (#1084)
Drive-by: e2e tests for major scenarios. Drive-by: make stopDaemon more robust. |
||
|
|
8dbf862549 |
test: installing chrome through test script (#1085)
Fixes local test failing for triggerAction on extensions. |
||
|
|
bedfd5d886 |
chore: forward disclaimers (#1082)
`chrome-devtools start` should forward underlying disclaimers. This is achieved by piping stderr until the start indicator is seen. |
||
|
|
8e74254092 |
chore: add CLI docs (#1081)
This is a doc for humans and we will add a skill based on this later. |
||
|
|
82f9e6539d |
chore: handle CLI responses and formats (#1080)
Initial handling for CLI responses. Note that image responses are not supported yet. |
||
|
|
bcb852dd2e | fix: improve error messages around --auto-connect (#1075) | ||
|
|
2216b3a933 |
chore: implement chrome-devtools CLI (#1079)
Note that the implementation for response handling and daemon start/stop is still a placeholder. The proper handling will be done in follow-ups. The `generateCustomHelp` function is also fully experimental and it is likely to get removed before the release. The goal of this PR is to scaffold the e2e workflow for early manual testing. Automated tests will be also added in a follow-up. Note this does not expose the CLI as a binary on the package. |
||
|
|
e5973fd021 |
chore: implement trigger extension action (#1049)
This PR implements the ability to trigger an extension action by passing it an extension id. It uses puppeteer internals and the canary chrome version in tests since the TriggerAction CDP command is still not available in the current stable release. |
||
|
|
9d173cd3f2 |
chore(deps): update lh bundle (#1078)
Produced by `npm run update-lighthouse`. |
||
|
|
a4533326a4 |
chore: add a script to generate CLI (#1077)
The script will be used to generate CLI for the MCP server at `src/bin/cliDefinitions.ts`. It uses the live server JSON schemas to make it more compatible with the actual MCP server at runtime. The code definitions are used to extend the CLI with tool categories. |
||
|
|
e51ba47203 |
fix: simplify emulation and script tools (#1073)
- reduces the token usage. - makes emulation and script compatible with CLI. - documents .nullable() and .object() restrictions for the future. - the emulation tools do not have nullable anymore and undefined would clear the emulation instead. The model is thus required to provide all emulation settings at once. Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/918 |
||
|
|
35980fda16 |
chore: Enable blank issues in issue template configuration (#1074)
unable to create tasks |
||
|
|
5ecc6e274f |
chore(deps-dev): bump the dev-dependencies group with 6 updates (#1066)
Bumps the dev-dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | [@google/genai](https://github.com/googleapis/js-genai) | `1.42.0` | `1.43.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.0` | `25.3.3` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.0` | `8.56.1` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.0` | `8.56.1` | | [lighthouse](https://github.com/GoogleChrome/lighthouse) | `13.0.2` | `13.0.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.56.1` | Updates `@google/genai` from 1.42.0 to 1.43.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/js-genai/releases"><code>@google/genai</code>'s releases</a>.</em></p> <blockquote> <h2>v1.43.0</h2> <h2><a href="https://github.com/googleapis/js-genai/compare/v1.42.0...v1.43.0">1.43.0</a> (2026-02-26)</h2> <h3>Features</h3> <ul> <li>Add gemini-3.1-pro-preview to list of models in Interactions (<a href="https://github.com/googleapis/js-genai/commit/14775fefb814c21d8f34b776935b72d7f20896bd">14775fe</a>)</li> <li>Add Image Grounding support to GoogleSearch tool (<a href="https://github.com/googleapis/js-genai/commit/9187ca748b9de10037134e34e4da8ca06f0d2696">9187ca7</a>)</li> <li>enable server side MCP and disable all other AFC when server side MCP is configured. (<a href="https://github.com/googleapis/js-genai/commit/c7888c4aec34b7f86983ea0c55c499c1f8d089c2">c7888c4</a>)</li> <li>Support more image sizes and resolutions (<a href="https://github.com/googleapis/js-genai/commit/54f41457984fc451e659ab594086bc462486e9d0">54f4145</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>change interactions media mime type to enum (breaking change for experimental feature) (<a href="https://github.com/googleapis/js-genai/commit/7c2d5b29b8e7d2a146ec1a117ccef4fe13b4362e">7c2d5b2</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md"><code>@google/genai</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/googleapis/js-genai/compare/v1.42.0...v1.43.0">1.43.0</a> (2026-02-26)</h2> <h3>Features</h3> <ul> <li>Add gemini-3.1-pro-preview to list of models in Interactions (<a href="https://github.com/googleapis/js-genai/commit/14775fefb814c21d8f34b776935b72d7f20896bd">14775fe</a>)</li> <li>Add Image Grounding support to GoogleSearch tool (<a href="https://github.com/googleapis/js-genai/commit/9187ca748b9de10037134e34e4da8ca06f0d2696">9187ca7</a>)</li> <li>enable server side MCP and disable all other AFC when server side MCP is configured. (<a href="https://github.com/googleapis/js-genai/commit/c7888c4aec34b7f86983ea0c55c499c1f8d089c2">c7888c4</a>)</li> <li>Support more image sizes and resolutions (<a href="https://github.com/googleapis/js-genai/commit/54f41457984fc451e659ab594086bc462486e9d0">54f4145</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>change interactions media mime type to enum (breaking change for experimental feature) (<a href="https://github.com/googleapis/js-genai/commit/7c2d5b29b8e7d2a146ec1a117ccef4fe13b4362e">7c2d5b2</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/js-genai/commit/673129ee4f9160016aeded92f09a6b9f357001ca"><code>673129e</code></a> chore(main): release 1.43.0 (<a href="https://redirect.github.com/googleapis/js-genai/issues/1341">#1341</a>)</li> <li><a href="https://github.com/googleapis/js-genai/commit/a5a1399665bec360a908d4e03789c5d9cc237510"><code>a5a1399</code></a> chore: update InteractionCompleteEvent comment</li> <li><a href="https://github.com/googleapis/js-genai/commit/9187ca748b9de10037134e34e4da8ca06f0d2696"><code>9187ca7</code></a> feat: Add Image Grounding support to GoogleSearch tool</li> <li><a href="https://github.com/googleapis/js-genai/commit/2247f1846289d721db3ed28b0022edebdc2f7e9c"><code>2247f18</code></a> chore: pull in change merged outside</li> <li><a href="https://github.com/googleapis/js-genai/commit/54f41457984fc451e659ab594086bc462486e9d0"><code>54f4145</code></a> feat: Support more image sizes and resolutions</li> <li><a href="https://github.com/googleapis/js-genai/commit/bafdfc52970df457b277be63a54c045841e2f95f"><code>bafdfc5</code></a> chore: Support API-mode multi-step integration tests for the JavaScript GenAI...</li> <li><a href="https://github.com/googleapis/js-genai/commit/13549a22dd8c7f497a546235199ff91d320f0259"><code>13549a2</code></a> chore: Update comments</li> <li><a href="https://github.com/googleapis/js-genai/commit/a013ffa153fa9a6ae01c41c7e72517939307794c"><code>a013ffa</code></a> chore: Internal Cleanup</li> <li><a href="https://github.com/googleapis/js-genai/commit/0a0c485b495ec5bfffd79fee3412dac2e334d316"><code>0a0c485</code></a> chore: Mark Interaction fields as required</li> <li><a href="https://github.com/googleapis/js-genai/commit/7c2d5b29b8e7d2a146ec1a117ccef4fe13b4362e"><code>7c2d5b2</code></a> fix: change interactions media mime type to enum (breaking change for experim...</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/js-genai/compare/v1.42.0...v1.43.0">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 25.3.0 to 25.3.3 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.56.0 to 8.56.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v8.56.1</h2> <h2>8.56.1 (2026-02-23)</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update dependency minimatch to v10.2.2 by <a href="https://github.com/benmccann"><code>@benmccann</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074">typescript-eslint/typescript-eslint#12074</a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>8.56.1 (2026-02-23)</h2> <p>This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a"><code>96a04a9</code></a> chore(release): publish 8.56.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/958f390c8c5b136e6f095f9230ba301fc1db00e9"><code>958f390</code></a> chore(eslint-plugin): add default excludes to vitest (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12067">#12067</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ffb46eaa41a7c8a831dc09f0ed726dd4cc06ea4f"><code>ffb46ea</code></a> docs(eslint-plugin): [method-signature-style] clarify autofix impact on type ...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.56.0 to 8.56.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v8.56.1</h2> <h2>8.56.1 (2026-02-23)</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update dependency minimatch to v10.2.2 by <a href="https://github.com/benmccann"><code>@benmccann</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074">typescript-eslint/typescript-eslint#12074</a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>8.56.1 (2026-02-23)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a"><code>96a04a9</code></a> chore(release): publish 8.56.1</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `lighthouse` from 13.0.2 to 13.0.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/GoogleChrome/lighthouse/releases">lighthouse's releases</a>.</em></p> <blockquote> <h2>v13.0.3</h2> <p>Fixes npm package publish of 13.0.2. Refer to <a href="https://github.com/GoogleChrome/lighthouse/releases/tag/v13.0.2">https://github.com/GoogleChrome/lighthouse/releases/tag/v13.0.2</a> for actual changes.</p> <p>We expect this release to ship in the DevTools of <a href="https://chromiumdash.appspot.com/schedule">Chrome 146</a>, and to PageSpeed Insights within 2 weeks.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GoogleChrome/lighthouse/blob/main/changelog.md">lighthouse's changelog</a>.</em></p> <blockquote> <h1>13.0.3 (2026-02-11)</h1> <p>Fix npm package publish of 13.0.2. Refer to <a href="https://github.com/GoogleChrome/lighthouse/releases/tag/v13.0.2">https://github.com/GoogleChrome/lighthouse/releases/tag/v13.0.2</a>.</p> <p>We expect this release to ship in the DevTools of <a href="https://chromiumdash.appspot.com/schedule">Chrome 146</a>, and to PageSpeed Insights within 2 weeks.</p> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GoogleChrome/lighthouse/commit/cfef2a74ed02239be6c6e81cfb447fb5f8512176"><code>cfef2a7</code></a> v13.0.3 (<a href="https://redirect.github.com/GoogleChrome/lighthouse/issues/16881">#16881</a>)</li> <li>See full diff in <a href="https://github.com/GoogleChrome/lighthouse/compare/v13.0.2...v13.0.3">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.56.0 to 8.56.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.56.1</h2> <h2>8.56.1 (2026-02-23)</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update dependency minimatch to v10.2.2 by <a href="https://github.com/benmccann"><code>@benmccann</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12074">typescript-eslint/typescript-eslint#12074</a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.56.1 (2026-02-23)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1">GitHub Releases</a> for more information.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a"><code>96a04a9</code></a> chore(release): publish 8.56.1</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
652d1da6f4 |
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1587572 to 1.0.1591204 in the bundled-devtools group (#1067)
Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1587572 to 1.0.1591204 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/e27f62c91b96b3f59a6322ee587f80bfa2d9ed96"><code>e27f62c</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/c804bd56a0e5089b60ad36855f181564fa114789"><code>c804bd5</code></a> Fix display of compressed request bodies in Network panel</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/d18b4e4910cbfd42272e85e529e94e4d5674021e"><code>d18b4e4</code></a> AI: fix missing jslog context values</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/dc2b4fe3565f05fde49b65393c8f0f88b2d517af"><code>dc2b4fe</code></a> Disable e2e/sources/ignore-list.test.ts: Ignore list/skips instrumentation br...</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/5a701434e05d1ce7ba1e49fc69dfd8962331eb9a"><code>5a70143</code></a> AI: show loading spinner in walkthrough CTA</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/cbd5e68a1af9f6de574623bb77146619b01b8235"><code>cbd5e68</code></a> DevTools: reland JPEG XL disabled image format emulation</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/9c75755924bdc4bacb0d22591cd3ff39ceb3fa6e"><code>9c75755</code></a> Roll browser-protocol and CfT</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/889d4d63fdd34e7299247a52a56693d854d60221"><code>889d4d6</code></a> AI: fix walkthrough tests</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/71e834d06fed082d360942b624937aea36eaf135"><code>71e834d</code></a> ComputedStyleWidget: allow the filter regexp to be set</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/1bbe315ed5e21182aa018e83b370793a8dbda6c3"><code>1bbe315</code></a> Roll browser-protocol and CfT</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1587572...v1.0.1591204">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b36f2a76fa |
chore(deps-dev): bump @modelcontextprotocol/sdk from 1.26.0 to 1.27.1 in the bundled group (#1068)
Bumps the bundled group with 1 update: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk). Updates `@modelcontextprotocol/sdk` from 1.26.0 to 1.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/modelcontextprotocol/typescript-sdk/releases"><code>@modelcontextprotocol/sdk</code>'s releases</a>.</em></p> <blockquote> <h2>v1.27.1</h2> <h2>What's Changed</h2> <ul> <li>feat: implement auth/pre-registration conformance scenario by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1545">modelcontextprotocol/typescript-sdk#1545</a></li> <li>docs: add governance documentation for SEP-1730 by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1547">modelcontextprotocol/typescript-sdk#1547</a></li> <li>docs: comprehensive feature documentation for SEP-1730 Tier 1 by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1548">modelcontextprotocol/typescript-sdk#1548</a></li> <li>fix: prevent command injection in example URL opening (v1.x backport) by <a href="https://github.com/maxisbey"><code>@maxisbey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1579">modelcontextprotocol/typescript-sdk#1579</a></li> <li>fix: call onerror for silently swallowed transport errors by <a href="https://github.com/qing-ant"><code>@qing-ant</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580">modelcontextprotocol/typescript-sdk#1580</a></li> <li>chore: bump version to 1.27.1 by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1581">modelcontextprotocol/typescript-sdk#1581</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/qing-ant"><code>@qing-ant</code></a> made their first contribution in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1580">modelcontextprotocol/typescript-sdk#1580</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1">https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.27.0...v1.27.1</a></p> <h2>v1.27.0</h2> <h2>What's Changed</h2> <ul> <li>feat: add conformance test infrastructure for v1.x by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1518">modelcontextprotocol/typescript-sdk#1518</a></li> <li>feat: backport discoverOAuthServerInfo() and discovery caching to v1.x by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1533">modelcontextprotocol/typescript-sdk#1533</a></li> <li>feat: add url property to RequestInfo interface by <a href="https://github.com/valentinbeggi"><code>@valentinbeggi</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353">modelcontextprotocol/typescript-sdk#1353</a></li> <li>[v1.x] feat(tasks): add streaming methods for elicitation and sampling by <a href="https://github.com/LucaButBoring"><code>@LucaButBoring</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1528">modelcontextprotocol/typescript-sdk#1528</a></li> <li>chore: bump version for v1.27.0 by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1541">modelcontextprotocol/typescript-sdk#1541</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/valentinbeggi"><code>@valentinbeggi</code></a> made their first contribution in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1353">modelcontextprotocol/typescript-sdk#1353</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.0">https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/4faa8c899c069a98f8a0c3f804ec1a50dc2bae64"><code>4faa8c8</code></a> chore: bump version to 1.27.1 (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1581">#1581</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/09a85a80439f0ca9e5556ac20bdec41461e35234"><code>09a85a8</code></a> fix: call onerror for silently swallowed transport errors (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1580">#1580</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/e79d14ab6d8fbcb49543cab3917a60a89d0a6df9"><code>e79d14a</code></a> fix: prevent command injection in example URL opening (v1.x backport) (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1579">#1579</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/342ea394ca6e660e294162efdeafc411284bcc0d"><code>342ea39</code></a> docs: comprehensive feature documentation for SEP-1730 Tier 1 (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1548">#1548</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/2084a22074d4c8fd54ddc8637783fb10c13edf90"><code>2084a22</code></a> docs: add governance documentation for SEP-1730 (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1547">#1547</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/f2d21458ccccd7cfaa1a2a171a262961591d4d0b"><code>f2d2145</code></a> feat: implement auth/pre-registration conformance scenario (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1545">#1545</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/8cbc65848388cb0364122f5760cb6b01ff8a3654"><code>8cbc658</code></a> chore: bump version for v1.27.0 (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1541">#1541</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/5c16ae3339bfa1dd71b0dee1a534e1b6d8be658e"><code>5c16ae3</code></a> [v1.x] feat(tasks): add streaming methods for elicitation and sampling (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1528">#1528</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/97ab379e4572ac8e38ff8b99891f29a69cfbb5bb"><code>97ab379</code></a> feat: add url property to RequestInfo interface (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1353">#1353</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/825e9ab80332e7fac19d221f6aae352dc73172fe"><code>825e9ab</code></a> feat: backport discoverOAuthServerInfo() and discovery caching to v1.x (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1533">#1533</a>)</li> <li>Additional commits viewable in <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/v1.26.0...v1.27.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
960be06aee |
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 (#1070)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.2 to 3.1.5. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712"><code>7bba978</code></a> 3.1.5</li> <li><a href="https://github.com/isaacs/minimatch/commit/bd259425b2ca17b42897997f93e890314155522d"><code>bd25942</code></a> docs: add warning about ReDoS</li> <li><a href="https://github.com/isaacs/minimatch/commit/1a9c27c75725474dbde57db2995b6281b267756d"><code>1a9c27c</code></a> fix partial matching of globstar patterns</li> <li><a href="https://github.com/isaacs/minimatch/commit/1a2e084af579731af66c221214e3ca8222c9bf23"><code>1a2e084</code></a> 3.1.4</li> <li><a href="https://github.com/isaacs/minimatch/commit/ae24656237c3d58067442f790ce17eff84463a47"><code>ae24656</code></a> update lockfile</li> <li><a href="https://github.com/isaacs/minimatch/commit/b1003749228b2a79e1f237963a0d559ef7a0941e"><code>b100374</code></a> limit recursion for **, improve perf considerably</li> <li><a href="https://github.com/isaacs/minimatch/commit/26ffeaa091b9f660833e23f42e07165b33e85c13"><code>26ffeaa</code></a> lockfile update</li> <li><a href="https://github.com/isaacs/minimatch/commit/9eca892a4e5dbb20534f9f30483b85cdeee6c2eb"><code>9eca892</code></a> lock node version to 14</li> <li><a href="https://github.com/isaacs/minimatch/commit/00c323b188b704e5d4bc534ecec2268cfa70a32a"><code>00c323b</code></a> 3.1.3</li> <li><a href="https://github.com/isaacs/minimatch/commit/30486b2048929264f44d18822891cfffa02af78b"><code>30486b2</code></a> update CI matrix and actions</li> <li>Additional commits viewable in <a href="https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ChromeDevTools/chrome-devtools-mcp/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
505089c288 |
chore: evaluate script on service workers (#1052)
This PR introduce script evaluation on service workers behind the flag --category-extension. |
||
|
|
2d5e4fa357 | refactor: type-cast as internal CdpPage interface (#1064) | ||
|
|
f763da24a1 |
fix: simplify focus state management (#1063)
Simplify focus management by emulating focused state for all pages. This is especially useful in the new multi agent use case. |
||
|
|
9628dabcb4 |
refactor: clean up more of the context getters (#1062)
- moves more code to the McpPage - deleted Context specific tests |
||
|
|
4cb5a17b57 |
refactor: remove page passing via context (#1061)
- removes several redundant getters on the context. - removes passing page instances via context. |
||
|
|
d6c06c56a7 |
refactor: make cdp resolvers use McpPage (#1060)
Makes cdp resolvers scoped to the page. Once collectors are per McpPage, the entire method could be moved to McpPage. |
||
|
|
40c241bbfc |
refactor: move dialog handling to McpPage (#1059)
- renamed getSelectedPage to getSelectedPptrPage - removes getSelectedPptrPage from tool interfaces - moves dialog handling to McpPage - makes responses to be optionally McpPage-scoped |
||
|
|
302e5a0419 |
refactor: consistently use McpPage in tools (#1057)
Follow-up to https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/caf601a32832bb87cfac801a6bbeacb87508412f The work is not complete and as a follow-up I will handle other Context methods and moved whatever is relevant to the McpPage. Also, duplicate getters would go away. |
||
|
|
21634e660c |
docs: Adapt a11y skill to utilize Lighthouse (#1054)
- **feat: Add Lighthouse audit as the initial step in the accessibility debugging workflow and reorder subsequent sections.** - **feat: Add critical instructions for parsing Lighthouse audit reports to efficiently extract failing elements.** |
||
|
|
13a18e2380 |
chore: implement daemon client (#1037)
The client is meant to start the daemon if it is not running or connect to the existing one. Long-running client connections are not needed yet. Removed previous direct daemon test as we better test it via the client, the intended way to manage the daemon. |
||
|
|
5f694c60ff |
refactor: improve type safety for page scoped tools (#1051)
I think we should create proper classes for tool definitions soon. Follow-up for https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/1022 |
||
|
|
ef4b11d6f3 | chore: update pre-release workflow name (#1050) | ||
|
|
dfdac2648e |
feat: integrate Lighthouse audits (#831)
This PR adds tool to perform navigation and snapshot audits using Lighthouse for Accessibility, SEO and Best practices. For performance audits existing tools can be used. Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/473 |
||
|
|
caf601a328 |
feat: add pageId routing for parallel multi-agent workflows (#1022)
## Summary
Adds optional `pageId` routing to page-scoped tools, gated behind
`--experimental-page-id-routing`. When enabled, multi-agent callers can
target a specific page without relying on global selection state. Fully
backward-compatible: without the flag, behavior is unchanged.
### Key changes
- **`pageScoped` annotation**: tools declare `pageScoped: true`; the
server merges `pageId` into their schema at registration time (when the
flag is on)
- **`McpPage` wrapper**: consolidates per-page state (numeric id,
isolated context name, focus tracking) into a single class
- **Request-scoped page routing**: `resolvePageById()` resolves the
target page, `setRequestPage()` threads it through the handler so tools
like `getSelectedPage()` see the right page
- **`assertPageIsFocused`**: keyboard/input tools validate that the
target page holds browser focus, returning an actionable error ("call
select_page first") instead of silently dispatching to the wrong page
- **`--experimental-page-id-routing` CLI flag** (hidden): gates schema
injection and request-scoped routing so the feature can be tested before
graduating
- **Eval scenarios**: `page_id_routing_test` and
`page_focus_keyboard_test` with `serverArgs` support in the eval harness
Addresses #1019
|
||
|
|
e4db2501f3 |
chore(deps): bump hono from 4.12.0 to 4.12.2 (#1044)
Bumps [hono](https://github.com/honojs/hono) from 4.12.0 to 4.12.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/honojs/hono/releases">hono's releases</a>.</em></p> <blockquote> <h2>v4.12.2</h2> <h2>Security fix</h2> <p>Fixed incorrect handling of <code>X-Forwarded-For</code> in the AWS Lambda adapter behind ALB that could allow IP-based access control bypass. The detail: <a href="https://github.com/honojs/hono/security/advisories/GHSA-xh87-mx6m-69f3">https://github.com/honojs/hono/security/advisories/GHSA-xh87-mx6m-69f3</a></p> <p>Thanks <a href="https://github.com/EdamAme-x"><code>@EdamAme-x</code></a></p> <h2>What's Changed</h2> <ul> <li>fix(context): revert PR <a href="https://redirect.github.com/honojs/hono/issues/4707">#4707</a> by <a href="https://github.com/yusukebe"><code>@yusukebe</code></a> in <a href="https://redirect.github.com/honojs/hono/pull/4757">honojs/hono#4757</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/honojs/hono/compare/v4.12.1...v4.12.2">https://github.com/honojs/hono/compare/v4.12.1...v4.12.2</a></p> <h2>v4.12.1</h2> <h2>What's Changed</h2> <ul> <li>fix(client): export <code>ApplyGlobalResponse</code> from <code>hono/client</code> by <a href="https://github.com/sushichan044"><code>@sushichan044</code></a> in <a href="https://redirect.github.com/honojs/hono/pull/4743">honojs/hono#4743</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/honojs/hono/compare/v4.12.0...v4.12.1">https://github.com/honojs/hono/compare/v4.12.0...v4.12.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/honojs/hono/commit/df97e5f49771a2a219770515859b9cc1d80abab0"><code>df97e5f</code></a> 4.12.2</li> <li><a href="https://github.com/honojs/hono/commit/212c64f2c262c60585e4d80d547fb154fd8b9a16"><code>212c64f</code></a> fix(context): revert PR <a href="https://redirect.github.com/honojs/hono/issues/4707">#4707</a> (<a href="https://redirect.github.com/honojs/hono/issues/4757">#4757</a>)</li> <li><a href="https://github.com/honojs/hono/commit/5cc8f8f79eb600a1d98be117c2c7c2de3e0d400e"><code>5cc8f8f</code></a> ci: apply automated fixes</li> <li><a href="https://github.com/honojs/hono/commit/41adbf56e252c04611f8972364ac0887ae07a4c7"><code>41adbf5</code></a> Merge commit from fork</li> <li><a href="https://github.com/honojs/hono/commit/2de30d7c2a25885c5df03c454582c305a34da771"><code>2de30d7</code></a> 4.12.1</li> <li><a href="https://github.com/honojs/hono/commit/91ef235f9fd34266dbb473a4c43d999465be3c87"><code>91ef235</code></a> fix(client): export <code>ApplyGlobalResponse</code> from <code>hono/client</code> (<a href="https://redirect.github.com/honojs/hono/issues/4743">#4743</a>)</li> <li>See full diff in <a href="https://github.com/honojs/hono/compare/v4.12.0...v4.12.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ChromeDevTools/chrome-devtools-mcp/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
9001984761 |
chore(deps-dev): bump rollup from 4.58.0 to 4.59.0 (#1047)
Bumps [rollup](https://github.com/rollup/rollup) from 4.58.0 to 4.59.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v4.59.0</h2> <h2>4.59.0</h2> <p><em>2026-02-22</em></p> <h3>Features</h3> <ul> <li>Throw when the generated bundle contains paths that would leave the output directory (<a href="https://redirect.github.com/rollup/rollup/issues/6276">#6276</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6275">#6275</a>: Validate bundle stays within output dir (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>4.59.0</h2> <p><em>2026-02-22</em></p> <h3>Features</h3> <ul> <li>Throw when the generated bundle contains paths that would leave the output directory (<a href="https://redirect.github.com/rollup/rollup/issues/6276">#6276</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6275">#6275</a>: Validate bundle stays within output dir (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/ae846957f109690a866cc3e4c073613c338d3476"><code>ae84695</code></a> 4.59.0</li> <li><a href="https://github.com/rollup/rollup/commit/b39616e9175b3d9fc3977c99153174c490805a93"><code>b39616e</code></a> Update audit-resolve</li> <li><a href="https://github.com/rollup/rollup/commit/c60770d7aaf750e512c1b2774989ea4596e660b2"><code>c60770d</code></a> Validate bundle stays within output dir (<a href="https://redirect.github.com/rollup/rollup/issues/6275">#6275</a>)</li> <li>See full diff in <a href="https://github.com/rollup/rollup/compare/v4.58.0...v4.59.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ChromeDevTools/chrome-devtools-mcp/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a8bf3e5856 |
refactor: move server to a separate file (#1043)
Refs https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1038 by importing server.ts and calling calling `createMcpServer` the server can be instantiated without a transport. |
||
|
|
9ddb7daba8 |
chore(deps-dev): bump basic-ftp from 5.1.0 to 5.2.0 (#1045)
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.1.0 to 5.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/patrickjuchli/basic-ftp/releases">basic-ftp's releases</a>.</em></p> <blockquote> <h2>5.2.0</h2> <ul> <li>Changed: Skip files with invalid name in downloadToDir.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md">basic-ftp's changelog</a>.</em></p> <blockquote> <h2>5.2.0</h2> <ul> <li>Changed: Skip files with invalid name in downloadToDir.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/5d41e45073ed1a8a3b5e5a1bbfcd131e61295bf8"><code>5d41e45</code></a> Bump version</li> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/49c2e73ed1cae4962ae38b33ab93a3548c2f5622"><code>49c2e73</code></a> Update dependencies</li> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/2a2a0e6514357b9eda07c2f8afbd3f04727a7cd9"><code>2a2a0e6</code></a> Skip invalid filenames</li> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/65c90d949c0f8a9709759dff9e76bbe07061812b"><code>65c90d9</code></a> Fix permissions for workflows</li> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/593cb7831bec60d5590acc3eeb2e553f4a431167"><code>593cb78</code></a> Set permissions for workflow jobs</li> <li><a href="https://github.com/patrickjuchli/basic-ftp/commit/36adf110beabc9acdcad122149a2ea795a2b1a6c"><code>36adf11</code></a> Remove deprecated CodeQL check</li> <li>See full diff in <a href="https://github.com/patrickjuchli/basic-ftp/compare/v5.1.0...v5.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ChromeDevTools/chrome-devtools-mcp/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
080bcf6f66 |
chore: add additional logs to clearcut sender (#1040)
Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com> |
||
|
|
9c966b42f7 |
chore(main): release chrome-devtools-mcp 0.18.1 (#1042)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---
##
[0.18.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.18.0...chrome-devtools-mcp-v0.18.1)
(2026-02-25)
### 🛠️ Fixes
* remove endsWith for filePath in memory tools
([#1041](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/1041))
([
chrome-devtools-mcp-v0.18.1
|