fix: improve tool descriptions#965
Conversation
natorion
left a comment
There was a problem hiding this comment.
Thanks! Can you please elaborate with which prompts you tested it and for which MCP clients?
I think this should also add an eval to https://github.com/ChromeDevTools/chrome-devtools-mcp/tree/main/scripts/eval_scenarios @OrKoN ?
|
I will add an eval but I think the change is good. |
Addresses cases where DevTools MCP tools were not consistently picked up from natural language prompts by improving tool descriptions and metadata. Refs ChromeDevTools#940
46a5723 to
42d30c2
Compare
|
@madhaviai do you have answers to @natorion questions in #965 (review) ? |
…meDevTools#983) Bumps the dev-dependencies group with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@typescript-eslint/eslint-plugin` from 8.55.0 to 8.56.0 <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.0</h2> <h2>8.56.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use parser options from context.languageOptions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fnx <a href="https://github.com/DMartens"><code>@DMartens</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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>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.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use parser options from context.languageOptions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fnx <a href="https://github.com/DMartens"><code>@DMartens</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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/8b8b68f200a48ee9d6f7be8670e964629375196c"><code>8b8b68f</code></a> chore(release): publish 8.56.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5"><code>68a074f</code></a> feat: support ESLint v10 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12057">#12057</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c0a359df266e2ff4903eff2fdfa6c8ea30b84bca"><code>c0a359d</code></a> fix: use parser options from context.languageOptions (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12043">#12043</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.55.0 to 8.56.0 <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.0</h2> <h2>8.56.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use parser options from context.languageOptions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fnx <a href="https://github.com/DMartens"><code>@DMartens</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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>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.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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/8b8b68f200a48ee9d6f7be8670e964629375196c"><code>8b8b68f</code></a> chore(release): publish 8.56.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5"><code>68a074f</code></a> feat: support ESLint v10 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12057">#12057</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `rollup-plugin-license` from 3.6.0 to 3.7.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md">rollup-plugin-license's changelog</a>.</em></p> <blockquote> <h2>3.5.0 (2024-06-22)</h2> <ul> <li>release: prepare next release (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/71f5bcf">71f5bcf</a>)</li> <li>release: prepare next release (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2c51c64">2c51c64</a>)</li> <li>release: release version (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/f27f51d">f27f51d</a>)</li> <li>release: release version (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/8a7f79c">8a7f79c</a>)</li> <li>chore: fix lint task (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/a7c455f">a7c455f</a>)</li> <li>chore: remove (deprecated) eslint-config-google (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/0ba031f">0ba031f</a>)</li> <li>chore(ci): push release to current branch (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/03112e9">03112e9</a>)</li> <li>chore(deps-dev): bump <code>@rollup/plugin-commonjs</code> from 25.0.7 to 25.0.8 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1732">#1732</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/8bd6fb3">8bd6fb3</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1732">#1732</a></li> <li>chore(deps-dev): bump <code>@rollup/plugin-commonjs</code> from 25.0.8 to 26.0.1 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1741">#1741</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/25f03f2">25f03f2</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1741">#1741</a></li> <li>chore(deps-dev): bump globalthis from 1.0.3 to 1.0.4 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1721">#1721</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/54084da">54084da</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1721">#1721</a></li> <li>chore(deps-dev): bump gulp-conventional-changelog from 4.0.0 to 5.0.0 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1723">#1723</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/d6ae13f">d6ae13f</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1723">#1723</a></li> <li>chore(deps-dev): bump prettier from 3.2.5 to 3.3.0 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1737">#1737</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/3e80b2a">3e80b2a</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1737">#1737</a></li> <li>chore(deps-dev): bump prettier from 3.3.0 to 3.3.1 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1740">#1740</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/ef8aabf">ef8aabf</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1740">#1740</a></li> <li>chore(deps-dev): bump prettier from 3.3.1 to 3.3.2 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1746">#1746</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/e4fbe41">e4fbe41</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1746">#1746</a></li> <li>chore(deps-dev): bump rimraf from 5.0.5 to 5.0.7 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1727">#1727</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/44fd2d4">44fd2d4</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1727">#1727</a></li> <li>chore(deps-dev): bump rollup from 4.14.3 to 4.16.2 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1715">#1715</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/0126778">0126778</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1715">#1715</a></li> <li>chore(deps-dev): bump rollup from 4.16.2 to 4.16.4 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1716">#1716</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2256205">2256205</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1716">#1716</a></li> <li>chore(deps-dev): bump rollup from 4.16.4 to 4.17.2 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1722">#1722</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/084276a">084276a</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1722">#1722</a></li> <li>chore(deps-dev): bump the babel group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1720">#1720</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/6720a77">6720a77</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1720">#1720</a></li> <li>chore(deps-dev): bump the babel group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1739">#1739</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2d3d1d3">2d3d1d3</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1739">#1739</a></li> <li>chore(deps-dev): bump the babel group with 3 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1733">#1733</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/b56dc88">b56dc88</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1733">#1733</a></li> <li>chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1729">#1729</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/5cfc7c0">5cfc7c0</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1729">#1729</a></li> <li>chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1748">#1748</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/c0abf2d">c0abf2d</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1748">#1748</a></li> <li>chore(deps-dev): bump the typescript-eslint group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1714">#1714</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/1deea69">1deea69</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1714">#1714</a></li> <li>chore(deps-dev): bump the typescript-eslint group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1717">#1717</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/3571d80">3571d80</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1717">#1717</a></li> <li>chore(deps-dev): bump the typescript-eslint group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1735">#1735</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/c3d769f">c3d769f</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1735">#1735</a></li> <li>chore(deps-dev): bump the typescript-eslint group with 2 updates (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1736">#1736</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2e053de">2e053de</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1736">#1736</a></li> <li>chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1750">#1750</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/374962d">374962d</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1750">#1750</a></li> <li>--- (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1730">#1730</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/40dc5e6">40dc5e6</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1730">#1730</a></li> <li>Update readme (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/780ff50">780ff50</a>)</li> <li>feat: drop glob usage (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1742">#1742</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2623a1b">2623a1b</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1742">#1742</a></li> <li>feat: drop mkdirp (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1743">#1743</a>) (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/2f90c74">2f90c74</a>), closes <a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/1743">#1743</a></li> <li>feat: include private self dependency (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/1401f5d">1401f5d</a>)</li> <li>docs: update README & changelog (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/bdfca87">bdfca87</a>)</li> </ul> <h2>3.4.0 (2024-04-18)</h2> <ul> <li>release: prepare next release (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/1c6c911">1c6c911</a>)</li> <li>release: release version (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/a576572">a576572</a>)</li> <li>chore: add changelog update workflow (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/5f4ed57">5f4ed57</a>)</li> <li>chore: update changelog (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/a48e164">a48e164</a>)</li> <li>chore: update readme (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/8254eae">8254eae</a>)</li> <li>chore(ci): add node 21 (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/80cefa0">80cefa0</a>)</li> <li>chore(ci): remove invalid option (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/16e4d5d">16e4d5d</a>)</li> <li>chore(ci): update actions/checkout to version 4.1.2 (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/9742e59">9742e59</a>)</li> <li>chore(ci): use node 20 (<a href="https://github.com/mjeanroy/rollup-plugin-license/commit/184cc0b">184cc0b</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/bb34bb50bb33f05a0147d2ca78225e47fab6a712"><code>bb34bb5</code></a> release: release version</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/6ef9f8169961e2c303a9818fb9f2c437da5e7bf4"><code>6ef9f81</code></a> chore(ci): clear node_auth_token before publish</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/add404fd0153dc905adf92ca096fe4e84817c417"><code>add404f</code></a> chore(ci): remove reference of npm token</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/07357c2aaf582101b4ba198590ed6bf1f0f6f64a"><code>07357c2</code></a> chore(docs): update readme</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/488b043cd2204a2d9a4baa661182851b2bc3c22c"><code>488b043</code></a> chore(ci): add npm oidc permission</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/c20ab4877d5d320c52b4da0796f431e14c5f1ac0"><code>c20ab48</code></a> chore: remove warning</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/ef99eed4323b663c2f6edaa6be2df8d8acc924e6"><code>ef99eed</code></a> chore: update dependencies</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/df9ac732d6d1ff6b049dfe33f55a7bd8aa89f170"><code>df9ac73</code></a> fix return type of <code>template</code> (<a href="https://redirect.github.com/mjeanroy/rollup-plugin-license/issues/2069">#2069</a>)</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/6967948cdb87485e8ce15a6d9164b85d9364e240"><code>6967948</code></a> chore: remove node core modules prefix</li> <li><a href="https://github.com/mjeanroy/rollup-plugin-license/commit/cc8c079b51aed60e67bc9b1ca2e60896571d2403"><code>cc8c079</code></a> chore(ci): group jasmine dependabot updates</li> <li>Additional commits viewable in <a href="https://github.com/mjeanroy/rollup-plugin-license/compare/v3.6.0...v3.7.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for rollup-plugin-license since your current version.</p> </details> <br /> Updates `typescript-eslint` from 8.55.0 to 8.56.0 <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.0</h2> <h2>8.56.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>use parser options from context.languageOptions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12043">#12043</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fnx <a href="https://github.com/DMartens"><code>@DMartens</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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>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.0 (2026-02-16)</h2> <h3>🚀 Features</h3> <ul> <li>support ESLint v10 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12057">#12057</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>Joshua Chen</li> </ul> <p>See <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.0">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/8b8b68f200a48ee9d6f7be8670e964629375196c"><code>8b8b68f</code></a> chore(release): publish 8.56.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/68a074fb61a10c3627f09678859fb4d42a3b88f5"><code>68a074f</code></a> feat: support ESLint v10 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12057">#12057</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.0/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>
…0.1585538 in the bundled-devtools group (ChromeDevTools#984) Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1583146 to 1.0.1585538 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/4d8f4f79cf2b51fd2a9073586f19b21f06121e58"><code>4d8f4f7</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/84b7f207e8baf84ddceaa9bc7deaa6e5b0ee3eb1"><code>84b7f20</code></a> RPP: persist sidebar state</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/672475e703776dcd0f51a00426e92030157679f4"><code>672475e</code></a> ComputedStyles: pass model to widget as a setter</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/7d49b087962baf67d40e32f618a72250bf572639"><code>7d49b08</code></a> ComputedStylesWidget is given styles rather than fetching them.</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/748db09de193a39273f0c23c8e24dab5905f14b3"><code>748db09</code></a> Extract common var in UI helpers</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/c26d0baa5be16de198c1c7c001f8e89dd8f135da"><code>c26d0ba</code></a> Roll browser-protocol</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/3ada56c22c5ee28a4d11c9d98b4f9d65c1cd070e"><code>3ada56c</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/4a8d3db3f0d3480425ced5b8cdab5215ca575148"><code>4a8d3db</code></a> Update context selection per Greenlines</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/509282ff0dda633babe4a20e1677a7a693e85f74"><code>509282f</code></a> Update prompt for AI code gen to handle vague instructions</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/b9cf6fcc8ef261a906313b79318bf7f79e129c6b"><code>b9cf6fc</code></a> Make teaser text click-through</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1583146...v1.0.1585538">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>
…Tools#985) - string formatters should use the same data as the JSON formatters - removed an extra space in network status
…d group (ChromeDevTools#986) Bumps the bundled group with 1 update: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.37.3 to 24.37.4 <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.37.4</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.37.3...puppeteer-core-v24.37.4">24.37.4</a> (2026-02-18)</h2> <h3>🛠️ Fixes</h3> <ul> <li><strong>cdp:</strong> add missing .catch(debugError) to void initialize() in onAttachedToTarget (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14701">#14701</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221">b8b1004</a>)</li> <li>roll to Chrome 145.0.7632.76 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14684">#14684</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5">6624d1d</a>)</li> <li>roll to Firefox 147.0.4 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14697">#14697</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679">eed313f</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li><code>@puppeteer/browsers</code> bumped from 2.12.1 to 2.13.0</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer: v24.37.4</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4">24.37.4</a> (2026-02-18)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li><code>@puppeteer/browsers</code> bumped from 2.12.1 to 2.13.0</li> <li>puppeteer-core bumped from 24.37.3 to 24.37.4</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.3...puppeteer-v24.37.4">24.37.4</a> (2026-02-18)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li><code>@puppeteer/browsers</code> bumped from 2.12.1 to 2.13.0</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li><strong>cdp:</strong> add missing .catch(debugError) to void initialize() in onAttachedToTarget (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14701">#14701</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221">b8b1004</a>)</li> <li>roll to Chrome 145.0.7632.76 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14684">#14684</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/6624d1dceae3c1ac0778b95e77810dd8c39df7a5">6624d1d</a>)</li> <li>roll to Firefox 147.0.4 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14697">#14697</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679">eed313f</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/c771d9cc0c6c3611532e18d89291c2d734f736ab"><code>c771d9c</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14688">#14688</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/e315ef69aac06a53659b50a2ebd426d0a47f1d63"><code>e315ef6</code></a> chore: disable blank issues (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14699">#14699</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b8b1004764fed66f3aac9841da4aa5b001b4b221"><code>b8b1004</code></a> fix(cdp): add missing .catch(debugError) to void initialize() in onAttachedTo...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/27d4bea32eb971b610fc7e225aea1b5ac3444e74"><code>27d4bea</code></a> test: fix of Windows and MacOS (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14698">#14698</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/eed313fc67d4e3b5c9b9440acb5b3262dac5e679"><code>eed313f</code></a> fix: roll to Firefox 147.0.4 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14697">#14697</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/4b65f3acf6986c0ef093448cb343634180c675e3"><code>4b65f3a</code></a> chore: use the Type in issue template (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14691">#14691</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/c2eaedc74beeebf786a7583a7bfe2d923d741fb9"><code>c2eaedc</code></a> ci: track flaky from the UI (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14690">#14690</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/7f5e91cf2910ada4b91cd023e29e6e23f3766b3a"><code>7f5e91c</code></a> chore(deps): bump node from <code>1de022d</code> to <code>00e9195</code> in /docker in the all grou...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/898ba7f957fa2117111378777ebc62e7f997b973"><code>898ba7f</code></a> chore: extract const in Dialog validation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14689">#14689</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/1ce908e424aff2e9a04250c26822ff66dedb636b"><code>1ce908e</code></a> feat: allow configuring the output of <code>@puppeteer/browsers</code> install (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14657">#14657</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.3...puppeteer-v24.37.4">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>
…meDevTools#778) LLM are trained to know the common status code so we can rely on that when displaying the status code and fall back to text in case of errors or pending reponse.
…146 to 1.0.1585538 in the bundled-devtools group" (ChromeDevTools#990) Reverts ChromeDevTools#984 might be related to flakiness on macos.
|
@OrKoN , I Tested a variety of scenarios around MCP/tool invocation, including vague URL-based prompts mentioned below. The changes looked good in these cases. I’ve added corresponding eval updates in the PR as well. Appreciate you taking a look Prompts I tested: cc: @natorion |
natorion
left a comment
There was a problem hiding this comment.
Thanks. lgtm from my end!
OrKoN
left a comment
There was a problem hiding this comment.
thanks, left a couple of suggestions based on the discussions
|
Hey @OrKoN , I tested this across multiple models, including Gemini 2.5 Flash. With the updated file argument changes, it successfully picked up the Chrome DevTools MCP tools (list_pages) and was able to run the frontend flow correctly. There is still some intermittency out of 5 runs, about 2 times it asked follow-up questions instead of directly invoking the tool but overall the behavior is significantly more consistent. Please take a look at screenshots and lets see if the above changes can be merged. I’ve attached screenshots for reference. Please take a look when you get a chance, and if everything looks good, we can proceed with merging the changes. |
|
@OrKoN If you’re good with the current state, could we merge the invocability improvements into main? |
|
@madhaviai please see suggestions I opened. Do you think they would work just as well? I find the phrasing |
madhaviai
left a comment
There was a problem hiding this comment.
Yes comments can be updated according to suggestions, and they would work as expected.
|
Hey @OrKoN, I reviewed your description updates and tested them. The invocation is working well with these changes, and everything looks good on my side. |
dc4be67 to
6b8f361
Compare
bdbbc84
|
@OrKoN @natorion @jackfranklin This has been such a great collaboration with you. I enjoy contributing to this space. Feel free to pull me in to make impactful changes. |
🤖 I have created a release *beep* *boop* --- ## [0.19.0](chrome-devtools-mcp-v0.18.1...chrome-devtools-mcp-v0.19.0) (2026-03-05) ### 🎉 Features * add pageId routing for parallel multi-agent workflows ([#1022](#1022)) ([caf601a](caf601a)), closes [#1019](#1019) * Add skill which helps with onboarding of the mcp server ([#1083](#1083)) ([7273f16](7273f16)) * integrate Lighthouse audits ([#831](#831)) ([dfdac26](dfdac26)) ### 🛠️ Fixes * improve error messages around --auto-connect ([#1075](#1075)) ([bcb852d](bcb852d)) * improve tool descriptions ([#965](#965)) ([bdbbc84](bdbbc84)) * repair broken markdown and extract snippets in a11y-debugging skill ([#1096](#1096)) ([adac7c5](adac7c5)) * simplify emulation and script tools ([#1073](#1073)) ([e51ba47](e51ba47)) * simplify focus state management ([#1063](#1063)) ([f763da2](f763da2)) * tweak lighthouse description ([#1112](#1112)) ([5538180](5538180)) ### 📄 Documentation * Adapt a11y skill to utilize Lighthouse ([#1054](#1054)) ([21634e6](21634e6)) * add feature release checklist to CONTRIBUTING.md ([#1118](#1118)) ([0378457](0378457)) * fix typo in README regarding slim mode ([#1093](#1093)) ([92f2c7b](92f2c7b)) ### 🏗️ Refactor * clean up more of the context getters ([#1062](#1062)) ([9628dab](9628dab)) * consistently use McpPage in tools ([#1057](#1057)) ([302e5a0](302e5a0)) * improve type safety for page scoped tools ([#1051](#1051)) ([5f694c6](5f694c6)) * make cdp resolvers use McpPage ([#1060](#1060)) ([d6c06c5](d6c06c5)) * move dialog handling to McpPage ([#1059](#1059)) ([40c241b](40c241b)) * move server to a separate file ([#1043](#1043)) ([a8bf3e5](a8bf3e5)) * remove page passing via context ([#1061](#1061)) ([4cb5a17](4cb5a17)) * set defaults to performance trace tool ([#1090](#1090)) ([dfa9b79](dfa9b79)) * simplify the response texts ([#1095](#1095)) ([cb0079e](cb0079e)) * type-cast as internal CdpPage interface ([#1064](#1064)) ([2d5e4fa](2d5e4fa)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).


Addresses cases where DevTools MCP tools were not consistently picked up from natural language prompts by improving tool descriptions and metadata.
Validation:
Tested locally across multiple prompts related to LCP and page performance.
MCP tools were selected more consistently after the description updates.
Refs #940