Chrome extension
The AGAS extension is how Sol actually operates websites on your behalf. Sol runs server-side; the extension is the trusted executor that lives in your browser with your session.
Why an extension
Your credentials stay yours.: Sol can't log in to your SharePoint with a stored password — it uses your active browser session (cookies, SSO).
Direct access to rendered DOM.: Sol can extract data from any page you can see, not just what's in the public HTML (handles SPA-rendered content).
Transparent audit.: You can watch every navigate, click, and extract happen in real time.
Install
Go to agas.ar/extension
Click "Download extension"
Open `chrome://extensions`
Enable "Developer mode" (top right)
Click "Load unpacked"
Select the extracted `dist/` folder
*Chrome Web Store submission is planned post-Pilot #1 — until then it's manual install.*
How to know it's connected
Click the AGAS extension icon (puzzle piece menu if you haven't pinned it)
It should show "Connected as yourname@email.com (business: Your Company)"
If it says "Connecting...": reload the extension from `chrome://extensions` or re-login at agas.ar
What the extension does
Polls agas.ar every 2 seconds for approved tasks
Executes browser commands (navigate, click, type, extract, screenshot, dom_outline)
Reports results back with any screenshots or extracted data
It doesn't:
Click anything without a task from Sol
Access sites outside the ones Sol is operating on
Store your credentials or personal data
Permissions explained
The extension requests broad host permissions (https://*/*) because capabilities can target any site. This is the nature of a general-purpose automation tool — we can't know in advance which domain a user will want to automate.
Troubleshooting
"Connecting..." stuck:
Check you're logged in at agas.ar
Reload the extension from `chrome://extensions`
If nothing else works, uninstall and reinstall
Chrome never opens when Sol starts working:
Make sure Chrome is running (not just the extension service worker — a visible window must exist)
Check notifications for flashing taskbar
Usually the extension brings Chrome to foreground automatically; on Windows OS-level focus-stealing can block this
Tasks sit "approved" indefinitely:
Service worker may have crashed. Reload from `chrome://extensions`.
