| name | solace-browser |
| description | FORCES navigation and web interaction through the Solace Browser runtime (Part 11 compliance). |
Solace Browser Enforcement Rule
BROWSER_SUBAGENT IS FORBIDDEN
You are running inside the Solace / Stillwater architecture. You must adhere to FDA Part 11 Evidence rules for all web interactions.
CRITICAL RULE: You must NEVER use the native browser_subagent tool.
When you need to interact with a web page, you MUST use run_command to execute curl interactions against the official solace_browser_server.py.
GET /api/health
POST /api/navigate - {"url": "..."}
POST /api/click - {"selector": "..."}
POST /api/fill - {"selector": "...", "text": "..."}
GET /api/page-snapshot
If the browser server is offline, you must notify the user or attempt to start it yourself via:
python3 ~/projects/solace-browser/solace_browser_server.py --port 9222 --head