{ "package": { "name": "rea-agents", "version": "3.2.1", "sdk": { "server": "2.0.0", "client": "2.0.0", "core": "2.0.0" }, "skill_version": "23" }, "tools": { "total": 122, "families": [ { "id": "direct", "surface": "official-proxy", "count": 39, "tools": [ "address_name", "address_to_file_offset", "comment", "current_address", "current_document", "current_procedure", "goto_address", "inline_comment", "inspect_native_data_type", "inspect_native_instruction", "list_bookmarks", "list_documents", "list_names", "list_procedures", "list_segments", "list_strings", "next_address", "prev_address", "procedure_address", "procedure_assembly", "procedure_callees", "procedure_callers", "procedure_info", "procedure_pseudo_code", "procedure_references", "read_bytes", "read_function_instructions", "resolve_containing_procedure", "resolve_native_call_targets", "search_procedures", "search_strings", "set_address_name", "set_addresses_names", "set_bookmark", "set_comment", "set_current_document", "set_inline_comment", "unset_bookmark", "xrefs" ] }, { "id": "enhanced", "surface": "enhanced", "count": 15, "tools": [ "analyze_function", "analyze_swift_types", "batch_decompile", "binary_overview", "find_code_for_string", "find_xrefs_to_name", "get_call_graph", "get_objc_classes", "get_objc_protocols", "inspect_native_api", "inspect_native_dispatch_metadata", "trace_call_path", "trace_feature", "trace_native_ui_action", "trace_native_values" ] }, { "id": "native", "surface": "native-provider", "count": 7, "tools": [ "capture_native_ui_scenario", "demangle_swift", "inspect_macho", "inspect_plist", "inspect_signature", "list_architectures", "observe_native_ui" ] }, { "id": "artifact", "surface": "artifact-provider", "count": 5, "tools": [ "decode_interface_builder", "extract_artifact", "inspect_artifact", "inspect_asset_catalog", "inspect_keyed_archive" ] }, { "id": "managed", "surface": "managed", "count": 8, "tools": [ "compare_managed_members", "import_managed_reconstruction", "inspect_managed_artifact", "inspect_managed_members", "inspect_managed_native_boundaries", "plan_managed_runtime_correlation", "project_managed_application_graph", "verify_managed_native_boundaries" ] }, { "id": "browser", "surface": "browser-provider", "count": 9, "tools": [ "analyze_web_bundle", "capture_browser_scenario", "capture_web_screenshot", "compare_web_captures", "compare_web_screenshots", "discover_webmcp_tools", "inspect_web_page", "list_browser_targets", "observe_web_session" ] }, { "id": "electron", "surface": "electron-provider", "count": 5, "tools": [ "analyze_javascript_application", "capture_electron_scenario", "inspect_electron_page", "list_electron_targets", "reconcile_javascript_runtime" ] }, { "id": "javascript-runtime", "surface": "runtime-provider", "count": 2, "tools": [ "list_javascript_runtime_targets", "observe_javascript_runtime" ] }, { "id": "application", "surface": "application-workflow", "count": 10, "tools": [ "build_reconstruction_obligation_ledger", "compare_application_versions", "compare_javascript_export_shapes", "compare_source_to_bundle", "evaluate_reconstruction_coverage", "execute_node_characterization", "prepare_node_characterization", "run_controlled_replay", "trace_application_feature", "trace_javascript_semantics" ] }, { "id": "session", "surface": "session", "count": 22, "tools": [ "binary_session", "build_call_path", "capture_process_scenario", "close_binary", "compare_artifacts", "compare_bundles", "compare_functions", "compare_process_captures", "correlate_static_and_runtime", "export_evidence_bundle", "find_changed_behavior", "get_evidence_bundle", "get_navigation_context", "import_evidence_bundle", "inspect_address_context", "list_unknowns", "open_binary", "record_unknown", "run_replay_machine", "update_unknown", "verify_reconstruction", "verify_unknown_resolution" ] } ] }, "providers": [ { "id": "ghidra", "name": "Ghidra", "version": null, "capabilities": [ "address_name", "analyze_function", "inspect_native_data_type", "inspect_native_instruction", "list_documents", "list_names", "list_procedures", "list_segments", "list_strings", "procedure_address", "procedure_assembly", "procedure_callees", "procedure_callers", "procedure_info", "procedure_pseudo_code", "procedure_references", "read_function_instructions", "resolve_containing_procedure", "resolve_native_call_targets", "search_procedures", "search_strings", "xrefs" ] }, { "id": "hopper", "name": "Hopper Disassembler", "version": null, "capabilities": [ "address_name", "address_to_file_offset", "analyze_function", "comment", "current_address", "current_document", "current_procedure", "goto_address", "inline_comment", "list_bookmarks", "list_documents", "list_names", "list_procedures", "list_segments", "list_strings", "next_address", "prev_address", "procedure_address", "procedure_assembly", "procedure_callees", "procedure_callers", "procedure_info", "procedure_pseudo_code", "procedure_references", "read_bytes", "read_function_instructions", "resolve_containing_procedure", "search_procedures", "search_strings", "set_address_name", "set_addresses_names", "set_bookmark", "set_comment", "set_current_document", "set_inline_comment", "unset_bookmark", "xrefs" ] }, { "id": "native-macos", "name": "macOS native inspection utilities", "version": null, "capabilities": [ "capture_native_ui_scenario", "demangle_swift", "inspect_macho", "inspect_plist", "inspect_signature", "list_architectures", "observe_native_ui" ] }, { "id": "rea-artifact-graph", "name": "REA safe artifact graph provider", "version": "1", "capabilities": [ "decode_interface_builder", "extract_artifact", "inspect_artifact", "inspect_asset_catalog", "inspect_keyed_archive" ] }, { "id": "rea-cdp-browser", "name": "REA Chrome DevTools Protocol observation provider", "version": "2", "capabilities": [ "analyze_web_bundle", "capture_web_screenshot", "compare_web_captures", "compare_web_screenshots", "discover_webmcp_tools", "inspect_web_page", "list_browser_targets", "observe_web_session" ] }, { "id": "rea-cdp-electron", "name": "REA Electron file-page CDP observation provider", "version": "1", "capabilities": ["inspect_electron_page", "list_electron_targets"] }, { "id": "rea-dotnet-static", "name": "REA managed static analysis provider", "version": "1", "capabilities": [ "inspect_managed_artifact", "inspect_managed_members", "inspect_managed_native_boundaries" ] }, { "id": "rea-dotnet-workflows", "name": "REA managed-code workflows", "version": "1", "capabilities": [ "compare_managed_members", "import_managed_reconstruction", "plan_managed_runtime_correlation", "project_managed_application_graph", "verify_managed_native_boundaries" ] }, { "id": "rea-javascript-application", "name": "REA JavaScript application analyzer", "version": "1", "capabilities": ["analyze_javascript_application"] }, { "id": "rea-javascript-application-workflows", "name": "REA JavaScript application workflows", "version": "1", "capabilities": [ "build_reconstruction_obligation_ledger", "compare_application_versions", "compare_javascript_export_shapes", "compare_source_to_bundle", "evaluate_reconstruction_coverage", "execute_node_characterization", "prepare_node_characterization", "run_controlled_replay", "trace_application_feature", "trace_javascript_semantics" ] }, { "id": "rea-javascript-runtime-reconciliation", "name": "REA JavaScript runtime reconciliation", "version": "1", "capabilities": ["reconcile_javascript_runtime"] }, { "id": "rea-playwright-browser-scenario", "name": "REA Playwright browser scenario capture provider", "version": "1", "capabilities": ["capture_browser_scenario"] }, { "id": "rea-playwright-electron-active", "name": "REA Playwright active Electron observation provider", "version": "1", "capabilities": ["capture_electron_scenario"] }, { "id": "rea-v8-inspector", "name": "REA passive Node/Electron V8 Inspector provider", "version": "1", "capabilities": [ "list_javascript_runtime_targets", "observe_javascript_runtime" ] } ], "setup_clients": [ { "id": "claude_code", "display_name": "Claude Code", "format": "json", "configuration": "managed" }, { "id": "claude_desktop", "display_name": "Claude Desktop", "format": "json", "configuration": "managed" }, { "id": "codex", "display_name": "Codex", "format": "toml", "configuration": "managed" }, { "id": "cursor", "display_name": "Cursor", "format": "json", "configuration": "managed" }, { "id": "gemini_cli", "display_name": "Gemini CLI", "format": "json", "configuration": "managed" }, { "id": "windsurf", "display_name": "Windsurf", "format": "json", "configuration": "managed" }, { "id": "devin", "display_name": "Devin", "format": "unsupported", "configuration": "detect-only" } ], "cli": { "primary_count": 75, "commands": [ "analyze", "analyze-javascript-application", "analyze-web-bundle", "build-reconstruction-obligation-ledger", "capabilities", "capture-browser-scenario", "capture-electron-scenario", "capture-native-ui-scenario", "capture-process", "capture-web-screenshot", "compare", "compare-application-versions", "compare-javascript-export-shapes", "compare-managed-members", "compare-process-captures", "compare-source-to-bundle", "compare-web-captures", "compare-web-screenshots", "decode-interface-builder", "decompile", "demangle-swift", "discover-webmcp-tools", "doctor", "evaluate-reconstruction-coverage", "evidence-export", "evidence-import", "execute-node-characterization", "extract-artifact", "function", "import-managed-reconstruction", "import-reference-source", "inspect", "inspect-artifact", "inspect-asset-catalog", "inspect-electron-page", "inspect-keyed-archive", "inspect-macho", "inspect-managed-artifact", "inspect-managed-members", "inspect-managed-native-boundaries", "inspect-native-api", "inspect-native-data-type", "inspect-native-dispatch-metadata", "inspect-native-instruction", "inspect-plist", "inspect-signature", "inspect-web-page", "instructions", "list-architectures", "list-browser-targets", "list-electron-targets", "list-javascript-runtime-targets", "observe-javascript-runtime", "observe-native-ui", "observe-web-session", "plan-managed-runtime-correlation", "policy", "prepare-node-characterization", "project-managed-application-graph", "providers", "reconcile-javascript-runtime", "resolve-native-call-targets", "run-controlled-replay", "run-replay-machine", "search", "setup", "trace", "trace-application-feature", "trace-javascript-semantics", "trace-native-ui-action", "trace-native-values", "uninstall", "upgrade", "verify-managed-native-boundaries", "xrefs" ], "aliases": [ { "name": "compare-bundles", "target": "compare" } ] }, "runtime_catalog": { "counts": { "cli_commands": 75, "mcp_tools": 122, "mcp_prompts": 6 }, "digests": { "tools_sha256": "5748cec2ff7ec6b44193516a851d8668386d4b9fc679b93d6cc950907a59e213", "prompts_sha256": "fa889fc671185ac9c968c6dc8309cf609e709cdc837dbbf39b7cdfadb84ac2d7", "combined_sha256": "39c2c4c55c1197e5a8c05c829bf9ba024d2508ed3a59b672f95c5ed19c016a5c", "providers_sha256": "c5a88a49990fafc8244972ee8ff543fc19995eb79db960da55f6a311e15340d1" } } }