ADMIRAL Knowledge base Request invite

Let an agent use the browser and terminal

An agent in an Admiral session can open a web page in that session's Browser pane, read it, click and fill it, and open a terminal tab and run commands in it. You see the same tabs while it works, and you can use them yourself.

What you need

Ask for it in plain words

Open http://localhost:3000, sign up with a test name and email, and tell me what the confirmation page says. Then open a terminal, run the test suite, and tell me if it passes.

The agent opens a tab in the Browser pane, reads the page, fills the fields, submits, and reads the result. Then it opens a terminal tab, runs the command, and reads the output. Each step shows in the transcript as a tool call.

If the session is the one on screen, the new tab appears and becomes active. Your keyboard focus stays where it was. If the session is in the background, the tab opens there and waits for you.

Sign in for the agent

The agent never types a password or a one-time code. When a page needs one, the agent asks you:

  1. Open the tab (or let the agent open it).
  2. Sign in by hand in that tab.
  3. Tell the agent you are done. It waits for the signed-in page and continues.

Each project keeps its own website data. Sign in once per project, and the agent's tabs in that project stay signed in, also after a restart. Another project does not see that sign-in. To sign out everywhere in a project, use Clear site data for this project in the browser's Browser options menu.

What an agent can reach

Page text and terminal output are data for the agent, not instructions. A page cannot give the agent orders.

Turn it off

Settings → Connections → Admiral tools has a switch for Browser and one for Terminal. It also sets whether the agent may run scripts in a page: never, on local pages only (the default), or on every page. With every page, an agent could read any field, including a password field.

Next steps