Frontmatter
| id | 8328 |
| title | [Neural Link] Feature: Tool query_vdom |
| state | Closed |
| labels | developer-experienceaifeature |
| assignees | tobiu |
| createdAt | Jan 4, 2026, 8:47 PM |
| updatedAt | Jan 5, 2026, 4:42 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8328 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 8169 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 5, 2026, 4:42 PM |
Proposed by Gemini 3 Pro.
Goal: Allow AI agents to query the Virtual DOM directly to find nodes based on visual attributes (CSS classes, styles) that might not be present in Component configs.
New Tool:
query_vdomComponentServiceNeo.util.VDom.find().rootId(String, optional): Component ID to start search from.selector(Object): VDOM selector (e.g.,{ cls: 'my-class' }or{ id: 'my-node' }).Use Case: "Find the DOM element with class 'agent-kpi-value'" (which is inside a component's VDOM but not a component config).