{ "catalog_schema_version": 1, "package": { "name": "rea-agents", "version": "2.1.0", "sdk": { "server": "2.0.0-beta.4", "client": "2.0.0-beta.4", "core": "2.0.0-beta.4" }, "skill_version": "22" }, "tools": { "total": 95, "families": [ { "id": "direct", "surface": "official-proxy", "count": 33, "tools": [ "address_name", "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", "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": "enhanced", "surface": "enhanced", "count": 10, "tools": [ "analyze_function", "analyze_swift_types", "batch_decompile", "binary_overview", "find_xrefs_to_name", "get_call_graph", "get_objc_classes", "get_objc_protocols", "swift_classes", "trace_feature" ] }, { "id": "native", "surface": "native-provider", "count": 5, "tools": [ "demangle_swift", "inspect_macho", "inspect_plist", "inspect_signature", "list_architectures" ] }, { "id": "artifact", "surface": "artifact-provider", "count": 2, "tools": ["extract_artifact", "inventory_artifact"] }, { "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": 8, "tools": [ "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": "electron", "surface": "electron-provider", "count": 4, "tools": [ "analyze_javascript_application", "inspect_electron_page", "list_electron_targets", "reconcile_javascript_runtime" ] }, { "id": "application", "surface": "application-workflow", "count": 7, "tools": [ "commit_reconstruction_coverage", "compare_application_versions", "execute_node_characterization", "prepare_node_characterization", "query_reconstruction_coverage", "run_controlled_replay", "trace_application_feature" ] }, { "id": "session", "surface": "session", "count": 18, "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", "import_evidence_bundle", "list_unknowns", "open_binary", "record_unknown", "update_unknown", "verify_reconstruction", "verify_unknown_resolution" ] } ] }, "providers": [ { "id": "ghidra", "name": "Ghidra", "version": null, "capabilities": [ "address_name", "analyze_function", "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", "resolve_containing_procedure", "search_procedures", "search_strings", "xrefs" ] }, { "id": "hopper", "name": "Hopper Disassembler", "version": null, "capabilities": [ "address_name", "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", "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": [ "demangle_swift", "inspect_macho", "inspect_plist", "inspect_signature", "list_architectures" ] }, { "id": "rea-artifact-graph", "name": "REA safe artifact graph provider", "version": "1", "capabilities": ["extract_artifact", "inventory_artifact"] }, { "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": [ "commit_reconstruction_coverage", "compare_application_versions", "execute_node_characterization", "prepare_node_characterization", "query_reconstruction_coverage", "run_controlled_replay", "trace_application_feature" ] }, { "id": "rea-javascript-runtime-reconciliation", "name": "REA JavaScript runtime reconciliation", "version": "1", "capabilities": ["reconcile_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" } ], "schemas": [ { "id": "analysis_snapshot", "version": 2 }, { "id": "artifact_extraction", "version": 1 }, { "id": "artifact_graph", "version": 1 }, { "id": "browser_target_list", "version": 1 }, { "id": "electron_page_inspection", "version": 1 }, { "id": "electron_target_list", "version": 1 }, { "id": "evidence", "version": 2 }, { "id": "evidence_bundle", "version": 2 }, { "id": "investigation_run", "version": 1 }, { "id": "investigation_run_summary", "version": 1 }, { "id": "investigation_workspace", "version": 1 }, { "id": "javascript_application_analysis", "version": 1 }, { "id": "javascript_application_graph", "version": 1 }, { "id": "javascript_application_version_comparison", "version": 1 }, { "id": "javascript_feature_trace", "version": 1 }, { "id": "managed_artifact_inspection", "version": 1 }, { "id": "managed_member_comparison", "version": 1 }, { "id": "managed_member_inspection", "version": 1 }, { "id": "managed_native_boundary_inspection", "version": 1 }, { "id": "managed_native_verification", "version": 1 }, { "id": "process_capture", "version": 4 }, { "id": "reconstruction_verification", "version": 1 }, { "id": "residual_unknown", "version": 1 }, { "id": "web_bundle_analysis", "version": 1 }, { "id": "web_capture_diff", "version": 1 }, { "id": "web_mcp_discovery", "version": 1 }, { "id": "web_observation_session", "version": 1 }, { "id": "web_page_inspection", "version": 2 }, { "id": "web_screenshot", "version": 1 }, { "id": "web_screenshot_diff", "version": 1 } ], "cli": { "primary_count": 55, "commands": [ "analyze", "analyze-javascript-application", "analyze-web-bundle", "capabilities", "capture-process", "capture-web-screenshot", "commit-reconstruction-coverage", "compare", "compare-application-versions", "compare-managed-members", "compare-process-captures", "compare-web-captures", "compare-web-screenshots", "decompile", "demangle-swift", "discover-webmcp-tools", "doctor", "evidence-export", "evidence-import", "execute-node-characterization", "extract-artifact", "function", "import-managed-reconstruction", "import-reference-source", "inspect", "inspect-electron-page", "inspect-macho", "inspect-managed-artifact", "inspect-managed-members", "inspect-managed-native-boundaries", "inspect-plist", "inspect-signature", "inspect-web-page", "inventory-artifact", "investigate-versions", "list-architectures", "list-browser-targets", "list-electron-targets", "observe-web-session", "plan-managed-runtime-correlation", "policy", "prepare-node-characterization", "project-managed-application-graph", "providers", "query-reconstruction-coverage", "reconcile-javascript-runtime", "run-controlled-replay", "search", "setup", "trace", "trace-application-feature", "uninstall", "upgrade", "verify-managed-native-boundaries", "xrefs" ], "aliases": [ { "name": "compare-bundles", "target": "compare" } ] }, "runtime_catalog": { "counts": { "cli_commands": 55, "mcp_tools": 95, "mcp_prompts": 6, "mcp_resources": 2, "mcp_resource_templates": 8 }, "digests": { "tools_sha256": "b0a3ec201a314394264ff45ba6b2ed151833f1b13701e3d07279b665d771e35e", "prompts_sha256": "f6da3ad38a1000c11364d1710f122ac4990551f04efd8c53ffb2e819b5cf5707", "resources_sha256": "5dca0fcdad3e78d71a1b6ef7b4f0c12bdcd8e3ec11fcbdd9ccd3a68edadf5c80", "combined_sha256": "e0c341749f488a869b62ab9b48c9236c60c91317ac60c8427f12a830cb900ae0" } } }