{ "schema": "unified_hands_manifest_v1", "generated_at": "2026-07-14T20:25:11.5332283-04:00", "snapshot": { "as_of": "2026-07-14", "github_main_commit": "0a9a8d83249b32b0c616db19b243cc5449a79a5c", "candidate": { "version": "1.1.0-unified.2" }, "audited_sources": { "github_main_unique_tools": 138, "local_live_unique_tools": 126, "registrations_reported": 128, "known_duplicate_registrations": [ "browser_a11y_snapshot", "browser_a11y_find" ] } }, "counts": { "raw_union_unique": 143, "local_registrations": 128, "local_unique": 126, "local_exact_duplicate_registrations": 2, "github_unique": 138, "shared": 119, "github_only": 19, "local_only": 7, "removed_workflow_front_doors": 3, "template_only": 1, "strict_unique": 108, "full_unique": 106, "default_unique": 104, "template_catalog_tool": 1, "compatibility_tools_list": 144, "strict_tools_list": 109, "full_tools_list": 107, "default_tools_list": 105 }, "profiles": { "compatibility": "UNSAFE DEBUG PROFILE. All 143 canonical union tools are advertised, including raw content, trace, direct-fetch, native-plugin execution, QR, form-value, and UIA value/event surfaces. Use only for deliberate compatibility/debug work; exact duplicate registrations and three Workflow-owned self-record front doors remain removed.", "strict": "Safe advertised surface with raw content, trace, direct-fetch, native-plugin execution, QR, form-value, and UIA value/event front doors hidden; retains the strict-only OCR alias and health alias.", "full": "Safe canonical surface with raw content, trace, direct-fetch, native-plugin execution, QR, form-value, UIA value/event, redundant compatibility, and absorbed front doors hidden.", "default": "Safe full surface minus manual attach-lock acquire/release; adds one catalog tool." }, "profile_safety": { "default": "safe-advertised", "full": "safe-advertised", "strict": "safe-advertised", "compatibility": "unsafe-debug", "compatibility_warning": "Compatibility advertises raw/debug capabilities that may expose page content, form or desktop values, traces, QR payloads, load native plugins, or perform server-side direct fetches. It is not a security-safe profile." }, "collections": [ { "id": "browser-sessions-navigation-contexts", "raw": 23, "strict": 23, "full": 23, "default": 21, "tools": [ "browser_attach", "browser_back", "browser_close", "browser_close_tab", "browser_context_create", "browser_context_destroy", "browser_context_list", "browser_context_switch", "browser_cookies", "browser_debug_launch", "browser_forward", "browser_launch", "browser_list_tab", "browser_navigate", "browser_new_tab", "browser_reload", "browser_smart_navigate", "browser_status", "browser_switch_tab", "hands_attach_lock_acquire", "hands_attach_lock_release", "hands_attach_lock_status", "hands_navigate" ] }, { "id": "dom-and-page-state-discovery", "raw": 10, "strict": 5, "full": 5, "default": 5, "tools": [ "browser_a11y_find", "browser_a11y_snapshot", "browser_exists", "browser_get_bounds", "browser_get_clickables", "browser_get_forms", "browser_get_html", "browser_get_metrics", "browser_get_text", "browser_get_url" ] }, { "id": "browser-interaction-and-forms", "raw": 12, "strict": 11, "full": 11, "default": 11, "tools": [ "browser_click", "browser_fill_form", "browser_focus", "browser_hover", "browser_press", "browser_scroll", "browser_select", "browser_submit_form", "browser_type", "element_drag", "file_upload", "retry_click" ] }, { "id": "web-retrieval-crawling-page-artifacts", "raw": 12, "strict": 3, "full": 3, "default": 3, "tools": [ "browser_bulk_extract", "browser_crawl", "browser_extract_content", "browser_http_scrape", "browser_iframe_extract", "browser_js_extract", "browser_map", "browser_page_capture", "browser_page_dump", "browser_scroll_collect", "browser_smart_browse", "hands_read_page" ] }, { "id": "api-and-network-intelligence", "raw": 12, "strict": 12, "full": 12, "default": 12, "tools": [ "browser_get_all_network", "browser_get_network_log", "browser_get_performance_log", "browser_learn_api", "browser_route", "browser_route_clear", "browser_route_list", "browser_route_remove", "hands_network_poll", "hands_network_subscribe", "hands_network_subscriptions", "hands_network_unsubscribe" ] }, { "id": "browser-evaluation-waits-traces-evidence", "raw": 11, "strict": 7, "full": 7, "default": 7, "tools": [ "browser_evaluate", "browser_screenshot", "browser_screenshot_burst", "browser_trace_save", "browser_trace_start", "browser_trace_stop", "browser_verify_state", "browser_verify_visual", "browser_wait_for", "browser_wait_idle", "browser_wait_stable" ] }, { "id": "browser-scripting-planning-agentic-execution", "raw": 6, "strict": 3, "full": 3, "default": 3, "tools": [ "browser_agent", "browser_batch", "browser_eval", "browser_inject_script", "browser_plan", "browser_script" ] }, { "id": "desktop-apps-windows-input-uia", "raw": 21, "strict": 17, "full": 17, "default": 17, "tools": [ "drag", "type_into_window", "uia_app_launch", "uia_batch", "uia_click", "uia_find", "uia_focus_window", "uia_get_state", "uia_hold_key", "uia_key_press", "uia_list_window", "uia_poll_event", "uia_read_value", "uia_scroll", "uia_shortcut", "uia_type", "uia_watch", "uia_window_move", "uia_window_resize", "uia_window_snap", "uia_window_state" ] }, { "id": "vision-ocr-visual-perception", "raw": 18, "strict": 14, "full": 13, "default": 13, "tools": [ "read_screen_text", "wait_for_visual", "window_screenshot", "hands_capture", "hands_scan_qr", "vision_analyze", "vision_cache_stats", "vision_check_user_input", "vision_diff", "vision_find_template", "vision_load_image", "vision_ocr", "vision_ocr_capabilities", "vision_ocr_fast", "vision_screenshot", "vision_screenshot_hidden_window", "vision_screenshot_ocr", "vision_zoom" ] }, { "id": "unified-cross-surface-actions-verification", "raw": 9, "strict": 8, "full": 8, "default": 8, "tools": [ "find_and_click", "hands_app_action", "hands_click", "hands_fill_form", "hands_find", "hands_login_recovery", "hands_type", "hands_verify", "hands_verify_expectations" ] }, { "id": "workflow-scripting-run-telemetry", "raw": 2, "strict": 1, "full": 1, "default": 1, "tools": [ "hands_script", "hands_summarize_run" ] }, { "id": "monitor-scope-and-topology", "raw": 1, "strict": 1, "full": 1, "default": 1, "tools": [ "hands_monitor_scope" ] }, { "id": "extensions-runtime-health", "raw": 6, "strict": 3, "full": 2, "default": 2, "tools": [ "status", "hands_health", "hands_plugin_call", "hands_plugin_list", "hands_plugin_load", "hands_plugin_unload" ] } ], "replacements": { "redundant_front_doors": { "browser_page_dump": "browser_page_capture(mode=\"dom\")", "browser_inject_script": "browser_eval(script=\"(function(){