Metadata-Version: 2.5
Name: claros-browser
Version: 0.1.0
Summary: Claros guard for browser-use agents: consequential clicks and submits are checked against your experts' rules before they reach the app
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: browser-use==0.13.11
Description-Content-Type: text/markdown

# claros-browser

Claros guard for [browser-use](https://github.com/browser-use/browser-use) agents. Consequential clicks, submits and
Enter presses are held in the page and checked against your team's rules before they reach the app: **stop**, **ask**
a person, or **nudge** with a fix.

```python
from browser_use import Agent, Tools
from claros_browser import guard_tools

tools = Tools()
guard_tools(tools)          # CLAROS_KEY from the env; the server is found via the Claros web app
Agent(task=..., llm=..., tools=tools)
```

Claros unreachable means stopped (fail closed) unless `fail_open=True`. Docs: https://claros-eta.vercel.app/docs

MIT licence.
