AI agents
Not a separate agent API — the same twins, tools and scopes.
An AI agent uses the surface every other app uses. Reading the twins, calling the tools and staying inside a granted scope are not a separate agent interface, which is why an agent running on the controller and one running on your own machine behave identically.
That makes agents something to build here, not only something to connect. An agent you write is an app like any other: it installs from the store, reads the platform, and drives devices through their twins.
Placeholder
The skills and tools shipped for agents, and how an agent is granted its scope. Needs the names that actually ship before a developer can act on them.