Skip to content

Require approval before opening browser URLs - #400

Open
CooperSheroy wants to merge 1 commit into
andrewyng:mainfrom
CooperSheroy:catalina/gate-browser-open-url-20260802
Open

Require approval before opening browser URLs#400
CooperSheroy wants to merge 1 commit into
andrewyng:mainfrom
CooperSheroy:catalina/gate-browser-open-url-20260802

Conversation

@CooperSheroy

Copy link
Copy Markdown

Summary

  • classify browser_open_url as gate-worthy so model-supplied outbound navigation prompts before opening a real browser URL
  • keep browser page reads such as browser_snapshot free
  • update connector approval tests to cover navigation gating

Fixes #399.

Tests

  • uv run --extra dev pytest tests/test_send_target_resolution.py tests/test_url_address_guard.py tests/test_connectors.py::test_engine_connector_tools_are_cowork_scoped -q
  • git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

browser_open_url is registered kind="read" so it never prompts — but its own comment says "This is approval gated"

1 participant