Agent panel
Click "Connect & plan" to start. No scripted selectors -- everything via window.NAC.
Discovered system map
(empty -- click connect)
Plan
- (empty -- click connect)
The agent below lands on this page never having seen it before.
It calls NAC.system_map() once. From the response
it knows that there are three plugins, that "create order"
is reachable from orders, and that the
customer field is a remote autocomplete. Then it
acts -- picking the customer with NAC.search_options,
filling the amount, clicking submit. No selectors. No DOM
scraping. No human help.
Click "Connect & plan" to start. No scripted selectors -- everything via window.NAC.
(empty -- click connect)
Stock count + reorder.
5000 customers, fetched on demand.
Create a new order against the selected customer.
Every interaction the agent does emits these. The agent reads them, not the DOM.