diff --git a/MAINTAINERS b/MAINTAINERS index e48736bc1ca4..aaa7c52fd6c9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6,6 +6,7 @@ gnoff unstubbable hoxyq jackpope +javache jbonta jbrown215 josephsavona diff --git a/packages/react-devtools-cdt-mcp/src/DevToolsCdtMcp.js b/packages/react-devtools-cdt-mcp/src/DevToolsCdtMcp.js index 9a3356e334d0..f6cbb3f16afb 100644 --- a/packages/react-devtools-cdt-mcp/src/DevToolsCdtMcp.js +++ b/packages/react-devtools-cdt-mcp/src/DevToolsCdtMcp.js @@ -118,10 +118,11 @@ const TOOL_DEFINITIONS: Array = [ { name: 'react_get_component_by_dom_element', description: - 'Detailed info for one React DOM component by DOM element reference: ' + - '{uid, type, name, key?, props?, hooks?}. The element is an opaque ' + - 'page-side reference, such as the currently selected Chrome DevTools ' + - 'element.', + 'Detailed info for the React host component of a DOM element: ' + + '{uid, type, name, key?, props?}. This is the host node (e.g. a ' + + 'button or div), not the function component that rendered it. The ' + + 'element is an opaque page-side reference, such as the currently ' + + 'selected Chrome DevTools element.', inputSchema: { type: 'object', properties: { diff --git a/packages/react-devtools-cdt-mcp/src/__tests__/DevToolsCdtMcp-test.js b/packages/react-devtools-cdt-mcp/src/__tests__/DevToolsCdtMcp-test.js index 8f291699b52f..b34d71a0dc90 100644 --- a/packages/react-devtools-cdt-mcp/src/__tests__/DevToolsCdtMcp-test.js +++ b/packages/react-devtools-cdt-mcp/src/__tests__/DevToolsCdtMcp-test.js @@ -271,6 +271,9 @@ describe('react-devtools-cdt-mcp', () => { expect(getTool('react_get_owner_stack').description).toEqual( expect.stringContaining('Owners describe'), ); + expect( + getTool('react_get_component_by_dom_element').description, + ).not.toContain('hooks'); }); it('declares JSON-Schema input with required params', () => {