The assistant gets the whole app, not an API surface
Each app opens in its own tab. Beside it, a chat that can operate that app.
Where an app has an API, the assistant uses it. Where it doesn’t, it works the app itself: the same menus, panels and shortcuts you use. Nothing is out of reach.
A master chat works across every tab at once. Ask once, or leave standing instructions.