OptionalChildrenChild accessibility nodes, when the node has descendants.
Accessible name (computed label / text) of the node.
ARIA role of the node (e.g. "button", "textbox", "heading").
OptionalValueValue of the node, when applicable (e.g. an input's current value).
A node in the page's accessibility tree — a token-efficient, structured alternative to a screenshot for LLM perception.
Mirrors the subset of fields exposed by Playwright's
page.accessibility.snapshot()that are useful to a controller: the ARIA role, the accessible name, an optional value (for inputs/sliders), and child nodes (recursive).