Developers
The agent moves through the page
you already have open.
You sign in once, with Aion ID. The agent sits on the tab. Below: the step log, MCP, and action packs.
Sign in everywhere with Aion ID
- One SSO account. The same user in the Hub, in the Discovery report, in the knowledge base, and in the /app shell.
- The header button goes to the Aionflow sign-in page. This marketing site does not store passwords.
The agent in the browser
- The agent works on the page already open in the window. You enter an address and load the page first, then you start it.
- page-agent reads the page as an accessibility tree: reference, role, name. Then it clicks and fills fields.
- When the page asks a human (captcha, slider), the agent stops. You take over the browser window and resume.
A log of the steps
- As it moves through the page you see the steps: start, pause, finish, and how many steps ran.
- Passwords do not enter that trace. Secrets are stripped before they are written to the log.
Programming and automation
Only what is in the Surf code.
page-agent
- Page tools: snapshot, click, fill. The shape is an accessibility tree.
MCP tools
- The public list: profile.open, profile.close, proxy.check, sync.start, vault.totp.
- Results do not include secrets. vault.totp returns a one-time code for a profile and an origin, not the TOTP secret.
- The tool server sits with the client.
Action packs
- A recorded flow can be invoked as a pack for the agent.
- Extension packs are a short allowlist switched on per profile.
Parallel browse
- In the agent drawer you paste many addresses or queries, one per line, and start a fan-out.
- The window chrome shows a counter, pause, and cancel.
A vault shared with the agent
- The agent reads and writes passwords for the active profile (vault.get, vault.save) and can ask for a TOTP code.
- The vault list shows the username and the origin. The password in clear text is neither on the list nor in the trace.