.gitignore
AGENTS.md
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTING.zh-CN.md
LICENSE
MANIFEST.in
PRIVACY.md
README.md
README.zh-CN.md
SECURITY.md
pyproject.toml
server.json
.agents/plugins/marketplace.json
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
.codex-plugin/plugin.json
.github/dependabot.yml
.github/workflows/live.yml
.github/workflows/release.yml
.github/workflows/supply-chain.yml
.github/workflows/test.yml
docs/PLUGINS.md
docs/PLUGINS.zh-CN.md
docs/TROUBLESHOOTING.md
docs/TROUBLESHOOTING.zh-CN.md
docs/USAGE.md
docs/USAGE.zh-CN.md
docs/agent-guides/native-dialogs.md
docs/agent-guides/runtime-lifecycle.md
docs/agent-guides/tabs-and-input.md
docs/agent-guides/tool-contracts.md
docs/agent-guides/transport-auth.md
docs/agent-guides/validation.md
examples/claude-desktop-config.json
examples/cursor-mcp.json
examples/hermes-config.yaml
scripts/__init__.py
scripts/acceptance_report.py
scripts/check_distribution.py
scripts/check_install.py
scripts/check_release_tag.py
scripts/check_tool_docs.py
scripts/evidence_manifest.py
scripts/extension_stamp.py
scripts/finalize_change.py
scripts/generate_extension_key.py
scripts/lint_report.py
scripts/pytest_evidence.py
scripts/sync_plugin_skills.py
scripts/test_packaging_exclusion.py
scripts/test_run_evidence.py
scripts/tool_coverage_report.py
scripts/versioning.py
skills/browsertap-bridge-recovery/SKILL.md
skills/browsertap-default/SKILL.md
src/browsertap_mcp/__init__.py
src/browsertap_mcp/_token_file.py
src/browsertap_mcp/_version.py
src/browsertap_mcp/bookmark_backup.py
src/browsertap_mcp/bridge.py
src/browsertap_mcp/browser_bridge.py
src/browsertap_mcp/capture_ownership.py
src/browsertap_mcp/cdp_policy.py
src/browsertap_mcp/cli.py
src/browsertap_mcp/command_scope.py
src/browsertap_mcp/extension_build.py
src/browsertap_mcp/extension_origin.py
src/browsertap_mcp/native_dialog.py
src/browsertap_mcp/page_frames.py
src/browsertap_mcp/page_input.py
src/browsertap_mcp/paths.py
src/browsertap_mcp/pending_operations.py
src/browsertap_mcp/physical_input.py
src/browsertap_mcp/requester_liveness.py
src/browsertap_mcp/runtime_identity.py
src/browsertap_mcp/server.py
src/browsertap_mcp/simphtml.py
src/browsertap_mcp/tool_annotations.py
src/browsertap_mcp.egg-info/PKG-INFO
src/browsertap_mcp.egg-info/SOURCES.txt
src/browsertap_mcp.egg-info/dependency_links.txt
src/browsertap_mcp.egg-info/entry_points.txt
src/browsertap_mcp.egg-info/requires.txt
src/browsertap_mcp.egg-info/top_level.txt
src/browsertap_mcp/chrome_extension/background.js
src/browsertap_mcp/chrome_extension/content.js
src/browsertap_mcp/chrome_extension/disable_dialogs.js
src/browsertap_mcp/chrome_extension/frame_locator.js
src/browsertap_mcp/chrome_extension/guarded_eval.js
src/browsertap_mcp/chrome_extension/icon128.png
src/browsertap_mcp/chrome_extension/icon16.png
src/browsertap_mcp/chrome_extension/icon32.png
src/browsertap_mcp/chrome_extension/icon48.png
src/browsertap_mcp/chrome_extension/manifest.json
src/browsertap_mcp/chrome_extension/popup.html
src/browsertap_mcp/chrome_extension/popup.js
src/browsertap_mcp/chrome_extension/result_serialization.js
src/browsertap_mcp/chrome_extension/_locales/en/messages.json
src/browsertap_mcp/chrome_extension/_locales/zh_CN/messages.json
src/browsertap_mcp/page_scripts/list_groups.js
src/browsertap_mcp/page_scripts/page_outline.js
src/browsertap_mcp/skills/browsertap-bridge-recovery/SKILL.md
src/browsertap_mcp/skills/browsertap-default/SKILL.md
tests/conftest.py
tests/live_preflight.py
tests/test_acceptance_report.py
tests/test_agent_observation_regressions.py
tests/test_agent_target_regressions.py
tests/test_all_tools_behavior.py
tests/test_background_navigation_node.py
tests/test_bookmark_backup.py
tests/test_bridge_coverage.py
tests/test_bridge_ingress.py
tests/test_bridge_result_boundary.py
tests/test_browser_bridge_coverage.py
tests/test_browser_routing_regressions.py
tests/test_capture_ownership.py
tests/test_cli_coverage.py
tests/test_command_scope.py
tests/test_command_scope_cleanup.py
tests/test_config_diagnostics_regressions.py
tests/test_connection_age.py
tests/test_csp_lifecycle.py
tests/test_daemon_failure_contract.py
tests/test_debugger_timeout_attribution.py
tests/test_dialog_frame_preparation.py
tests/test_dialog_policy.py
tests/test_dialog_scope_installation.py
tests/test_dialog_scope_start_deadline.py
tests/test_distribution_contract.py
tests/test_documentation_contract.py
tests/test_downloads.py
tests/test_evidence_manifest.py
tests/test_exec_cdp_budget.py
tests/test_exec_result_serialization.py
tests/test_exec_return_shapes.py
tests/test_execution_failure_contract.py
tests/test_extension_build.py
tests/test_extension_command_guards.py
tests/test_extension_disconnect_cleanup.py
tests/test_extension_lifecycle_regressions.py
tests/test_extension_origin_policy.py
tests/test_extension_read_probe_release.py
tests/test_file_write_safety.py
tests/test_finalize_change.py
tests/test_frame_locators.py
tests/test_hit_verification.py
tests/test_http_operation_recovery.py
tests/test_http_recovery_boundary.py
tests/test_http_response_unicode.py
tests/test_image_dimensions.py
tests/test_input_boundary_contract.py
tests/test_install_check.py
tests/test_late_operation_results.py
tests/test_lease_recovery_regressions.py
tests/test_link_auth.py
tests/test_link_refs.py
tests/test_lint_report.py
tests/test_live_agent_concurrency.py
tests/test_live_browser.py
tests/test_live_checkout.py
tests/test_live_fixture_contracts.py
tests/test_live_iframes.py
tests/test_live_preflight.py
tests/test_locator_contract.py
tests/test_log_payload_boundary.py
tests/test_log_redaction.py
tests/test_manual_debugger_lifecycle_regressions.py
tests/test_mcp_result_regressions.py
tests/test_mcp_tab_concurrency.py
tests/test_native_dialog.py
tests/test_native_dialog_win32.py
tests/test_navigation_dispatch_state.py
tests/test_navigation_failure_contract.py
tests/test_observation_defect_regressions.py
tests/test_offline.py
tests/test_offscreen_note.py
tests/test_operation_handle_preservation.py
tests/test_operation_retention.py
tests/test_page_input.py
tests/test_page_scripts.py
tests/test_path_traversal_protection.py
tests/test_paths.py
tests/test_pending_bridge_operations.py
tests/test_pending_execution_results.py
tests/test_per_requester_capacity.py
tests/test_phase0_recovery.py
tests/test_phase1_tools.py
tests/test_physical_approval_reasons.py
tests/test_physical_input.py
tests/test_plugins.py
tests/test_posix_token_publication.py
tests/test_python_cdp_dialog_scope.py
tests/test_raw_cdp_policy.py
tests/test_read_only_wait_release.py
tests/test_receipt_safety_regressions.py
tests/test_release_tag.py
tests/test_remote_diagnosis_validation.py
tests/test_requester_liveness.py
tests/test_response_classification.py
tests/test_result_envelope.py
tests/test_result_unicode.py
tests/test_runtime_identity.py
tests/test_screen_bounds.py
tests/test_screenshot_content.py
tests/test_screenshot_scenarios.py
tests/test_serialization_routes.py
tests/test_server_boundary_contract.py
tests/test_server_coverage.py
tests/test_server_log_boundaries.py
tests/test_service_edge_contract.py
tests/test_setup_diagnostics.py
tests/test_silent_operation_expiry.py
tests/test_simphtml_coverage.py
tests/test_site_permission_approval_reasons.py
tests/test_site_permissions.py
tests/test_spa_checkout_locators.py
tests/test_spawn_lock_recovery.py
tests/test_state_paths_report.py
tests/test_stdio_contract.py
tests/test_supply_chain.py
tests/test_tab_create_recovery_contract.py
tests/test_test_run_evidence.py
tests/test_text_envelope_routing.py
tests/test_token_file_security.py
tests/test_tool_annotations.py
tests/test_tool_coverage_report.py
tests/test_tool_registration.py
tests/test_typecheck_report.py
tests/test_unicode_boundary_regressions.py
tests/test_versioning.py
tests/test_wait_reservation_contract.py
tests/test_zombie_probe.py
tests/tool_coverage_manifest.py
tests/fixtures/frame_locator_harness.cjs