What the agent can do
Agora’s agent has a browser-only toolset: no coding, shell or file tools. The browser keeps track of the tab session, so the agent just acts on the tab you allowed.
| Kind | Actions |
|---|---|
| Read | Page map, on-screen snapshots, visible text and links, element and in-page text search, frames, dropdown options |
| Act | Click (also by a visible label such as Next), type, hover, scroll, select, choose a radio, checkbox or option by its label, a virtual pointer (move, click, drag), back, forward, reload |
| Tabs | Open, switch and close tabs; search with DuckDuckGo, Google or Bing |
| Files | Screenshots, Save as PDF, downloads and uploads of files you authorized |
| Script | Run JavaScript in the page’s own context (no host filesystem) |
How it reads and acts:
- Page map first. On a new page or frame the agent gets its headings, progress (such as “Lesson 1 of 7”), questions with their options and buttons, embedded frames and areas that scroll on their own.
- What is on screen. A snapshot shows the text and controls in view, so after a scroll it reads what is now visible; it also lists controls below the fold, nearest first. A quiz answer drawn over a hidden input appears as its label, with whether it is checked.
- Frames are part of the page. An embedded course player is read and acted on in place, not opened at its own address.
- Feedback per action. Each action reports what changed, such as a “Correct” message; a scroll reports how far it moved and whether it reached the end; a failure says why. A control the page has since removed is refused rather than clicked.
- No lost work. Navigating away from a page with changed form fields or a large embedded frame is refused unless the agent is told to discard them.
- If you say you’ll sign off yourself, it does the lessons and checks and stops at the sign-off.
While the agent clicks, types, scrolls or drags, a cursor in your accent colour shows where it acts. It glides to the target, presses visibly, fades after 20 seconds without an action, never takes your clicks or keys, and skips its motion when macOS Reduce motion is on. The virtual pointer never moves your real mouse; for other apps, see Computer Use.