HART OS Code Coverage Report: 52.4%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-12 04:49 +0000

File function   statements missing excluded   coverage
core / __init__.py (no function)   7 0 0   100.0%
core / _transformers_lazy_guard.py _install_gpt2_direct_bind   5 0 2   100.0%
core / _transformers_lazy_guard.py _install_lazy_module_reentry_guard   13 2 2   84.6%
core / _transformers_lazy_guard.py _install_lazy_module_reentry_guard._hartos_guarded_getattr   11 1 0   90.9%
core / _transformers_lazy_guard.py (no function)   5 0 0   100.0%
core / agent_personality.py _build_tone_prompt   22 22 0   0.0%
core / agent_personality.py get_regional_tone_prompt   12 4 2   66.7%
core / agent_personality.py _get_role_category   5 0 0   100.0%
core / agent_personality.py generate_personality   11 0 0   100.0%
core / agent_personality.py build_personality_prompt   33 1 4   97.0%
core / agent_personality.py build_proactive_vision_prompt   4 1 0   75.0%
core / agent_personality.py _resolve_prompts_dir   5 3 2   40.0%
core / agent_personality.py save_personality   7 0 2   100.0%
core / agent_personality.py load_personality   8 0 3   100.0%
core / agent_personality.py adapt_personality   10 1 0   90.0%
core / agent_personality.py (no function)   37 0 1   100.0%
core / agent_tools.py register_dual   3 3 0   0.0%
core / agent_tools.py register_core_tools   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures   106 7 0   93.4%
core / agent_tools.py build_core_tool_closures.text_2_image   1 1 0   0.0%
core / agent_tools.py build_core_tool_closures.get_user_camera_inp   1 1 0   0.0%
core / agent_tools.py build_core_tool_closures.save_data_in_memory   34 34 6   0.0%
core / agent_tools.py build_core_tool_closures.get_saved_metadata   5 5 0   0.0%
core / agent_tools.py build_core_tool_closures.get_data_by_key   11 11 0   0.0%
core / agent_tools.py build_core_tool_closures.get_user_id   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures.get_prompt_id   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures.Generate_video   107 107 11   0.0%
core / agent_tools.py build_core_tool_closures.Generate_video._is_server_up   3 3 3   0.0%
core / agent_tools.py build_core_tool_closures.get_user_uploaded_file   4 4 0   0.0%
core / agent_tools.py build_core_tool_closures.img2txt   20 20 0   0.0%
core / agent_tools.py build_core_tool_closures.create_scheduled_jobs   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures.send_message_to_user   5 5 0   0.0%
core / agent_tools.py build_core_tool_closures.send_presynthesized_video_to_user   3 3 0   0.0%
core / agent_tools.py build_core_tool_closures.send_message_in_seconds   5 5 0   0.0%
core / agent_tools.py build_core_tool_closures.get_chat_history   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures.search_visual_history   4 4 0   0.0%
core / agent_tools.py build_core_tool_closures.google_search   2 2 0   0.0%
core / agent_tools.py build_core_tool_closures.search_long_term_memory   6 6 3   0.0%
core / agent_tools.py build_core_tool_closures.save_to_long_term_memory   4 4 3   0.0%
core / agent_tools.py build_core_tool_closures.suggest_share_worthy_content   17 17 3   0.0%
core / agent_tools.py build_core_tool_closures.observe_user_experience   12 12 3   0.0%
core / agent_tools.py build_core_tool_closures.self_critique_and_enhance   20 20 3   0.0%
core / agent_tools.py build_core_tool_closures.device_control   48 2 11   95.8%
core / agent_tools.py build_core_tool_closures.data_extraction_from_url   20 20 4   0.0%
core / agent_tools.py build_core_tool_closures.get_user_details   13 13 4   0.0%
core / agent_tools.py build_core_tool_closures.request_resource   22 22 6   0.0%
core / agent_tools.py build_core_tool_closures.observe_user_experience   7 7 2   0.0%
core / agent_tools.py build_core_tool_closures.self_critique_and_enhance   19 19 2   0.0%
core / agent_tools.py register_remote_desktop_tools_if_available   5 0 4   100.0%
core / agent_tools.py register_memory_graph_tools   7 7 2   0.0%
core / agent_tools.py (no function)   18 0 0   100.0%
core / auth_local.py _is_local_request   5 2 0   60.0%
core / auth_local.py _origin_host   5 0 2   100.0%
core / auth_local.py _is_safe_csrf_origin   17 0 0   100.0%
core / auth_local.py _is_safe_csrf_origin._host_allowed   9 1 0   88.9%
core / auth_local.py require_local_or_token   3 0 0   100.0%
core / auth_local.py require_local_or_token.decorated   9 9 0   0.0%
core / auth_local.py require_local_or_token_csrf_safe   3 0 1   100.0%
core / auth_local.py require_local_or_token_csrf_safe.decorated   11 1 1   90.9%
core / auth_local.py (no function)   13 0 1   100.0%
core / autogen_config.py get_autogen_config_list   11 11 0   0.0%
core / autogen_config.py (no function)   2 2 0   0.0%
core / cache_loaders.py _resolve_agent_data_dir   8 3 2   62.5%
core / cache_loaders.py _resolve_prompts_dir   8 5 2   37.5%
core / cache_loaders.py load_agent_data   20 5 3   75.0%
core / cache_loaders.py load_user_ledger   21 0 4   100.0%
core / cache_loaders.py load_recipe   16 0 2   100.0%
core / cache_loaders.py load_user_simplemem   14 14 2   0.0%
core / cache_loaders.py (no function)   13 0 0   100.0%
core / central_orchestrator_client.py _int_env   4 4 0   0.0%
core / central_orchestrator_client.py CentralOrchestratorClient.__init__   10 0 0   100.0%
core / central_orchestrator_client.py CentralOrchestratorClient.is_configured   2 0 0   100.0%
core / central_orchestrator_client.py CentralOrchestratorClient.start   16 9 0   43.8%
core / central_orchestrator_client.py CentralOrchestratorClient.stop   3 3 0   0.0%
core / central_orchestrator_client.py CentralOrchestratorClient.get_status   1 0 0   100.0%
core / central_orchestrator_client.py CentralOrchestratorClient._loop   21 21 2   0.0%
core / central_orchestrator_client.py CentralOrchestratorClient._post_heartbeat   17 3 6   82.4%
core / central_orchestrator_client.py CentralOrchestratorClient._post_heartbeat_requests   9 9 4   0.0%
core / central_orchestrator_client.py CentralOrchestratorClient._build_heartbeat_payload   18 0 8   100.0%
core / central_orchestrator_client.py CentralOrchestratorClient._check_halt   30 9 9   70.0%
core / central_orchestrator_client.py CentralOrchestratorClient._get_halt_requests   3 3 3   0.0%
core / central_orchestrator_client.py CentralOrchestratorClient._apply_halt   7 1 4   85.7%
core / central_orchestrator_client.py CentralOrchestratorClient._url   9 2 0   77.8%
core / central_orchestrator_client.py _fallback_node_id   3 0 2   100.0%
core / central_orchestrator_client.py get_client   5 0 0   100.0%
core / central_orchestrator_client.py start   1 1 0   0.0%
core / central_orchestrator_client.py stop   1 1 0   0.0%
core / central_orchestrator_client.py get_status   1 1 0   0.0%
core / central_orchestrator_client.py (no function)   44 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.__init__   7 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.state   2 0 0   100.0%
core / circuit_breaker.py CircuitBreaker._get_state   6 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.is_open   10 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.record_success   3 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.record_failure   6 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.reset   4 0 0   100.0%
core / circuit_breaker.py CircuitBreaker.get_stats   2 0 0   100.0%
core / circuit_breaker.py PeerBackoff.__init__   4 0 0   100.0%
core / circuit_breaker.py PeerBackoff.is_backed_off   5 1 0   80.0%
core / circuit_breaker.py PeerBackoff.record_failure   6 1 0   83.3%
core / circuit_breaker.py PeerBackoff.record_success   2 0 0   100.0%
core / circuit_breaker.py PeerBackoff.prune_expired   5 1 0   80.0%
core / circuit_breaker.py CircuitBreakerOpenError.__init__   2 0 0   100.0%
core / circuit_breaker.py with_circuit_breaker   2 0 0   100.0%
core / circuit_breaker.py with_circuit_breaker.decorator   4 0 0   100.0%
core / circuit_breaker.py with_circuit_breaker.decorator.wrapper   8 0 3   100.0%
core / circuit_breaker.py (no function)   29 0 1   100.0%
core / compute_optimizer.py _try_import_psutil   3 0 2   100.0%
core / compute_optimizer.py _try_detect_gpu   3 0 2   100.0%
core / compute_optimizer.py _emit   3 0 2   100.0%
core / compute_optimizer.py SystemSnapshot.to_dict   1 0 0   100.0%
core / compute_optimizer.py OptimizationAction.to_dict   1 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.__init__   14 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.start   10 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.stop   10 1 0   90.0%
core / compute_optimizer.py ComputeOptimizer._monitor_loop   10 3 2   70.0%
core / compute_optimizer.py ComputeOptimizer._hive_explore_loop   8 4 2   50.0%
core / compute_optimizer.py ComputeOptimizer._collect_aggregates   24 0 6   100.0%
core / compute_optimizer.py ComputeOptimizer._collect_top_processes   13 3 2   76.9%
core / compute_optimizer.py ComputeOptimizer._collect_gpu   6 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer._store_snapshot   3 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.snapshot   6 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.get_latest_snapshot   11 0 3   100.0%
core / compute_optimizer.py ComputeOptimizer._check_thresholds   10 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer._suggest_optimizations   19 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer._cooldown_ok   3 0 1   100.0%
core / compute_optimizer.py ComputeOptimizer._apply_optimization   21 3 5   85.7%
core / compute_optimizer.py ComputeOptimizer._apply_priority_adjust   26 9 2   65.4%
core / compute_optimizer.py ComputeOptimizer._apply_cache_clean   28 12 3   57.1%
core / compute_optimizer.py ComputeOptimizer._apply_swap_manage   10 5 2   50.0%
core / compute_optimizer.py ComputeOptimizer._apply_power_tune   24 24 5   0.0%
core / compute_optimizer.py ComputeOptimizer._apply_network_tune   1 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer._explore_hive_stream   19 13 0   31.6%
core / compute_optimizer.py ComputeOptimizer._fetch_hive_goals   12 10 2   16.7%
core / compute_optimizer.py ComputeOptimizer._emit_stats   3 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer._contribute_to_hive   10 8 2   20.0%
core / compute_optimizer.py ComputeOptimizer._contribute_to_hive._band   7 7 0   0.0%
core / compute_optimizer.py ComputeOptimizer.get_stats   3 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.get_health_score   10 0 0   100.0%
core / compute_optimizer.py ComputeOptimizer.trigger_optimization   27 5 8   81.5%
core / compute_optimizer.py get_optimizer   5 0 0   100.0%
core / compute_optimizer.py create_optimizer_blueprint   10 0 3   100.0%
core / compute_optimizer.py create_optimizer_blueprint.system_health   3 3 0   0.0%
core / compute_optimizer.py create_optimizer_blueprint.system_optimizations   5 5 0   0.0%
core / compute_optimizer.py create_optimizer_blueprint.trigger_optimize   3 3 0   0.0%
core / compute_optimizer.py (no function)   92 0 0   100.0%
core / config_cache.py get_config   27 8 2   70.4%
core / config_cache.py get_secret   5 0 0   100.0%
core / config_cache.py reload_config   3 0 0   100.0%
core / config_cache.py _local_base   1 0 0   100.0%
core / config_cache.py is_bundled   1 0 0   100.0%
core / config_cache.py get_db_url   3 0 0   100.0%
core / config_cache.py get_central_db_url   4 1 0   75.0%
core / config_cache.py get_stop_api_url   6 6 0   0.0%
core / config_cache.py get_action_api   3 0 0   100.0%
core / config_cache.py get_student_api   3 1 0   66.7%
core / config_cache.py get_vision_api   3 1 0   66.7%
core / config_cache.py get_book_parsing_api   3 1 0   66.7%
core / config_cache.py get_visual_context_api   2 0 0   100.0%
core / config_cache.py (no function)   21 0 0   100.0%
core / constants.py prompt_needs_vision   4 4 2   0.0%
core / constants.py register_tool_label   3 1 0   66.7%
core / constants.py (no function)   41 0 4   100.0%
core / diag.py _trace_sink   5 2 2   60.0%
core / diag.py _logger_sink   2 0 2   100.0%
core / diag.py dump_all_thread_stacks   18 0 15   100.0%
core / diag.py (no function)   14 0 2   100.0%
core / dpi_awareness.py ensure_dpi_aware   11 9 3   18.2%
core / dpi_awareness.py is_dpi_aware   1 1 0   0.0%
core / dpi_awareness.py (no function)   7 0 1   100.0%
core / error_advice.py _fingerprint   1 0 0   100.0%
core / error_advice.py _should_emit   13 1 0   92.3%
core / error_advice.py _try_sentry_capture   3 1 2   66.7%
core / error_advice.py _try_agent_remediation   15 0 4   100.0%
core / error_advice.py handle_exception   8 0 0   100.0%
core / error_advice.py error_advice   3 3 0   0.0%
core / error_advice.py error_advice._decorate   2 2 0   0.0%
core / error_advice.py error_advice._decorate._wrapper   2 2 11   0.0%
core / error_advice.py error_advice_block   2 2 4   0.0%
core / error_advice.py (no function)   19 0 0   100.0%
core / event_loop.py get_or_create_event_loop   14 0 1   100.0%
core / event_loop.py run_async   2 0 0   100.0%
core / event_loop.py (no function)   7 0 0   100.0%
core / file_cache.py cached_json_load   18 0 0   100.0%
core / file_cache.py invalidate_file_cache   9 0 0   100.0%
core / file_cache.py atomic_json_write   11 0 6   100.0%
core / file_cache.py cached_json_save   7 1 1   85.7%
core / file_cache.py cache_stats   2 0 0   100.0%
core / file_cache.py (no function)   14 0 0   100.0%
core / gpu_tier.py classify   8 8 0   0.0%
core / gpu_tier.py tier_table   1 1 0   0.0%
core / gpu_tier.py (no function)   13 13 0   0.0%
core / health_probe.py probe_agent_daemon   7 7 4   0.0%
core / health_probe.py probe_llm   18 0 9   100.0%
core / health_probe.py probe_nunba_flask   11 0 7   100.0%
core / health_probe.py probe_langchain   11 0 6   100.0%
core / health_probe.py (no function)   8 0 0   100.0%
core / http_pool.py get_http_session   17 1 0   94.1%
core / http_pool.py pooled_get   1 0 0   100.0%
core / http_pool.py pooled_post   13 0 2   100.0%
core / http_pool.py pooled_put   1 0 0   100.0%
core / http_pool.py pooled_patch   1 0 0   100.0%
core / http_pool.py pooled_delete   1 0 0   100.0%
core / http_pool.py pooled_request   1 1 0   0.0%
core / http_pool.py (no function)   22 0 0   100.0%
core / hub_allowlist.py _default_path   1 1 0   0.0%
core / hub_allowlist.py HubAllowlist.__init__   4 4 0   0.0%
core / hub_allowlist.py HubAllowlist._load_or_seed   12 12 2   0.0%
core / hub_allowlist.py HubAllowlist._seed_defaults   2 2 0   0.0%
core / hub_allowlist.py HubAllowlist._save   8 8 0   0.0%
core / hub_allowlist.py HubAllowlist.is_trusted   7 7 0   0.0%
core / hub_allowlist.py HubAllowlist.list   2 2 0   0.0%
core / hub_allowlist.py HubAllowlist.add   12 12 0   0.0%
core / hub_allowlist.py HubAllowlist.remove   10 10 0   0.0%
core / hub_allowlist.py get_allowlist   5 5 0   0.0%
core / hub_allowlist.py reset_for_tests   2 2 0   0.0%
core / hub_allowlist.py (no function)   25 25 1   0.0%
core / install_links.py get_install_link   7 0 0   100.0%
core / install_links.py is_allowed_install_link   14 0 2   100.0%
core / install_links.py is_supported_device   1 0 0   100.0%
core / install_links.py is_supported_install_channel   1 0 0   100.0%
core / install_links.py is_allowed_deeplink_uri   18 1 2   94.4%
core / install_links.py invite_link   6 0 0   100.0%
core / install_links.py meet_link   6 1 0   83.3%
core / install_links.py group_link   6 2 0   66.7%
core / install_links.py og_url   7 7 0   0.0%
core / install_links.py (no function)   19 0 0   100.0%
core / io_guard.py silence_stdio   6 2 4   66.7%
core / io_guard.py (no function)   3 0 0   100.0%
core / labeled_autogen_function.py register_labeled_function   5 5 1   0.0%
core / labeled_autogen_function.py generic_autogen_label   1 1 0   0.0%
core / labeled_autogen_function.py (no function)   7 4 1   42.9%
core / labeled_tool.py labeled_tool   4 0 2   100.0%
core / labeled_tool.py generic_label   1 1 0   0.0%
core / labeled_tool.py (no function)   5 0 2   100.0%
core / optional_import.py optional_import   9 9 4   0.0%
core / optional_import.py list_degradations   5 5 0   0.0%
core / optional_import.py is_available   1 1 0   0.0%
core / optional_import.py reset_for_tests   2 2 0   0.0%
core / optional_import.py (no function)   13 13 1   0.0%
core / peer_link / __init__.py (no function)   3 0 0   100.0%
core / peer_link / channels.py get_channel_config   1 0 0   100.0%
core / peer_link / channels.py is_private_channel   2 0 0   100.0%
core / peer_link / channels.py ChannelDispatcher.__init__   2 0 0   100.0%
core / peer_link / channels.py ChannelDispatcher.register   4 0 0   100.0%
core / peer_link / channels.py ChannelDispatcher.unregister   4 0 0   100.0%
core / peer_link / channels.py ChannelDispatcher.dispatch   9 0 2   100.0%
core / peer_link / channels.py ChannelDispatcher.has_handlers   2 0 0   100.0%
core / peer_link / channels.py ChannelDispatcher.get_registered_channels   2 0 0   100.0%
core / peer_link / channels.py get_channel_dispatcher   5 0 0   100.0%
core / peer_link / channels.py (no function)   24 0 0   100.0%
core / peer_link / crossbar_publish.py publish_thinking_trace   15 0 4   100.0%
core / peer_link / crossbar_publish.py publish_chat_stage   9 0 0   100.0%
core / peer_link / crossbar_publish.py (no function)   9 0 1   100.0%
core / peer_link / hivemind_handler.py handle_hivemind_message   10 0 0   100.0%
core / peer_link / hivemind_handler.py _handle_query   12 2 8   83.3%
core / peer_link / hivemind_handler.py _handle_deliver   23 8 8   65.2%
core / peer_link / hivemind_handler.py bootstrap_hivemind_handler   12 0 5   100.0%
core / peer_link / hivemind_handler.py (no function)   8 0 0   100.0%
core / peer_link / link.py TrustLevel.trust_rank   1 0 0   100.0%
core / peer_link / link.py PeerLink.__init__   23 0 0   100.0%
core / peer_link / link.py PeerLink.state   1 1 0   0.0%
core / peer_link / link.py PeerLink.is_connected   1 0 0   100.0%
core / peer_link / link.py PeerLink.is_encrypted   1 0 0   100.0%
core / peer_link / link.py PeerLink.min_trust_level   1 0 0   100.0%
core / peer_link / link.py PeerLink.set_trust   8 0 0   100.0%
core / peer_link / link.py PeerLink.idle_seconds   3 0 0   100.0%
core / peer_link / link.py PeerLink.connect   19 19 13   0.0%
core / peer_link / link.py PeerLink.accept   13 13 4   0.0%
core / peer_link / link.py PeerLink.send   21 14 5   33.3%
core / peer_link / link.py PeerLink.send_binary   13 11 3   15.4%
core / peer_link / link.py PeerLink.on_message   3 0 0   100.0%
core / peer_link / link.py PeerLink._verify_same_user_proof   9 9 0   0.0%
core / peer_link / link.py PeerLink.close   14 0 4   100.0%
core / peer_link / link.py PeerLink.get_stats   1 0 0   100.0%
core / peer_link / link.py PeerLink._perform_handshake   44 44 7   0.0%
core / peer_link / link.py PeerLink._complete_handshake   48 48 4   0.0%
core / peer_link / link.py PeerLink._derive_session_key   12 5 3   58.3%
core / peer_link / link.py PeerLink._encrypt   8 0 0   100.0%
core / peer_link / link.py PeerLink._decrypt   9 0 3   100.0%
core / peer_link / link.py PeerLink._resolve_ws_url   6 0 0   100.0%
core / peer_link / link.py PeerLink._ws_send   4 4 0   0.0%
core / peer_link / link.py PeerLink._ws_send_binary   4 4 0   0.0%
core / peer_link / link.py PeerLink._ws_recv   9 9 2   0.0%
core / peer_link / link.py PeerLink._receive_loop   38 38 10   0.0%
core / peer_link / link.py PeerLink._handle_disconnect   6 6 0   0.0%
core / peer_link / link.py PeerLink._get_local_capabilities   11 2 4   81.8%
core / peer_link / link.py (no function)   59 0 1   100.0%
core / peer_link / link_manager.py PeerLinkManager.__init__   13 0 2   100.0%
core / peer_link / link_manager.py PeerLinkManager.start   6 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.stop   7 1 0   85.7%
core / peer_link / link_manager.py PeerLinkManager.get_link   5 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.has_link   1 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.send   8 3 0   62.5%
core / peer_link / link_manager.py PeerLinkManager.broadcast   12 1 2   91.7%
core / peer_link / link_manager.py PeerLinkManager.collect   12 0 2   100.0%
core / peer_link / link_manager.py PeerLinkManager.upgrade_peer   26 20 6   23.1%
core / peer_link / link_manager.py PeerLinkManager.close_link   4 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.register_channel_handler   6 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.record_http_exchange   5 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager.get_status   5 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager._maintenance_loop   8 0 2   100.0%
core / peer_link / link_manager.py PeerLinkManager._prune_idle_links   8 4 0   50.0%
core / peer_link / link_manager.py PeerLinkManager._attempt_reconnects   13 9 0   30.8%
core / peer_link / link_manager.py PeerLinkManager._evict_weakest_link   9 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager._evict_weakest_link.score   7 0 0   100.0%
core / peer_link / link_manager.py PeerLinkManager._try_auto_upgrade   26 5 6   80.8%
core / peer_link / link_manager.py PeerLinkManager._http_fallback   6 6 2   0.0%
core / peer_link / link_manager.py get_link_manager   5 0 0   100.0%
core / peer_link / link_manager.py reset_link_manager   3 0 0   100.0%
core / peer_link / link_manager.py (no function)   38 0 0   100.0%
core / peer_link / local_subscribers.py DeliveryTracker.__init__   4 0 0   100.0%
core / peer_link / local_subscribers.py DeliveryTracker.start   5 1 0   80.0%
core / peer_link / local_subscribers.py DeliveryTracker.stop   1 1 0   0.0%
core / peer_link / local_subscribers.py DeliveryTracker.track   7 2 0   71.4%
core / peer_link / local_subscribers.py DeliveryTracker.confirm   2 2 0   0.0%
core / peer_link / local_subscribers.py DeliveryTracker.on_confirmation_message   13 8 0   38.5%
core / peer_link / local_subscribers.py DeliveryTracker._cleanup_loop   15 6 2   60.0%
core / peer_link / local_subscribers.py DeliveryTracker.get_stats   2 2 0   0.0%
core / peer_link / local_subscribers.py LongRunningTracker.__init__   2 0 0   100.0%
core / peer_link / local_subscribers.py LongRunningTracker.on_progress   19 19 0   0.0%
core / peer_link / local_subscribers.py LongRunningTracker.get_task_status   2 2 0   0.0%
core / peer_link / local_subscribers.py LongRunningTracker.get_stats   2 2 0   0.0%
core / peer_link / local_subscribers.py get_delivery_tracker   5 0 0   100.0%
core / peer_link / local_subscribers.py get_longrunning_tracker   5 0 0   100.0%
core / peer_link / local_subscribers.py bootstrap_local_subscribers   21 1 3   95.2%
core / peer_link / local_subscribers.py bootstrap_local_subscribers._on_intermediate   1 1 0   0.0%
core / peer_link / local_subscribers.py bootstrap_local_subscribers._on_exception   4 4 2   0.0%
core / peer_link / local_subscribers.py bootstrap_local_subscribers._on_timeout   4 4 2   0.0%
core / peer_link / local_subscribers.py bootstrap_local_subscribers._on_probe   3 3 2   0.0%
core / peer_link / local_subscribers.py (no function)   30 0 0   100.0%
core / peer_link / message_bus.py resolve_legacy_topic   7 2 0   71.4%
core / peer_link / message_bus.py chat_topic_for   1 0 0   100.0%
core / peer_link / message_bus.py _LRUDedup.__init__   3 0 0   100.0%
core / peer_link / message_bus.py _LRUDedup.check_and_add   7 0 0   100.0%
core / peer_link / message_bus.py MessageBus.__init__   5 0 0   100.0%
core / peer_link / message_bus.py MessageBus.set_http_transport   1 0 0   100.0%
core / peer_link / message_bus.py MessageBus.publish   25 5 2   80.0%
core / peer_link / message_bus.py MessageBus.subscribe   4 0 0   100.0%
core / peer_link / message_bus.py MessageBus.unsubscribe   4 0 0   100.0%
core / peer_link / message_bus.py MessageBus.receive_from_peer   10 0 0   100.0%
core / peer_link / message_bus.py MessageBus.receive_from_crossbar   14 0 0   100.0%
core / peer_link / message_bus.py MessageBus.get_stats   1 0 0   100.0%
core / peer_link / message_bus.py MessageBus._route_local   6 0 2   100.0%
core / peer_link / message_bus.py MessageBus._route_sse   6 0 5   100.0%
core / peer_link / message_bus.py MessageBus._route_peerlink   7 1 2   85.7%
core / peer_link / message_bus.py MessageBus._route_crossbar   31 5 3   83.9%
core / peer_link / message_bus.py MessageBus._deliver_to_subscribers   10 0 2   100.0%
core / peer_link / message_bus.py get_message_bus   5 0 0   100.0%
core / peer_link / message_bus.py reset_message_bus   1 0 0   100.0%
core / peer_link / message_bus.py (no function)   38 0 0   100.0%
core / peer_link / nat.py NATTraversal.__init__   4 0 0   100.0%
core / peer_link / nat.py NATTraversal.resolve_peer_address   22 2 0   90.9%
core / peer_link / nat.py NATTraversal._try_lan_direct   12 1 2   91.7%
core / peer_link / nat.py NATTraversal._try_direct_wan   12 1 2   91.7%
core / peer_link / nat.py NATTraversal._try_wireguard   10 2 2   80.0%
core / peer_link / nat.py NATTraversal._try_crossbar_relay   4 0 0   100.0%
core / peer_link / nat.py NATTraversal.get_external_ip   25 25 2   0.0%
core / peer_link / nat.py NATTraversal._extract_host   6 0 0   100.0%
core / peer_link / nat.py NATTraversal._is_private_ip   7 0 0   100.0%
core / peer_link / nat.py get_nat_traversal   5 5 0   0.0%
core / peer_link / nat.py (no function)   28 0 0   100.0%
core / peer_link / telemetry.py TelemetryCollector.__init__   3 0 0   100.0%
core / peer_link / telemetry.py TelemetryCollector.record_sent   3 0 0   100.0%
core / peer_link / telemetry.py TelemetryCollector.record_received   3 0 0   100.0%
core / peer_link / telemetry.py TelemetryCollector.record_security_event   4 0 0   100.0%
core / peer_link / telemetry.py TelemetryCollector.get_summary   6 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.__init__   11 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.telemetry   1 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.is_connected   1 1 0   0.0%
core / peer_link / telemetry.py CentralConnection.start   9 0 2   100.0%
core / peer_link / telemetry.py CentralConnection.stop   3 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.on_control   1 1 0   0.0%
core / peer_link / telemetry.py CentralConnection.is_degraded   3 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.is_restricted   3 0 0   100.0%
core / peer_link / telemetry.py CentralConnection.get_disconnection_hours   3 0 0   100.0%
core / peer_link / telemetry.py CentralConnection._telemetry_loop   10 0 3   100.0%
core / peer_link / telemetry.py CentralConnection._try_connect   16 5 4   68.8%
core / peer_link / telemetry.py CentralConnection._mark_disconnected   3 3 0   0.0%
core / peer_link / telemetry.py CentralConnection._publish_telemetry   21 0 8   100.0%
core / peer_link / telemetry.py CentralConnection._check_control_messages   0 0 1   100.0%
core / peer_link / telemetry.py CentralConnection.handle_control_message   10 3 2   70.0%
core / peer_link / telemetry.py CentralConnection._handle_emergency_halt   18 1 6   94.4%
core / peer_link / telemetry.py CentralConnection._handle_peer_ban   17 1 4   94.1%
core / peer_link / telemetry.py get_central_connection   5 0 0   100.0%
core / peer_link / telemetry.py (no function)   38 0 0   100.0%
core / peer_link / ui_commands.py _publish   10 0 3   100.0%
core / peer_link / ui_commands.py ui_navigate   3 0 1   100.0%
core / peer_link / ui_commands.py ui_overlay_show   3 0 0   100.0%
core / peer_link / ui_commands.py ui_overlay_dismiss   1 0 0   100.0%
core / peer_link / ui_commands.py (no function)   11 0 1   100.0%
core / persona_registry.py multichat_topic_for   1 0 0   100.0%
core / persona_registry.py register_persona_for_session   22 7 0   68.2%
core / persona_registry.py _resolve_session_for_user   13 4 2   69.2%
core / persona_registry.py _send_message_to_roles_impl   27 6 8   77.8%
core / persona_registry.py (no function)   14 0 0   100.0%
core / platform / __init__.py __getattr__   16 10 0   37.5%
core / platform / __init__.py (no function)   2 0 0   100.0%
core / platform / agent_environment.py EnvironmentConfig.to_dict   1 0 0   100.0%
core / platform / agent_environment.py EnvironmentConfig.from_dict   1 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.active   1 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.check_tool   5 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.check_budget   3 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.record_cost   1 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.infer   9 1 4   88.9%
core / platform / agent_environment.py AgentEnvironment.emit   5 0 2   100.0%
core / platform / agent_environment.py AgentEnvironment.deactivate   1 0 0   100.0%
core / platform / agent_environment.py AgentEnvironment.to_dict   1 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.__init__   4 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.create   12 0 1   100.0%
core / platform / agent_environment.py EnvironmentManager.get   1 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.destroy   9 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.list_environments   1 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.count   1 0 0   100.0%
core / platform / agent_environment.py EnvironmentManager.health   2 0 0   100.0%
core / platform / agent_environment.py (no function)   46 0 0   100.0%
core / platform / ai_capabilities.py AICapability.to_dict   1 0 0   100.0%
core / platform / ai_capabilities.py AICapability.from_dict   1 0 0   100.0%
core / platform / ai_capabilities.py ResolvedCapability.to_dict   1 0 0   100.0%
core / platform / ai_capabilities.py CapabilityRouter.__init__   2 0 0   100.0%
core / platform / ai_capabilities.py CapabilityRouter.resolve   34 0 4   100.0%
core / platform / ai_capabilities.py CapabilityRouter.resolve_all   1 0 0   100.0%
core / platform / ai_capabilities.py CapabilityRouter.can_satisfy   6 0 0   100.0%
core / platform / ai_capabilities.py CapabilityRouter._emit_resolved   3 0 2   100.0%
core / platform / ai_capabilities.py CapabilityRouter._emit_unavailable   3 0 2   100.0%
core / platform / ai_capabilities.py CapabilityRouter.health   1 0 0   100.0%
core / platform / ai_capabilities.py (no function)   45 0 0   100.0%
core / platform / app_manifest.py AppManifest.to_dict   1 0 0   100.0%
core / platform / app_manifest.py AppManifest.from_dict   4 0 0   100.0%
core / platform / app_manifest.py AppManifest.from_panel_manifest   1 0 0   100.0%
core / platform / app_manifest.py AppManifest.from_system_panel   1 0 0   100.0%
core / platform / app_manifest.py AppManifest.matches_search   2 0 0   100.0%
core / platform / app_manifest.py (no function)   43 0 0   100.0%
core / platform / app_registry.py AppRegistry.__init__   3 0 0   100.0%
core / platform / app_registry.py AppRegistry.register   10 0 0   100.0%
core / platform / app_registry.py AppRegistry.unregister   6 0 0   100.0%
core / platform / app_registry.py AppRegistry.get   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.list_all   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.list_by_type   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.list_by_group   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.list_by_capability   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.search   6 0 0   100.0%
core / platform / app_registry.py AppRegistry.groups   7 0 0   100.0%
core / platform / app_registry.py AppRegistry.count   1 0 0   100.0%
core / platform / app_registry.py AppRegistry.to_shell_manifest   5 0 0   100.0%
core / platform / app_registry.py AppRegistry.load_panel_manifest   8 0 0   100.0%
core / platform / app_registry.py AppRegistry.load_system_panels   8 0 0   100.0%
core / platform / app_registry.py AppRegistry.health   4 0 0   100.0%
core / platform / app_registry.py (no function)   21 0 0   100.0%
core / platform / boot_service.py ensure_platform   11 0 3   100.0%
core / platform / boot_service.py is_booted   1 0 0   100.0%
core / platform / boot_service.py _get_registry_safe   3 0 2   100.0%
core / platform / boot_service.py (no function)   8 0 22   100.0%
core / platform / bootstrap.py bootstrap_platform   47 3 5   93.6%
core / platform / bootstrap.py bootstrap_platform._make_capability_router   9 0 4   100.0%
core / platform / bootstrap.py _wire_event_subscribers   14 0 0   100.0%
core / platform / bootstrap.py _wire_event_subscribers._on_tts_speak   16 16 4   0.0%
core / platform / bootstrap.py _wire_event_subscribers._on_retry_exhausted   6 6 2   0.0%
core / platform / bootstrap.py _wire_event_subscribers._on_memory_deleted   5 5 2   0.0%
core / platform / bootstrap.py _wire_event_subscribers._on_extension_blocked   6 6 2   0.0%
core / platform / bootstrap.py _wire_event_subscribers._on_unconfirmed   6 6 2   0.0%
core / platform / bootstrap.py _wire_event_subscribers._on_dashboard_invalidate   3 3 2   0.0%
core / platform / bootstrap.py _migrate_shell_manifest   11 0 4   100.0%
core / platform / bootstrap.py _register_native_apps   11 0 0   100.0%
core / platform / bootstrap.py _register_orchestrator_services   12 0 8   100.0%
core / platform / bootstrap.py _register_orchestrator_services._make_agent_daemon   3 0 3   100.0%
core / platform / bootstrap.py _register_orchestrator_services._make_federated_aggregator   3 0 3   100.0%
core / platform / bootstrap.py _verify_extension_signatures   30 30 6   0.0%
core / platform / bootstrap.py (no function)   17 0 0   100.0%
core / platform / cache.py _CacheEntry.__init__   2 0 0   100.0%
core / platform / cache.py CacheService.__init__   9 0 0   100.0%
core / platform / cache.py CacheService.start   2 0 0   100.0%
core / platform / cache.py CacheService.stop   8 0 2   100.0%
core / platform / cache.py CacheService.health   3 0 0   100.0%
core / platform / cache.py CacheService.get   12 0 0   100.0%
core / platform / cache.py CacheService.set   10 0 0   100.0%
core / platform / cache.py CacheService.delete   5 0 0   100.0%
core / platform / cache.py CacheService.has   8 0 0   100.0%
core / platform / cache.py CacheService.clear   10 0 0   100.0%
core / platform / cache.py CacheService.set_persistent   6 0 2   100.0%
core / platform / cache.py CacheService.get_persistent   10 0 2   100.0%
core / platform / cache.py CacheService.hit_count   1 0 0   100.0%
core / platform / cache.py CacheService.miss_count   1 0 0   100.0%
core / platform / cache.py CacheService.hit_rate   4 0 0   100.0%
core / platform / cache.py CacheService.stats   3 0 0   100.0%
core / platform / cache.py CacheService.reset_stats   2 0 0   100.0%
core / platform / cache.py CacheService._init_disk   7 0 6   100.0%
core / platform / cache.py get_cache   6 0 2   100.0%
core / platform / cache.py (no function)   33 0 1   100.0%
core / platform / config.py _convert_bool   5 2 0   60.0%
core / platform / config.py _convert_json   3 3 0   0.0%
core / platform / config.py PlatformConfig.__init__   7 0 0   100.0%
core / platform / config.py PlatformConfig.set_db_saver   1 0 0   100.0%
core / platform / config.py PlatformConfig.get   18 0 0   100.0%
core / platform / config.py PlatformConfig.get_all   4 0 0   100.0%
core / platform / config.py PlatformConfig.set   9 0 2   100.0%
core / platform / config.py PlatformConfig.reset   5 0 0   100.0%
core / platform / config.py PlatformConfig.reset_all   3 0 0   100.0%
core / platform / config.py PlatformConfig.on_change   4 0 0   100.0%
core / platform / config.py PlatformConfig.off_change   5 1 1   80.0%
core / platform / config.py PlatformConfig._get_from_db   14 0 2   100.0%
core / platform / config.py PlatformConfig._invalidate_cache   3 0 0   100.0%
core / platform / config.py PlatformConfig._notify   5 0 2   100.0%
core / platform / config.py PlatformConfig.export_settings   1 0 0   100.0%
core / platform / config.py PlatformConfig.import_settings   7 0 0   100.0%
core / platform / config.py PlatformConfig.namespace   1 0 0   100.0%
core / platform / config.py PlatformConfig.__repr__   0 0 1   100.0%
core / platform / config.py (no function)   31 0 1   100.0%
core / platform / events.py _local_to_wamp   1 0 0   100.0%
core / platform / events.py _wamp_to_local   4 0 0   100.0%
core / platform / events.py _topic_targets_sse   1 0 0   100.0%
core / platform / events.py EventBus.__init__   10 0 0   100.0%
core / platform / events.py EventBus.on   8 0 0   100.0%
core / platform / events.py EventBus.off   8 1 1   87.5%
core / platform / events.py EventBus.once   2 0 0   100.0%
core / platform / events.py EventBus.once.wrapper   2 0 0   100.0%
core / platform / events.py EventBus.emit   25 0 4   100.0%
core / platform / events.py EventBus.emit_async   2 0 0   100.0%
core / platform / events.py EventBus.has_listeners   7 0 0   100.0%
core / platform / events.py EventBus.topics   4 0 0   100.0%
core / platform / events.py EventBus.clear   3 0 0   100.0%
core / platform / events.py EventBus.connect_wamp   15 13 3   13.3%
core / platform / events.py EventBus.connect_wamp.on_join   7 7 2   0.0%
core / platform / events.py EventBus.connect_wamp.on_leave   3 3 0   0.0%
core / platform / events.py EventBus.connect_wamp._run   18 18 2   0.0%
core / platform / events.py EventBus.disconnect_wamp   8 2 2   75.0%
core / platform / events.py EventBus._publish_to_wamp   11 3 2   72.7%
core / platform / events.py EventBus._on_wamp_event   8 8 1   0.0%
core / platform / events.py EventBus.wamp_connected   1 0 0   100.0%
core / platform / events.py EventBus.emit_count   1 0 0   100.0%
core / platform / events.py EventBus.health   4 0 0   100.0%
core / platform / events.py emit_event   9 0 2   100.0%
core / platform / events.py broadcast_sse_safe   12 3 3   75.0%
core / platform / events.py (no function)   34 0 0   100.0%
core / platform / evolution_engine.py EvolutionEngine.analyze_changes   30 4 0   86.7%
core / platform / evolution_engine.py EvolutionEngine.detect_anti_patterns   17 1 1   94.1%
core / platform / evolution_engine.py EvolutionEngine.detect_good_patterns   7 0 0   100.0%
core / platform / evolution_engine.py EvolutionEngine.suggest_improvements   26 9 2   65.4%
core / platform / evolution_engine.py EvolutionEngine.should_suggest   20 2 0   90.0%
core / platform / evolution_engine.py EvolutionEngine.emit_suggestions   9 0 2   100.0%
core / platform / evolution_engine.py (no function)   23 0 1   100.0%
core / platform / extension_sandbox.py _BlockedNodeVisitor.__init__   1 0 0   100.0%
core / platform / extension_sandbox.py _BlockedNodeVisitor.visit_Call   8 0 0   100.0%
core / platform / extension_sandbox.py _BlockedNodeVisitor.visit_Import   5 0 0   100.0%
core / platform / extension_sandbox.py _BlockedNodeVisitor.visit_ImportFrom   9 0 0   100.0%
core / platform / extension_sandbox.py _BlockedNodeVisitor.visit_Attribute   4 0 0   100.0%
core / platform / extension_sandbox.py _reconstruct_dotted   9 3 0   66.7%
core / platform / extension_sandbox.py ExtensionSandbox.analyze_source   9 0 0   100.0%
core / platform / extension_sandbox.py ExtensionSandbox.analyze_file   8 0 0   100.0%
core / platform / extension_sandbox.py ExtensionSandbox.verify_signature   9 0 2   100.0%
core / platform / extension_sandbox.py ExtensionSandbox.compute_source_hash   1 0 0   100.0%
core / platform / extension_sandbox.py ExtensionSandbox.check_permission_declarations   20 5 0   75.0%
core / platform / extension_sandbox.py (no function)   26 0 0   100.0%
core / platform / extensions.py Extension.__init__   3 0 0   100.0%
core / platform / extensions.py Extension.manifest   1 1 0   0.0%
core / platform / extensions.py Extension.state   1 0 0   100.0%
core / platform / extensions.py Extension.error   1 0 0   100.0%
core / platform / extensions.py Extension.on_load   0 0 1   100.0%
core / platform / extensions.py Extension.on_enable   0 0 1   100.0%
core / platform / extensions.py Extension.on_disable   0 0 1   100.0%
core / platform / extensions.py Extension.on_unload   0 0 1   100.0%
core / platform / extensions.py ExtensionRegistry.__init__   6 0 0   100.0%
core / platform / extensions.py ExtensionRegistry.load   37 17 11   54.1%
core / platform / extensions.py ExtensionRegistry.load_from_directory   15 15 2   0.0%
core / platform / extensions.py ExtensionRegistry.enable   9 0 5   100.0%
core / platform / extensions.py ExtensionRegistry.disable   8 0 4   100.0%
core / platform / extensions.py ExtensionRegistry.unload   12 0 4   100.0%
core / platform / extensions.py ExtensionRegistry.reload   8 8 0   0.0%
core / platform / extensions.py ExtensionRegistry.list_extensions   4 0 0   100.0%
core / platform / extensions.py ExtensionRegistry.get   1 0 0   100.0%
core / platform / extensions.py ExtensionRegistry.count   1 0 0   100.0%
core / platform / extensions.py ExtensionRegistry._get_extension   3 0 0   100.0%
core / platform / extensions.py ExtensionRegistry.health   5 0 0   100.0%
core / platform / extensions.py (no function)   43 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate   32 2 4   93.8%
core / platform / manifest_validator.py ManifestValidator.validate_id   5 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate_type   3 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate_version   5 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate_entry   11 1 0   90.9%
core / platform / manifest_validator.py ManifestValidator.validate_permissions   6 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate_ai_capabilities   22 0 0   100.0%
core / platform / manifest_validator.py ManifestValidator.validate_size   10 2 0   80.0%
core / platform / manifest_validator.py (no function)   28 0 1   100.0%
core / platform / pr_guardian.py CodeMetrics.cyclomatic_complexity   10 0 0   100.0%
core / platform / pr_guardian.py CodeMetrics.function_lengths   10 0 0   100.0%
core / platform / pr_guardian.py CodeMetrics.nesting_depth   10 0 0   100.0%
core / platform / pr_guardian.py CodeMetrics.import_analysis   20 0 0   100.0%
core / platform / pr_guardian.py CodeMetrics.analyze   1 0 0   100.0%
core / platform / pr_guardian.py PRGuardian.analyze_file_source   2 0 1   100.0%
core / platform / pr_guardian.py PRGuardian.analyze_diff   21 0 13   100.0%
core / platform / pr_guardian.py PRGuardian.check_thresholds   17 0 0   100.0%
core / platform / pr_guardian.py PRGuardian.generate_review_comment   34 10 5   70.6%
core / platform / pr_guardian.py PRGuardian.check_pr_checklist   13 0 1   100.0%
core / platform / pr_guardian.py _count_decisions   11 1 0   90.9%
core / platform / pr_guardian.py _function_line_count   7 5 0   28.6%
core / platform / pr_guardian.py _max_nesting   1 0 0   100.0%
core / platform / pr_guardian.py _nesting_depth_recursive   10 1 0   90.0%
core / platform / pr_guardian.py _is_stdlib   1 0 0   100.0%
core / platform / pr_guardian.py (no function)   38 0 1   100.0%
core / platform / registry.py Lifecycle.start   0 0 1   100.0%
core / platform / registry.py Lifecycle.stop   0 0 1   100.0%
core / platform / registry.py Lifecycle.health   1 1 0   0.0%
core / platform / registry.py _ServiceEntry.__init__   8 0 0   100.0%
core / platform / registry.py ServiceRegistry.__init__   3 0 0   100.0%
core / platform / registry.py ServiceRegistry.register   4 0 0   100.0%
core / platform / registry.py ServiceRegistry.unregister   10 0 2   100.0%
core / platform / registry.py ServiceRegistry.get   12 0 7   100.0%
core / platform / registry.py ServiceRegistry.has   1 0 0   100.0%
core / platform / registry.py ServiceRegistry.names   1 0 0   100.0%
core / platform / registry.py ServiceRegistry.start_all   3 0 0   100.0%
core / platform / registry.py ServiceRegistry.stop_all   2 0 0   100.0%
core / platform / registry.py ServiceRegistry.health   20 1 2   95.0%
core / platform / registry.py ServiceRegistry.reset   4 0 0   100.0%
core / platform / registry.py ServiceRegistry._start_service   19 1 7   94.7%
core / platform / registry.py ServiceRegistry._stop_service   12 1 2   91.7%
core / platform / registry.py ServiceRegistry._resolve_start_order   23 0 0   100.0%
core / platform / registry.py get_registry   6 0 0   100.0%
core / platform / registry.py reset_registry   4 0 0   100.0%
core / platform / registry.py (no function)   30 0 0   100.0%
core / platform_paths.py get_data_dir   23 5 0   78.3%
core / platform_paths.py get_db_dir   1 0 0   100.0%
core / platform_paths.py get_db_path   1 0 0   100.0%
core / platform_paths.py get_agent_data_dir   1 0 0   100.0%
core / platform_paths.py get_coding_workspace_dir   3 0 0   100.0%
core / platform_paths.py get_prompts_dir   1 0 0   100.0%
core / platform_paths.py get_log_dir   5 2 0   60.0%
core / platform_paths.py get_memory_graph_dir   4 0 0   100.0%
core / platform_paths.py get_simplemem_dir   4 1 0   75.0%
core / platform_paths.py cleanup_old_logs   33 33 2   0.0%
core / platform_paths.py ensure_data_dirs   4 4 2   0.0%
core / platform_paths.py reset_cache   1 0 0   100.0%
core / platform_paths.py (no function)   19 0 0   100.0%
core / port_registry.py is_os_mode   14 1 1   92.9%
core / port_registry.py get_port   13 0 0   100.0%
core / port_registry.py get_all_ports   1 0 0   100.0%
core / port_registry.py check_port_available   8 0 0   100.0%
core / port_registry.py get_mode_label   1 0 0   100.0%
core / port_registry.py _probe_llm_endpoint   17 0 2   100.0%
core / port_registry.py _is_loopback_url   4 0 2   100.0%
core / port_registry.py _autocorrect_stale_loopback_config   26 19 2   26.9%
core / port_registry.py _emit_llm_url_change_toast   6 2 2   66.7%
core / port_registry.py get_local_draft_url   20 2 2   90.0%
core / port_registry.py get_local_llm_url   57 15 4   73.7%
core / port_registry.py set_local_llm_url   9 3 0   66.7%
core / port_registry.py invalidate_llm_url   1 0 0   100.0%
core / port_registry.py is_local_llm   4 0 0   100.0%
core / port_registry.py _validate_llm_url   19 2 0   89.5%
core / port_registry.py (no function)   30 0 0   100.0%
core / prompts_backup.py _snapshots_root   1 0 0   100.0%
core / prompts_backup.py list_snapshots   9 0 0   100.0%
core / prompts_backup.py snapshot_prompts   52 9 1   82.7%
core / prompts_backup.py _prune_old_snapshots   17 2 0   88.2%
core / prompts_backup.py snapshot_at_boot   4 0 3   100.0%
core / prompts_backup.py (no function)   13 0 0   100.0%
core / recipe_sync.py _safe_filename   16 1 0   93.8%
core / recipe_sync.py _load_push_cache   5 0 0   100.0%
core / recipe_sync.py _store_push_cache   8 2 0   75.0%
core / recipe_sync.py _files_for_prompt   10 0 0   100.0%
core / recipe_sync.py _checksum   2 0 0   100.0%
core / recipe_sync.py build_envelope   15 3 0   80.0%
core / recipe_sync.py push_recipe   26 0 5   100.0%
core / recipe_sync.py pull_recipe   55 14 6   74.5%
core / recipe_sync.py (no function)   19 0 0   100.0%
core / resonance_identifier.py ResonanceIdentifier.identify_by_face   1 0 0   100.0%
core / resonance_identifier.py ResonanceIdentifier.identify_by_voice   1 0 0   100.0%
core / resonance_identifier.py ResonanceIdentifier.enroll_face   1 0 0   100.0%
core / resonance_identifier.py ResonanceIdentifier.enroll_voice   1 0 0   100.0%
core / resonance_identifier.py ResonanceIdentifier._dispatch_identification   5 0 5   100.0%
core / resonance_identifier.py ResonanceIdentifier._dispatch_enrollment   5 0 5   100.0%
core / resonance_identifier.py (no function)   11 0 0   100.0%
core / resonance_profile.py UserResonanceProfile.to_dict   1 0 0   100.0%
core / resonance_profile.py UserResonanceProfile.from_dict   5 0 0   100.0%
core / resonance_profile.py UserResonanceProfile.get_tuning   1 0 0   100.0%
core / resonance_profile.py UserResonanceProfile.set_tuning   2 0 0   100.0%
core / resonance_profile.py save_resonance_profile   6 0 5   100.0%
core / resonance_profile.py load_resonance_profile   10 1 7   90.0%
core / resonance_profile.py get_or_create_profile   4 0 0   100.0%
core / resonance_profile.py (no function)   39 0 0   100.0%
core / resonance_tuner.py SignalExtractor.extract   24 2 0   91.7%
core / resonance_tuner.py SignalExtractor.signals_to_scores   8 0 0   100.0%
core / resonance_tuner.py DialogueStreamProcessor.__init__   3 0 0   100.0%
core / resonance_tuner.py DialogueStreamProcessor.on_message   15 0 0   100.0%
core / resonance_tuner.py DialogueStreamProcessor.on_stream_end   2 0 0   100.0%
core / resonance_tuner.py DialogueStreamProcessor.get_stream_length   3 0 0   100.0%
core / resonance_tuner.py ResonanceTuner.__init__   6 0 0   100.0%
core / resonance_tuner.py ResonanceTuner.stream   1 0 0   100.0%
core / resonance_tuner.py ResonanceTuner.analyze_and_tune   13 0 2   100.0%
core / resonance_tuner.py ResonanceTuner.analyze_and_tune_async   1 0 0   100.0%
core / resonance_tuner.py ResonanceTuner._tune_profile   22 2 0   90.9%
core / resonance_tuner.py ResonanceTuner._dispatch_to_hevolveai   8 1 4   87.5%
core / resonance_tuner.py ResonanceTuner.apply_hevolveai_corrections   16 1 0   93.8%
core / resonance_tuner.py ResonanceTuner._detect_oscillation   11 0 0   100.0%
core / resonance_tuner.py ResonanceTuner.export_resonance_delta   30 2 3   93.3%
core / resonance_tuner.py ResonanceTuner.import_hive_resonance   20 4 2   80.0%
core / resonance_tuner.py ResonanceTuner._ema   1 0 0   100.0%
core / resonance_tuner.py ResonanceTuner.get_stats   2 0 0   100.0%
core / resonance_tuner.py pre_tune_from_input   9 9 0   0.0%
core / resonance_tuner.py build_resonance_prompt   16 2 0   87.5%
core / resonance_tuner.py _score_to_label   2 0 0   100.0%
core / resonance_tuner.py get_resonance_tuner   5 0 0   100.0%
core / resonance_tuner.py (no function)   70 0 0   100.0%
core / resource_governor.py ResourceEnforcer.__init__   4 0 0   100.0%
core / resource_governor.py ResourceEnforcer.enforce   13 0 0   100.0%
core / resource_governor.py ResourceEnforcer.update_caps   10 1 0   90.0%
core / resource_governor.py ResourceEnforcer._set_process_priority   9 4 2   55.6%
core / resource_governor.py ResourceEnforcer._enforce_cpu   12 1 2   91.7%
core / resource_governor.py ResourceEnforcer._enforce_cpu_windows   15 15 2   0.0%
core / resource_governor.py ResourceEnforcer._enforce_cpu_linux   14 11 2   21.4%
core / resource_governor.py ResourceEnforcer._enforce_ram   6 2 0   66.7%
core / resource_governor.py ResourceEnforcer._enforce_ram_windows   15 15 2   0.0%
core / resource_governor.py ResourceEnforcer._enforce_ram_linux   7 5 2   28.6%
core / resource_governor.py ResourceEnforcer._enforce_ram_rlimit   5 0 2   100.0%
core / resource_governor.py ResourceEnforcer._enforce_gpu   15 3 2   80.0%
core / resource_governor.py ResourceEnforcer._get_total_ram_gb   13 9 4   30.8%
core / resource_governor.py get_enforcer   5 0 0   100.0%
core / resource_governor.py _try_import_psutil   3 0 2   100.0%
core / resource_governor.py _jitter   3 0 0   100.0%
core / resource_governor.py ResourceGovernor.__init__   14 0 2   100.0%
core / resource_governor.py ResourceGovernor.start   19 5 2   73.7%
core / resource_governor.py ResourceGovernor.apply_memory_limit   6 6 2   0.0%
core / resource_governor.py ResourceGovernor.stop   11 11 0   0.0%
core / resource_governor.py ResourceGovernor.get_mode   1 0 0   100.0%
core / resource_governor.py ResourceGovernor.get_throttle   1 0 0   100.0%
core / resource_governor.py ResourceGovernor.should_allow   12 12 0   0.0%
core / resource_governor.py ResourceGovernor.report_user_activity   3 3 0   0.0%
core / resource_governor.py ResourceGovernor.get_stats   7 7 0   0.0%
core / resource_governor.py ResourceGovernor._transition_to   25 4 4   84.0%
core / resource_governor.py ResourceGovernor._monitor_loop   28 5 4   82.1%
core / resource_governor.py ResourceGovernor._detect_user_idle   5 0 0   100.0%
core / resource_governor.py ResourceGovernor._get_os_idle_ms   7 4 0   42.9%
core / resource_governor.py ResourceGovernor._get_idle_ms_windows   12 12 2   0.0%
core / resource_governor.py ResourceGovernor._get_idle_ms_linux   6 0 2   100.0%
core / resource_governor.py ResourceGovernor._get_idle_ms_macos   11 11 2   0.0%
core / resource_governor.py ResourceGovernor._get_optimizer_snapshot   3 0 2   100.0%
core / resource_governor.py ResourceGovernor._get_cpu_usage   13 6 4   53.8%
core / resource_governor.py ResourceGovernor._get_memory_pressure   20 13 4   35.0%
core / resource_governor.py ResourceGovernor._get_battery_status   38 27 6   28.9%
core / resource_governor.py ResourceGovernor._check_gpu_available   7 2 2   71.4%
core / resource_governor.py ResourceGovernor._calculate_throttle   25 10 0   60.0%
core / resource_governor.py ResourceGovernor._proactive_action_stream   34 7 2   79.4%
core / resource_governor.py ResourceGovernor._proactive_check_signals   19 3 4   84.2%
core / resource_governor.py ResourceGovernor._proactive_check_tasks   12 12 2   0.0%
core / resource_governor.py ResourceGovernor._proactive_prefetch_models   13 13 2   0.0%
core / resource_governor.py ResourceGovernor._proactive_run_benchmark   17 17 4   0.0%
core / resource_governor.py ResourceGovernor._emit_proactive_event   3 0 2   100.0%
core / resource_governor.py get_governor   5 0 0   100.0%
core / resource_governor.py should_proceed   4 4 0   0.0%
core / resource_governor.py (no function)   80 0 0   100.0%
core / safe_hartos_attr.py _log_outcome   15 6 0   60.0%
core / safe_hartos_attr.py safe_hartos_attr   13 4 0   69.2%
core / safe_hartos_attr.py hartos_loaded   1 1 0   0.0%
core / safe_hartos_attr.py reset_log_dedup   2 2 0   0.0%
core / safe_hartos_attr.py (no function)   14 0 1   100.0%
core / session_cache.py TTLCache.__init__   8 0 0   100.0%
core / session_cache.py TTLCache.__setitem__   14 0 0   100.0%
core / session_cache.py TTLCache.__getitem__   15 0 3   100.0%
core / session_cache.py TTLCache.__contains__   14 0 2   100.0%
core / session_cache.py TTLCache.__delitem__   2 0 0   100.0%
core / session_cache.py TTLCache.__len__   3 0 0   100.0%
core / session_cache.py TTLCache.get   4 0 0   100.0%
core / session_cache.py TTLCache.setdefault   16 1 2   93.8%
core / session_cache.py TTLCache.pop   8 0 0   100.0%
core / session_cache.py TTLCache.keys   3 0 0   100.0%
core / session_cache.py TTLCache.values   3 0 0   100.0%
core / session_cache.py TTLCache.items   3 0 0   100.0%
core / session_cache.py TTLCache.clear   3 0 0   100.0%
core / session_cache.py TTLCache._is_expired   4 1 0   75.0%
core / session_cache.py TTLCache._remove   2 0 0   100.0%
core / session_cache.py TTLCache._cleanup_expired   5 0 0   100.0%
core / session_cache.py TTLCache.stats   4 0 0   100.0%
core / session_cache.py (no function)   23 0 0   100.0%
core / subprocess_safe.py hidden_popen_kwargs   6 4 0   33.3%
core / subprocess_safe.py BoundedResult.__init__   4 4 0   0.0%
core / subprocess_safe.py run_bounded   14 11 1   21.4%
core / subprocess_safe.py _safe_kill_and_close   11 11 6   0.0%
core / subprocess_safe.py (no function)   13 0 0   100.0%
core / superadmin_report.py _outbox_dir   5 5 2   0.0%
core / superadmin_report.py _outbox_write   12 12 6   0.0%
core / superadmin_report.py _outbox_drain   6 6 2   0.0%
core / superadmin_report.py _post_report   8 8 3   0.0%
core / superadmin_report.py build_report   1 1 0   0.0%
core / superadmin_report.py report_join   25 25 0   0.0%
core / superadmin_report.py drain_outbox   13 13 2   0.0%
core / superadmin_report.py start_background_loop   8 8 1   0.0%
core / superadmin_report.py start_background_loop._loop   20 20 6   0.0%
core / superadmin_report.py start_background_loop._loop._heartbeat_safe   5 5 2   0.0%
core / superadmin_report.py (no function)   22 22 0   0.0%
core / superadmins.py is_superadmin_email   3 3 0   0.0%
core / superadmins.py (no function)   12 0 0   100.0%
core / tool_logging.py _emit_tool_call_stage   9 9 2   0.0%
core / tool_logging.py _error_envelope   2 2 0   0.0%
core / tool_logging.py log_tool_execution   7 7 0   0.0%
core / tool_logging.py log_tool_execution.async_wrapper   11 11 6   0.0%
core / tool_logging.py log_tool_execution.sync_wrapper   14 14 6   0.0%
core / tool_logging.py (no function)   12 0 0   100.0%
core / user_context.py UserContextCache.__init__   1 0 0   100.0%
core / user_context.py UserContextCache._key   1 0 0   100.0%
core / user_context.py UserContextCache.get   1 0 0   100.0%
core / user_context.py UserContextCache.set   1 0 0   100.0%
core / user_context.py UserContextCache.invalidate   8 2 2   75.0%
core / user_context.py get_user_context_cache   5 0 0   100.0%
core / user_context.py _schedule_background_refresh   8 8 4   0.0%
core / user_context.py _schedule_background_refresh._task   4 4 2   0.0%
core / user_context.py _action_api_url   2 2 0   0.0%
core / user_context.py _student_api_url   2 0 0   100.0%
core / user_context.py _fetch_actions_raw   5 5 3   0.0%
core / user_context.py _fetch_profile_raw   7 2 2   71.4%
core / user_context.py _get_tz   2 0 2   100.0%
core / user_context.py _format_action_simple   12 0 2   100.0%
core / user_context.py _format_action_rich   55 25 6   54.5%
core / user_context.py _format_profile   13 0 0   100.0%
core / user_context.py _cheap_defaults   6 0 0   100.0%
core / user_context.py _resolve_fresh   13 0 2   100.0%
core / user_context.py get_user_context   12 0 4   100.0%
core / user_context.py invalidate_user_context   2 0 2   100.0%
core / user_context.py (no function)   47 0 1   100.0%
core / user_lang.py _load_from_file   17 17 2   0.0%
core / user_lang.py _load_from_env   4 4 0   0.0%
core / user_lang.py _load_from_node_identity   6 6 2   0.0%
core / user_lang.py get_preferred_lang   14 14 1   0.0%
core / user_lang.py on_lang_change   2 0 0   100.0%
core / user_lang.py _fire_listeners   4 4 0   0.0%
core / user_lang.py _fire_listeners._run   3 3 2   0.0%
core / user_lang.py set_preferred_lang   33 33 2   0.0%
core / user_lang.py (no function)   22 0 0   100.0%
core / venv_paths.py _reset_cache_for_tests   1 1 0   0.0%
core / venv_paths.py venv_root   12 2 8   83.3%
core / venv_paths.py _validate_backend_name   6 3 0   50.0%
core / venv_paths.py venv_path   2 0 0   100.0%
core / venv_paths.py venv_python   4 1 0   75.0%
core / venv_paths.py venv_python_if_exists   7 3 0   57.1%
core / venv_paths.py (no function)   11 0 0   100.0%
core / verified_llm.py _probe_payload   2 2 0   0.0%
core / verified_llm.py _extract_content   12 12 0   0.0%
core / verified_llm.py verify_llm   30 30 6   0.0%
core / verified_llm.py is_llm_inference_verified   2 2 3   0.0%
core / verified_llm.py (no function)   17 17 0   0.0%
integrations / __init__.py (no function)   1 0 0   100.0%
integrations / agent_engine / __init__.py get_engine_blueprint   4 4 0   0.0%
integrations / agent_engine / __init__.py init_agent_engine   55 55 11   0.0%
integrations / agent_engine / __init__.py init_agent_engine._finish_init_deferred   22 22 8   0.0%
integrations / agent_engine / __init__.py (no function)   8 0 0   100.0%
integrations / agent_engine / agent_attribution.py ActionStep.to_dict   1 1 0   0.0%
integrations / agent_engine / agent_attribution.py Observation.to_dict   1 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAction.to_dict   1 1 0   0.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.__init__   3 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.begin_action   14 4 3   71.4%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.record_step   10 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.record_observation   9 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.complete_action   11 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.get_action   2 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.get_stats   2 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator.cleanup_expired   14 0 0   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._submit_to_world_model   12 3 10   75.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._compute_credit_assignment   13 1 0   92.3%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._compute_success_score   24 2 0   91.7%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._emit_completion_event   3 0 2   100.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._force_timeout_oldest   9 9 0   0.0%
integrations / agent_engine / agent_attribution.py AgentAttributionOrchestrator._truncate_dict   8 2 0   75.0%
integrations / agent_engine / agent_attribution.py get_attribution   5 0 0   100.0%
integrations / agent_engine / agent_attribution.py begin_action   1 0 0   100.0%
integrations / agent_engine / agent_attribution.py record_observation   1 0 0   100.0%
integrations / agent_engine / agent_attribution.py record_step   1 0 0   100.0%
integrations / agent_engine / agent_attribution.py complete_action   1 0 0   100.0%
integrations / agent_engine / agent_attribution.py (no function)   66 0 0   100.0%
integrations / agent_engine / agent_baseline_service.py _resolve_baseline_dir   9 4 2   55.6%
integrations / agent_engine / agent_baseline_service.py _sanitize_id   4 1 0   75.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.__init__   2 2 0   0.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.capture_snapshot   28 4 3   85.7%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._collect_recipe_metrics   17 0 3   100.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._collect_lightning_metrics   36 32 3   11.1%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._collect_benchmark_metrics   9 2 3   77.8%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._collect_world_model_metrics   16 9 4   43.8%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._collect_trust_evolution_metrics   20 18 7   10.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._build_metadata   12 1 4   91.7%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService._next_version   10 0 0   100.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.get_latest_snapshot   13 1 0   92.3%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.get_snapshot   7 1 2   85.7%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.list_snapshots   14 1 2   92.9%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.compare_snapshots   23 1 0   95.7%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.compare_snapshots._delta   5 0 0   100.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.compute_trend   23 5 0   78.3%
integrations / agent_engine / agent_baseline_service.py AgentBaselineService.validate_against_baseline   18 0 7   100.0%
integrations / agent_engine / agent_baseline_service.py AgentBaselineAdapter.run   25 3 2   88.0%
integrations / agent_engine / agent_baseline_service.py _avg_success_rate   4 0 0   100.0%
integrations / agent_engine / agent_baseline_service.py get_baseline_service   5 5 0   0.0%
integrations / agent_engine / agent_baseline_service.py capture_baseline_async   4 0 2   100.0%
integrations / agent_engine / agent_baseline_service.py (no function)   64 0 4   100.0%
integrations / agent_engine / agent_daemon.py _get_blocked_hitl_tasks   10 10 2   0.0%
integrations / agent_engine / agent_daemon.py _send_hitl_notification   15 15 2   0.0%
integrations / agent_engine / agent_daemon.py AgentDaemon.__init__   11 0 0   100.0%
integrations / agent_engine / agent_daemon.py AgentDaemon.start   8 0 0   100.0%
integrations / agent_engine / agent_daemon.py AgentDaemon.stop   4 0 0   100.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._try_parallel_dispatch   18 2 3   88.9%
integrations / agent_engine / agent_daemon.py AgentDaemon._try_parallel_dispatch._dispatch_task   5 5 0   0.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._get_goal_ledger   15 0 2   100.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._wd_heartbeat   5 0 2   100.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._wd_sleep   7 1 2   85.7%
integrations / agent_engine / agent_daemon.py AgentDaemon._proactive_hive_tick   78 78 34   0.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._loop   16 11 4   31.2%
integrations / agent_engine / agent_daemon.py AgentDaemon._spawn_proactive_hive_tick_async   8 8 0   0.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._spawn_proactive_hive_tick_async._runner   2 2 2   0.0%
integrations / agent_engine / agent_daemon.py AgentDaemon._tick   303 292 57   3.6%
integrations / agent_engine / agent_daemon.py (no function)   26 0 0   100.0%
integrations / agent_engine / api.py create_product   6 6 0   0.0%
integrations / agent_engine / api.py list_products   5 5 0   0.0%
integrations / agent_engine / api.py get_product   2 2 0   0.0%
integrations / agent_engine / api.py update_product   10 10 0   0.0%
integrations / agent_engine / api.py delete_product   8 8 0   0.0%
integrations / agent_engine / api.py create_goal   11 11 0   0.0%
integrations / agent_engine / api.py list_goals   6 6 0   0.0%
integrations / agent_engine / api.py get_goal   2 2 0   0.0%
integrations / agent_engine / api.py update_goal_status   12 12 0   0.0%
integrations / agent_engine / api.py delete_goal   8 8 0   0.0%
integrations / agent_engine / api.py get_speculation_status   3 3 0   0.0%
integrations / agent_engine / api.py get_engine_stats   4 4 0   0.0%
integrations / agent_engine / api.py get_guardrail_status   2 2 0   0.0%
integrations / agent_engine / api.py _iter_ledgers   16 1 3   93.8%
integrations / agent_engine / api.py list_ledger_tasks   26 0 5   100.0%
integrations / agent_engine / api.py get_ledger_task   6 0 5   100.0%
integrations / agent_engine / api.py get_ledger_stats   11 0 5   100.0%
integrations / agent_engine / api.py list_patents   4 4 0   0.0%
integrations / agent_engine / api.py create_patent   6 6 0   0.0%
integrations / agent_engine / api.py get_patent   5 5 0   0.0%
integrations / agent_engine / api.py update_patent_status   9 9 0   0.0%
integrations / agent_engine / api.py list_infringements   5 5 0   0.0%
integrations / agent_engine / api.py create_infringement   6 6 0   0.0%
integrations / agent_engine / api.py get_loop_health   2 2 0   0.0%
integrations / agent_engine / api.py verify_loop   4 4 0   0.0%
integrations / agent_engine / api.py get_moat_depth   2 2 0   0.0%
integrations / agent_engine / api.py list_defensive_publications   3 3 0   0.0%
integrations / agent_engine / api.py create_defensive_publication   6 6 0   0.0%
integrations / agent_engine / api.py get_provenance   2 2 0   0.0%
integrations / agent_engine / api.py check_milestone   4 4 0   0.0%
integrations / agent_engine / api.py world_model_health   4 4 2   0.0%
integrations / agent_engine / api.py (no function)   99 0 0   100.0%
integrations / agent_engine / api_content_gen.py list_games   6 0 3   100.0%
integrations / agent_engine / api_content_gen.py get_game   8 0 3   100.0%
integrations / agent_engine / api_content_gen.py get_stuck   7 0 3   100.0%
integrations / agent_engine / api_content_gen.py retry_task   14 1 3   92.9%
integrations / agent_engine / api_content_gen.py services_health   4 0 3   100.0%
integrations / agent_engine / api_content_gen.py register_game   13 1 3   92.3%
integrations / agent_engine / api_content_gen.py (no function)   16 0 0   100.0%
integrations / agent_engine / api_learning.py _verify_node_signature   9 1 2   88.9%
integrations / agent_engine / api_learning.py request_cct   17 9 4   47.1%
integrations / agent_engine / api_learning.py renew_cct   17 17 4   0.0%
integrations / agent_engine / api_learning.py cct_status   17 12 5   29.4%
integrations / agent_engine / api_learning.py verify_cct   8 0 0   100.0%
integrations / agent_engine / api_learning.py tier_stats   7 0 3   100.0%
integrations / agent_engine / api_learning.py contribution_leaderboard   12 12 3   0.0%
integrations / agent_engine / api_learning.py submit_benchmark   15 9 4   40.0%
integrations / agent_engine / api_learning.py submit_gradient   24 24 4   0.0%
integrations / agent_engine / api_learning.py gradient_status   7 7 3   0.0%
integrations / agent_engine / api_learning.py (no function)   23 0 0   100.0%
integrations / agent_engine / app_bridge_service.py Capability.__init__   8 8 0   0.0%
integrations / agent_engine / app_bridge_service.py Capability.to_dict   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py Capability.matches   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.__init__   2 2 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.register   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.unregister   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.query   9 9 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.list_all   2 2 0   0.0%
integrations / agent_engine / app_bridge_service.py CapabilityRegistry.get_subsystems   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter.__init__   2 2 0   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter.route   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch   12 12 0   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch_linux   12 12 4   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch_android   15 15 4   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch_windows   7 7 2   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch_web   7 7 2   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._dispatch_ai   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py SemanticRouter._ai_fallback   10 10 2   0.0%
integrations / agent_engine / app_bridge_service.py UnifiedClipboard.__init__   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py UnifiedClipboard.set_content   7 7 0   0.0%
integrations / agent_engine / app_bridge_service.py UnifiedClipboard.get_content   2 2 0   0.0%
integrations / agent_engine / app_bridge_service.py UnifiedClipboard.clear   5 5 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.__init__   15 15 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.detect_subsystems   21 21 8   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._seed_default_capabilities   13 13 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.route_intent   6 6 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.open_file   4 4 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.get_status   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app   23 23 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.list_capabilities   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.register_capability   4 4 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.query_capabilities   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.list_subsystems   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.route_action   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.open_file_route   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.get_clipboard   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.set_clipboard   3 3 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.status   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService._create_flask_app.health   1 1 0   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.serve_forever   10 10 2   0.0%
integrations / agent_engine / app_bridge_service.py AppBridgeService.serve_forever._detect_loop   4 4 2   0.0%
integrations / agent_engine / app_bridge_service.py (no function)   44 44 0   0.0%
integrations / agent_engine / app_installer.py detect_platform   20 2 2   90.0%
integrations / agent_engine / app_installer.py verify_checksum   7 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller.__init__   2 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller.install   25 1 2   96.0%
integrations / agent_engine / app_installer.py AppInstaller.uninstall   15 1 2   93.3%
integrations / agent_engine / app_installer.py AppInstaller._auto_register_app   23 1 2   95.7%
integrations / agent_engine / app_installer.py AppInstaller._auto_unregister_app   9 0 2   100.0%
integrations / agent_engine / app_installer.py AppInstaller.list_installed   27 1 2   96.3%
integrations / agent_engine / app_installer.py AppInstaller.search   19 5 2   73.7%
integrations / agent_engine / app_installer.py AppInstaller.history   1 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller._install_nix   11 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller._install_flatpak   11 3 0   72.7%
integrations / agent_engine / app_installer.py AppInstaller._install_appimage   13 2 0   84.6%
integrations / agent_engine / app_installer.py AppInstaller._install_windows   15 2 2   86.7%
integrations / agent_engine / app_installer.py AppInstaller._install_android   20 7 1   65.0%
integrations / agent_engine / app_installer.py AppInstaller._install_macos   5 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller._install_extension   9 1 2   88.9%
integrations / agent_engine / app_installer.py AppInstaller._uninstall_nix   5 2 0   60.0%
integrations / agent_engine / app_installer.py AppInstaller._uninstall_flatpak   5 2 0   60.0%
integrations / agent_engine / app_installer.py AppInstaller._uninstall_appimage   6 0 0   100.0%
integrations / agent_engine / app_installer.py AppInstaller._uninstall_windows   5 5 2   0.0%
integrations / agent_engine / app_installer.py get_installer   3 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes   16 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_install   14 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_uninstall   8 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_installed   3 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_search   8 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_detect   6 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_history   2 0 0   100.0%
integrations / agent_engine / app_installer.py register_app_install_routes.shell_apps_platforms   26 0 0   100.0%
integrations / agent_engine / app_installer.py (no function)   75 0 0   100.0%
integrations / agent_engine / app_marketplace.py _ensure_dir   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py _atomic_write   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py _load_json   8 8 0   0.0%
integrations / agent_engine / app_marketplace.py _emit   3 3 2   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.__init__   2 2 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._listings   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._save_listings   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._reviews   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._save_reviews   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._installs   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._save_installs   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._revenue   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._save_revenue   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.publish_app   16 16 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.update_app   19 19 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.get_app   13 13 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.list_apps   22 22 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.search_apps   31 31 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.compare_apps   17 17 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.get_competing_apps   11 11 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.get_trending   16 16 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.get_categories   11 11 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.feature_comparison_matrix   16 16 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.install_app   34 34 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.rate_app   23 23 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._update_listing_rating   12 12 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._process_payment   11 11 6   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._record_payment   6 6 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.reconcile_pending_payments   48 48 6   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.get_revenue_report   19 19 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace._wire_recipe_for_user   15 15 2   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_channel   18 18 3   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_google_play   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_microsoft_store   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_apple_store   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_web   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py AppMarketplace.distribute_to_flatpak   6 6 0   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent.__init__   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent.auto_promote   20 20 0   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent.auto_onboard_users   12 12 2   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent.auto_compete   9 9 0   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent.run_benchmark_comparison   15 15 2   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent._generate_keywords   12 12 0   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent._post_to_feed   6 6 4   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent._create_thought_experiment   6 6 2   0.0%
integrations / agent_engine / app_marketplace.py AppPromotionAgent._schedule_repromotion   4 4 2   0.0%
integrations / agent_engine / app_marketplace.py _safe_id   1 1 0   0.0%
integrations / agent_engine / app_marketplace.py get_marketplace   3 3 0   0.0%
integrations / agent_engine / app_marketplace.py get_promotion_agent   3 3 0   0.0%
integrations / agent_engine / app_marketplace.py list_apps   23 23 0   0.0%
integrations / agent_engine / app_marketplace.py get_app   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py publish_app   11 11 0   0.0%
integrations / agent_engine / app_marketplace.py update_app   9 9 0   0.0%
integrations / agent_engine / app_marketplace.py compare_app   10 10 0   0.0%
integrations / agent_engine / app_marketplace.py install_app   10 10 0   0.0%
integrations / agent_engine / app_marketplace.py review_app   15 15 0   0.0%
integrations / agent_engine / app_marketplace.py trending_apps   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py list_categories   3 3 0   0.0%
integrations / agent_engine / app_marketplace.py promote_app   5 5 0   0.0%
integrations / agent_engine / app_marketplace.py distribute_app   16 16 0   0.0%
integrations / agent_engine / app_marketplace.py revenue_report   3 3 0   0.0%
integrations / agent_engine / app_marketplace.py feature_matrix   6 6 0   0.0%
integrations / agent_engine / app_marketplace.py (no function)   103 0 4   100.0%
integrations / agent_engine / auto_deploy_service.py AutoDeployService.on_pr_merged   41 41 19   0.0%
integrations / agent_engine / auto_deploy_service.py AutoDeployService._sign_release   15 15 4   0.0%
integrations / agent_engine / auto_deploy_service.py AutoDeployService.notify_nodes   29 29 6   0.0%
integrations / agent_engine / auto_deploy_service.py AutoDeployService.auto_update_node   42 42 14   0.0%
integrations / agent_engine / auto_deploy_service.py (no function)   20 20 0   0.0%
integrations / agent_engine / auto_evolve.py _is_sqlite_backend   11 11 4   0.0%
integrations / agent_engine / auto_evolve.py EvolveSession.to_dict   1 0 0   100.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator.__init__   2 0 0   100.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator.start   12 12 0   0.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator.start._run   2 2 4   0.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator.get_status   4 1 0   75.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._execute_cycle   23 23 0   0.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._gather_candidates   9 9 3   0.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._constitutional_filter   11 0 3   100.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._rank_by_votes   26 0 4   100.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._active_learning_multiplier   18 13 2   27.8%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._dispatch_winners_parallel   23 8 5   65.2%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._dispatch_experiment   7 7 0   0.0%
integrations / agent_engine / auto_evolve.py AutoEvolveOrchestrator._emit_event   3 3 2   0.0%
integrations / agent_engine / auto_evolve.py get_auto_evolve_orchestrator   5 0 0   100.0%
integrations / agent_engine / auto_evolve.py pause_experiment_evolution   13 0 2   100.0%
integrations / agent_engine / auto_evolve.py resume_experiment_evolution   9 0 0   100.0%
integrations / agent_engine / auto_evolve.py is_experiment_paused   2 0 0   100.0%
integrations / agent_engine / auto_evolve.py get_paused_experiments   2 0 0   100.0%
integrations / agent_engine / auto_evolve.py start_auto_evolve   3 0 0   100.0%
integrations / agent_engine / auto_evolve.py get_auto_evolve_status   2 0 0   100.0%
integrations / agent_engine / auto_evolve.py pause_evolve_experiment   2 2 0   0.0%
integrations / agent_engine / auto_evolve.py resume_evolve_experiment   2 2 0   0.0%
integrations / agent_engine / auto_evolve.py (no function)   55 0 1   100.0%
integrations / agent_engine / benchmark_registry.py _resolve_benchmark_dir   9 4 2   55.6%
integrations / agent_engine / benchmark_registry.py BenchmarkAdapter.run   0 0 1   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkAdapter.is_available   1 0 0   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkAdapter.install   1 1 0   0.0%
integrations / agent_engine / benchmark_registry.py ModelRegistryAdapter.run   11 11 2   0.0%
integrations / agent_engine / benchmark_registry.py WorldModelAdapter.run   5 5 2   0.0%
integrations / agent_engine / benchmark_registry.py RegressionAdapter.run   5 2 19   60.0%
integrations / agent_engine / benchmark_registry.py GuardrailAdapter.run   5 5 2   0.0%
integrations / agent_engine / benchmark_registry.py QuantiPhyAdapter.is_available   4 0 2   100.0%
integrations / agent_engine / benchmark_registry.py QuantiPhyAdapter.run   6 6 2   0.0%
integrations / agent_engine / benchmark_registry.py EmbodiedValidationAdapter.is_available   4 0 2   100.0%
integrations / agent_engine / benchmark_registry.py EmbodiedValidationAdapter.run   12 12 6   0.0%
integrations / agent_engine / benchmark_registry.py QwenEncoderAdapter.is_available   4 0 2   100.0%
integrations / agent_engine / benchmark_registry.py QwenEncoderAdapter.run   6 6 2   0.0%
integrations / agent_engine / benchmark_registry.py DynamicBenchmarkAdapter.__init__   9 9 0   0.0%
integrations / agent_engine / benchmark_registry.py DynamicBenchmarkAdapter.is_available   1 1 0   0.0%
integrations / agent_engine / benchmark_registry.py DynamicBenchmarkAdapter.install   8 8 3   0.0%
integrations / agent_engine / benchmark_registry.py DynamicBenchmarkAdapter.run   13 13 2   0.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.__init__   5 0 0   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry._register_builtins   3 0 0   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.register_benchmark   2 0 0   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.discover_and_install   5 5 0   0.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.capture_snapshot   28 6 6   78.6%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.is_upgrade_safe   30 4 1   86.7%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.get_latest_results   2 0 0   100.0%
integrations / agent_engine / benchmark_registry.py BenchmarkRegistry.list_benchmarks   2 0 0   100.0%
integrations / agent_engine / benchmark_registry.py get_benchmark_registry   5 0 0   100.0%
integrations / agent_engine / benchmark_registry.py (no function)   82 1 0   98.8%
integrations / agent_engine / budget_gate.py _is_local_model   2 0 0   100.0%
integrations / agent_engine / budget_gate.py estimate_llm_cost_spark   17 1 2   94.1%
integrations / agent_engine / budget_gate.py check_goal_budget   39 4 3   89.7%
integrations / agent_engine / budget_gate.py invalidate_goal_budget_cache   4 0 0   100.0%
integrations / agent_engine / budget_gate.py check_platform_affordability   17 0 3   100.0%
integrations / agent_engine / budget_gate.py _resolve_model_name   8 3 1   62.5%
integrations / agent_engine / budget_gate.py pre_dispatch_budget_gate   11 0 0   100.0%
integrations / agent_engine / budget_gate.py record_metered_usage   36 15 7   58.3%
integrations / agent_engine / budget_gate.py (no function)   20 0 0   100.0%
integrations / agent_engine / build_distribution.py BuildDistributionService.create_build_license   17 1 2   94.1%
integrations / agent_engine / build_distribution.py BuildDistributionService.verify_build_license   11 3 0   72.7%
integrations / agent_engine / build_distribution.py BuildDistributionService.record_download   11 2 0   81.8%
integrations / agent_engine / build_distribution.py BuildDistributionService.get_download_url   17 17 0   0.0%
integrations / agent_engine / build_distribution.py BuildDistributionService.list_licenses   3 3 0   0.0%
integrations / agent_engine / build_distribution.py purchase_build   18 18 0   0.0%
integrations / agent_engine / build_distribution.py download_build   17 17 0   0.0%
integrations / agent_engine / build_distribution.py list_build_licenses   14 14 0   0.0%
integrations / agent_engine / build_distribution.py verify_license   10 10 0   0.0%
integrations / agent_engine / build_distribution.py (no function)   32 0 0   100.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.create_api_key   13 0 0   100.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.validate_api_key   13 3 0   76.9%
integrations / agent_engine / commercial_api.py CommercialAPIService.log_usage   10 0 0   100.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.check_rate_limit   7 1 0   85.7%
integrations / agent_engine / commercial_api.py CommercialAPIService.reserve_quota   10 1 1   90.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.release_quota   5 5 0   0.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.get_usage_stats   9 9 0   0.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.list_api_keys   3 3 0   0.0%
integrations / agent_engine / commercial_api.py CommercialAPIService.revoke_api_key   7 1 0   85.7%
integrations / agent_engine / commercial_api.py CommercialAPIService.reset_monthly_quotas   11 11 0   0.0%
integrations / agent_engine / commercial_api.py _check_brute_force   2 0 0   100.0%
integrations / agent_engine / commercial_api.py _record_failed_attempt   2 0 0   100.0%
integrations / agent_engine / commercial_api.py _seconds_until_daily_reset   3 0 0   100.0%
integrations / agent_engine / commercial_api.py _seconds_until_monthly_reset   11 0 0   100.0%
integrations / agent_engine / commercial_api.py _rate_limit_response   7 0 0   100.0%
integrations / agent_engine / commercial_api.py require_api_key   3 0 0   100.0%
integrations / agent_engine / commercial_api.py require_api_key.decorated   23 10 4   56.5%
integrations / agent_engine / commercial_api.py intelligence_chat   17 17 3   0.0%
integrations / agent_engine / commercial_api.py intelligence_analyze   17 17 4   0.0%
integrations / agent_engine / commercial_api.py intelligence_generate   15 15 3   0.0%
integrations / agent_engine / commercial_api.py intelligence_hivemind   12 12 3   0.0%
integrations / agent_engine / commercial_api.py intelligence_usage   3 3 0   0.0%
integrations / agent_engine / commercial_api.py create_key   20 20 0   0.0%
integrations / agent_engine / commercial_api.py list_keys   14 14 0   0.0%
integrations / agent_engine / commercial_api.py revoke_key   17 17 0   0.0%
integrations / agent_engine / commercial_api.py (no function)   67 0 0   100.0%
integrations / agent_engine / compute_borrowing.py ComputeBorrowingService.offer_compute   7 0 2   100.0%
integrations / agent_engine / compute_borrowing.py ComputeBorrowingService.request_compute   24 1 8   95.8%
integrations / agent_engine / compute_borrowing.py ComputeBorrowingService.settle_compute_debt   20 15 8   25.0%
integrations / agent_engine / compute_borrowing.py ComputeBorrowingService.get_status   8 5 3   37.5%
integrations / agent_engine / compute_borrowing.py (no function)   15 0 0   100.0%
integrations / agent_engine / compute_config.py get_compute_policy   26 5 3   80.8%
integrations / agent_engine / compute_config.py invalidate_cache   3 0 0   100.0%
integrations / agent_engine / compute_config.py _parse_bool   1 0 0   100.0%
integrations / agent_engine / compute_config.py (no function)   10 0 0   100.0%
integrations / agent_engine / compute_mesh_service.py MeshPeer.__init__   8 8 0   0.0%
integrations / agent_engine / compute_mesh_service.py MeshPeer.to_dict   1 1 0   0.0%
integrations / agent_engine / compute_mesh_service.py MeshPeer.is_stale   1 1 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.__init__   15 0 0   100.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._load_identity   19 9 2   52.6%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.discover_peers   28 28 6   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.offload_inference   27 27 4   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.offload_to_best_peer   9 9 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.offload_to_best_peer.score   2 2 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.get_available_peers   2 2 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.score   3 3 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.pair_device   14 14 2   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.get_mesh_status   4 4 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._get_local_capabilities   19 19 14   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app   13 13 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app.mesh_status   1 1 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app.mesh_peers   3 3 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app.mesh_pair   10 10 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app.mesh_infer   11 11 2   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService._create_flask_app.health   1 1 0   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.serve_forever   10 10 2   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.serve_forever._discovery_loop   4 4 2   0.0%
integrations / agent_engine / compute_mesh_service.py ComputeMeshService.serve_forever._health_loop   7 7 0   0.0%
integrations / agent_engine / compute_mesh_service.py get_compute_mesh   5 0 0   100.0%
integrations / agent_engine / compute_mesh_service.py (no function)   29 0 0   100.0%
integrations / agent_engine / content_gen_tools.py get_content_gen_status   10 0 2   100.0%
integrations / agent_engine / content_gen_tools.py retry_stuck_task   13 13 2   0.0%
integrations / agent_engine / content_gen_tools.py check_media_services   4 0 2   100.0%
integrations / agent_engine / content_gen_tools.py force_regenerate   11 0 2   100.0%
integrations / agent_engine / content_gen_tools.py (no function)   9 0 0   100.0%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.get_or_create_game_goal   14 0 3   100.0%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker._compute_media_requirements   26 0 0   100.0%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.get_game_progress   31 0 3   100.0%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker._compute_delta   19 3 0   84.2%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.record_progress_snapshot   19 3 2   84.2%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.update_task_job   24 2 2   91.7%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.get_stuck_games   26 4 4   84.6%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.attempt_unblock   20 2 2   90.0%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.get_all_game_tasks   13 1 3   92.3%
integrations / agent_engine / content_gen_tracker.py ContentGenTracker.get_services_health   4 0 0   100.0%
integrations / agent_engine / content_gen_tracker.py _classify_status   11 0 0   100.0%
integrations / agent_engine / content_gen_tracker.py _check_media_service   6 3 2   50.0%
integrations / agent_engine / content_gen_tracker.py _restart_media_service   7 4 2   42.9%
integrations / agent_engine / content_gen_tracker.py (no function)   34 0 0   100.0%
integrations / agent_engine / continual_learner_gate.py register_trusted_issuer   1 0 0   100.0%
integrations / agent_engine / continual_learner_gate.py get_trusted_issuers   1 0 0   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.compute_learning_tier   23 0 2   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.issue_cct   27 2 7   92.6%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.validate_cct   27 0 6   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.check_cct_capability   2 0 0   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.renew_cct   6 2 0   66.7%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.revoke_cct   10 0 3   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.get_learning_tier_stats   11 0 2   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.verify_compute_contribution   21 3 4   85.7%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.save_cct_to_file   4 0 2   100.0%
integrations / agent_engine / continual_learner_gate.py ContinualLearnerGateService.load_cct_from_file   6 0 2   100.0%
integrations / agent_engine / continual_learner_gate.py (no function)   40 0 0   100.0%
integrations / agent_engine / demonstrability / __init__.py (no function)   7 7 0   0.0%
integrations / agent_engine / dispatch.py _cb_record_success   3 0 0   100.0%
integrations / agent_engine / dispatch.py _cb_record_failure   6 3 0   50.0%
integrations / agent_engine / dispatch.py _cb_is_open   7 4 0   42.9%
integrations / agent_engine / dispatch.py mark_user_chat_activity   1 0 0   100.0%
integrations / agent_engine / dispatch.py mark_create_start   3 3 0   0.0%
integrations / agent_engine / dispatch.py mark_create_end   2 2 0   0.0%
integrations / agent_engine / dispatch.py is_user_recently_active   3 1 0   66.7%
integrations / agent_engine / dispatch.py should_yield_to_user   14 1 7   92.9%
integrations / agent_engine / dispatch.py _notify_watchdog_llm_start   19 4 4   78.9%
integrations / agent_engine / dispatch.py _notify_watchdog_llm_end   7 0 2   100.0%
integrations / agent_engine / dispatch.py _get_distributed_coordinator   3 0 3   100.0%
integrations / agent_engine / dispatch.py _has_hive_peers   5 0 2   100.0%
integrations / agent_engine / dispatch.py _decompose_goal   6 0 2   100.0%
integrations / agent_engine / dispatch.py dispatch_goal_distributed   10 0 3   100.0%
integrations / agent_engine / dispatch.py _check_robot_capability_match   19 1 4   94.7%
integrations / agent_engine / dispatch.py dispatch_goal   104 26 38   75.0%
integrations / agent_engine / dispatch.py _dispatch_single_instruction   9 0 0   100.0%
integrations / agent_engine / dispatch.py drain_instruction_queue   42 0 3   100.0%
integrations / agent_engine / dispatch.py (no function)   38 0 0   100.0%
integrations / agent_engine / embedding_delta.py compress_delta   14 0 0   100.0%
integrations / agent_engine / embedding_delta.py decompress_delta   10 0 0   100.0%
integrations / agent_engine / embedding_delta.py validate_delta   25 2 0   92.0%
integrations / agent_engine / embedding_delta.py trimmed_mean_aggregate   42 5 0   88.1%
integrations / agent_engine / embedding_delta.py detect_magnitude_anomaly   9 0 0   100.0%
integrations / agent_engine / embedding_delta.py detect_direction_flip   7 1 0   85.7%
integrations / agent_engine / embedding_delta.py _magnitude   1 0 0   100.0%
integrations / agent_engine / embedding_delta.py _cosine_similarity   6 1 0   83.3%
integrations / agent_engine / embedding_delta.py _detect_outliers   8 1 0   87.5%
integrations / agent_engine / embedding_delta.py (no function)   19 0 0   100.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.__init__   0 0 18   100.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient._gql   24 24 2   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient._login   12 12 3   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient._ensure_stage_map   32 32 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.stage_id   2 2 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.stage_name   2 2 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.find_customer_by_email   11 11 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.create_customer   20 20 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.create_deal   21 21 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.move_deal   16 16 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.find_deal_by_name   7 7 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.list_deals_by_stage   6 6 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.get_pipeline_status   9 9 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.sync_prospect_to_erxes   27 27 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.sync_stage_change   9 9 0   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.is_available   3 3 2   0.0%
integrations / agent_engine / erxes_client.py ErxesCRMClient.status   6 6 0   0.0%
integrations / agent_engine / erxes_client.py get_erxes_client   8 8 5   0.0%
integrations / agent_engine / erxes_client.py (no function)   30 30 2   0.0%
integrations / agent_engine / escalation_reasons.py coerce   8 0 0   100.0%
integrations / agent_engine / escalation_reasons.py (no function)   11 0 1   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.__init__   3 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.get_instance   5 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.reset_instance   2 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.assign_watcher   5 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.release_watcher   4 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.release_all   2 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.has_watchers   2 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.get_watcher_count   2 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.process_exceptions   45 45 7   0.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher._classify_severity   11 0 0   100.0%
integrations / agent_engine / exception_watcher.py ExceptionWatcher.get_watcher_stats   5 0 0   100.0%
integrations / agent_engine / exception_watcher.py (no function)   24 0 0   100.0%
integrations / agent_engine / exploration_arm.py _flag_enabled   1 0 0   100.0%
integrations / agent_engine / exploration_arm.py _epsilon   8 1 0   87.5%
integrations / agent_engine / exploration_arm.py select_strategy   4 0 0   100.0%
integrations / agent_engine / exploration_arm.py weighted_sample   9 0 0   100.0%
integrations / agent_engine / exploration_arm.py usage_priors_from_attribution   22 14 6   36.4%
integrations / agent_engine / exploration_arm.py pick_exploration_candidate   6 0 0   100.0%
integrations / agent_engine / exploration_arm.py describe_state   1 1 0   0.0%
integrations / agent_engine / exploration_arm.py (no function)   13 0 1   100.0%
integrations / agent_engine / federated_aggregator.py _load_or_create_hmac_secret   21 5 1   76.2%
integrations / agent_engine / federated_aggregator.py _get_hmac_secret   3 0 0   100.0%
integrations / agent_engine / federated_aggregator.py _sign_delta   9 2 0   77.8%
integrations / agent_engine / federated_aggregator.py _verify_delta_signature   23 6 0   73.9%
integrations / agent_engine / federated_aggregator.py register_peer_hmac_secret   2 0 0   100.0%
integrations / agent_engine / federated_aggregator.py _get_peer_hmac_secret   2 0 0   100.0%
integrations / agent_engine / federated_aggregator.py get_hmac_secret_for_handshake   1 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.__init__   27 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.tick   26 2 13   92.3%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.extract_local_delta   36 2 13   94.4%
integrations / agent_engine / federated_aggregator.py FederatedAggregator._get_benchmark_results   11 1 4   90.9%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.broadcast_delta   38 11 10   71.1%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.receive_peer_delta   54 23 16   57.4%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.aggregate   14 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator._weighted_avg_dict   17 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.apply_aggregated   10 3 4   70.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.track_convergence   12 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.receive_embedding_delta   4 1 0   75.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.aggregate_embeddings   14 0 3   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.embedding_tick   8 0 2   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_embedding_stats   3 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.receive_lifecycle_delta   4 1 0   75.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.aggregate_lifecycle   22 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_lifecycle_stats   3 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.receive_resonance_delta   4 4 0   0.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.aggregate_resonance   21 17 0   19.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.resonance_tick   17 7 6   58.8%
integrations / agent_engine / federated_aggregator.py FederatedAggregator._broadcast_resonance   3 3 2   0.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_resonance_stats   3 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator._subscribe_to_eventbus   11 0 2   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator._on_event   2 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_event_counters   4 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.receive_recipe_delta   14 1 1   92.9%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.aggregate_recipes   22 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_recipe_stats   3 0 0   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.get_stats   12 0 8   100.0%
integrations / agent_engine / federated_aggregator.py FederatedAggregator.bootstrap_new_node   26 8 8   69.2%
integrations / agent_engine / federated_aggregator.py get_federated_aggregator   5 0 0   100.0%
integrations / agent_engine / federated_aggregator.py (no function)   58 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py LoRAGradient.__init__   6 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py LoRAGradient.to_dict   1 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py LoRAGradient.estimated_size_bytes   1 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py ByzantineAggregator.__init__   2 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py ByzantineAggregator.aggregate   2 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py ByzantineAggregator.detect_byzantine   1 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py ByzantineAggregator.get_status   1 1 0   0.0%
integrations / agent_engine / federated_gradient_protocol.py DifferentialPrivacyNoise.__init__   3 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py DifferentialPrivacyNoise.add_noise   1 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py DifferentialPrivacyNoise.get_privacy_budget   1 0 0   100.0%
integrations / agent_engine / federated_gradient_protocol.py (no function)   17 0 0   100.0%
integrations / agent_engine / federation_tools.py check_federation_convergence   5 0 2   100.0%
integrations / agent_engine / federation_tools.py get_federation_stats   3 3 2   0.0%
integrations / agent_engine / federation_tools.py trigger_federation_sync   4 0 2   100.0%
integrations / agent_engine / federation_tools.py get_peer_learning_health   6 6 2   0.0%
integrations / agent_engine / federation_tools.py (no function)   5 0 0   100.0%
integrations / agent_engine / finance_tools.py register_finance_tools   9 9 0   0.0%
integrations / agent_engine / finance_tools.py register_finance_tools.get_financial_health   28 28 5   0.0%
integrations / agent_engine / finance_tools.py register_finance_tools.track_revenue_split   16 16 2   0.0%
integrations / agent_engine / finance_tools.py register_finance_tools.assess_sustainability   19 19 2   0.0%
integrations / agent_engine / finance_tools.py register_finance_tools.manage_invite_participation   5 5 0   0.0%
integrations / agent_engine / finance_tools.py (no function)   7 7 0   0.0%
integrations / agent_engine / gaia_dataset.py _resolve_cache_path   5 2 0   60.0%
integrations / agent_engine / gaia_dataset.py _try_cache   10 2 2   80.0%
integrations / agent_engine / gaia_dataset.py _try_huggingface   17 17 5   0.0%
integrations / agent_engine / gaia_dataset.py load_gaia_problems   12 1 0   91.7%
integrations / agent_engine / gaia_dataset.py save_cache   6 0 3   100.0%
integrations / agent_engine / gaia_dataset.py (no function)   12 0 0   100.0%
integrations / agent_engine / goal_manager.py _emit_goal_changed   3 0 2   100.0%
integrations / agent_engine / goal_manager.py register_goal_type   3 0 0   100.0%
integrations / agent_engine / goal_manager.py get_prompt_builder   1 0 0   100.0%
integrations / agent_engine / goal_manager.py get_tool_tags   1 0 0   100.0%
integrations / agent_engine / goal_manager.py get_registered_types   1 0 0   100.0%
integrations / agent_engine / goal_manager.py _sanitize_goal_input   10 0 0   100.0%
integrations / agent_engine / goal_manager.py GoalManager.create_goal   16 0 11   100.0%
integrations / agent_engine / goal_manager.py GoalManager.get_goal   5 0 0   100.0%
integrations / agent_engine / goal_manager.py GoalManager.update_goal_status   11 0 2   100.0%
integrations / agent_engine / goal_manager.py GoalManager.update_goal   26 0 5   100.0%
integrations / agent_engine / goal_manager.py GoalManager.list_goals   9 1 0   88.9%
integrations / agent_engine / goal_manager.py GoalManager.build_prompt   11 0 10   100.0%
integrations / agent_engine / goal_manager.py ProductManager.create_product   5 0 0   100.0%
integrations / agent_engine / goal_manager.py ProductManager.get_product   5 0 0   100.0%
integrations / agent_engine / goal_manager.py ProductManager.list_products   7 1 0   85.7%
integrations / agent_engine / goal_manager.py ProductManager.update_product   11 1 0   90.9%
integrations / agent_engine / goal_manager.py ProductManager.delete_product   7 0 0   100.0%
integrations / agent_engine / goal_manager.py _get_platform_identity   4 0 2   100.0%
integrations / agent_engine / goal_manager.py _build_marketing_prompt   16 1 0   93.8%
integrations / agent_engine / goal_manager.py _build_coding_prompt   8 0 1   100.0%
integrations / agent_engine / goal_manager.py _build_ip_protection_prompt   6 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_finance_prompt   3 3 0   0.0%
integrations / agent_engine / goal_manager.py _build_revenue_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_self_heal_prompt   8 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_federation_prompt   2 2 0   0.0%
integrations / agent_engine / goal_manager.py _build_upgrade_prompt   2 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_thought_experiment_prompt   6 6 0   0.0%
integrations / agent_engine / goal_manager.py _build_news_prompt   10 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_provision_prompt   2 0 1   100.0%
integrations / agent_engine / goal_manager.py _build_speech_therapy_prompt   4 4 0   0.0%
integrations / agent_engine / goal_manager.py _build_content_gen_prompt   12 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_learning_prompt   2 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_distributed_learning_prompt   2 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_robot_prompt   3 0 2   100.0%
integrations / agent_engine / goal_manager.py _build_trading_prompt   13 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_civic_sentinel_prompt   5 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_self_build_prompt   2 0 1   100.0%
integrations / agent_engine / goal_manager.py _build_autoresearch_prompt   27 1 2   96.3%
integrations / agent_engine / goal_manager.py _build_code_evolution_prompt   5 5 1   0.0%
integrations / agent_engine / goal_manager.py _build_p2p_marketplace_prompt   4 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_rideshare_prompt   4 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_grocery_prompt   4 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_food_delivery_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_freelance_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_bills_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_tickets_prompt   2 0 1   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_tutoring_prompt   4 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_services_prompt   4 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_rental_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_health_prompt   2 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_p2p_logistics_prompt   3 0 0   100.0%
integrations / agent_engine / goal_manager.py _build_hive_growth_prompt   3 3 0   0.0%
integrations / agent_engine / goal_manager.py _build_hive_infra_prompt   2 2 0   0.0%
integrations / agent_engine / goal_manager.py _build_hive_economics_prompt   2 2 0   0.0%
integrations / agent_engine / goal_manager.py _build_hive_training_prompt   2 2 0   0.0%
integrations / agent_engine / goal_manager.py _build_hive_proof_prompt   2 2 0   0.0%
integrations / agent_engine / goal_manager.py (no function)   127 0 6   100.0%
integrations / agent_engine / goal_seeding.py seed_bootstrap_goals   35 1 0   97.1%
integrations / agent_engine / goal_seeding.py auto_remediate_loopholes   40 2 3   95.0%
integrations / agent_engine / goal_seeding.py (no function)   7 0 1   100.0%
integrations / agent_engine / gradient_service.py GradientSyncService.submit_embedding_delta   55 14 20   74.5%
integrations / agent_engine / gradient_service.py GradientSyncService.get_convergence_status   14 1 5   92.9%
integrations / agent_engine / gradient_service.py GradientSyncService.request_embedding_witnesses   15 10 4   33.3%
integrations / agent_engine / gradient_service.py GradientSyncService._get_peer_magnitudes   12 5 2   58.3%
integrations / agent_engine / gradient_service.py GradientSyncService._get_previous_delta   7 1 2   85.7%
integrations / agent_engine / gradient_service.py GradientSyncService._record_gradient_fraud   6 6 2   0.0%
integrations / agent_engine / gradient_service.py (no function)   23 0 0   100.0%
integrations / agent_engine / gradient_tools.py submit_embedding_delta   15 15 2   0.0%
integrations / agent_engine / gradient_tools.py get_gradient_sync_status   8 0 2   100.0%
integrations / agent_engine / gradient_tools.py request_embedding_witnesses   9 9 2   0.0%
integrations / agent_engine / gradient_tools.py trigger_embedding_aggregation   5 0 2   100.0%
integrations / agent_engine / gradient_tools.py submit_lora_gradient   1 0 0   100.0%
integrations / agent_engine / gradient_tools.py get_byzantine_aggregation_status   1 0 0   100.0%
integrations / agent_engine / gradient_tools.py (no function)   10 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _resolve_data_dir   8 4 2   50.0%
integrations / agent_engine / hive_benchmark_prover.py _load_json   8 3 0   62.5%
integrations / agent_engine / hive_benchmark_prover.py _save_json   8 2 0   75.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger.__init__   3 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger._load   3 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger._persist   1 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger.record_assignment   3 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger.record_result   8 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger.get_run_entries   2 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _BenchmarkLedger.get_history   5 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.__init__   3 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard._load   6 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard._persist   1 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.record_run   13 2 0   84.6%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.get_best_scores   2 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.compare_to_baselines   21 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.get_improvement_history   2 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py _Leaderboard.get_leaderboard   13 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.__init__   9 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.start_run   37 1 4   97.3%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.on_shard_result   34 0 2   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.aggregate_run   67 16 4   76.1%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.run_distributed_benchmark   31 31 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._publish_results   41 0 10   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.publish_results   3 3 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.get_status   9 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.start_continuous_loop   9 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.stop   5 1 0   80.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.get_leaderboard   1 1 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.challenge   20 20 4   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._fetch_problems   74 29 4   60.8%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._discover_nodes   16 16 12   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._split_benchmark   11 1 0   90.9%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._dispatch_shards   13 13 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._collect_results   25 25 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._execute_shard_locally   17 17 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._solve_with_local_llm   63 63 6   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._measure_custom_benchmark   22 22 6   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._aggregate_results   20 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._aggregate_ensemble   3 3 1   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._fuse_majority_vote   36 36 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._fuse_generate_review_test   17 17 11   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._fuse_debate_consensus   41 41 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._empty_ensemble   1 1 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._continuous_loop   20 13 2   35.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver._suggest_next_benchmark   16 16 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py HiveBenchmarkProver.get_benchmark_history   1 1 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py get_benchmark_prover   5 0 0   100.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint   16 0 3   100.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.leaderboard   4 4 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.run_benchmark   13 13 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.run_status   13 13 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.history   4 4 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.challenge_model   8 8 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py create_benchmark_blueprint.status   2 2 0   0.0%
integrations / agent_engine / hive_benchmark_prover.py _get_registry_names   4 4 2   0.0%
integrations / agent_engine / hive_benchmark_prover.py (no function)   80 0 1   100.0%
integrations / agent_engine / hive_consensus.py Vote.to_dict   1 0 0   100.0%
integrations / agent_engine / hive_consensus.py ConsensusDecision.reason   2 0 2   100.0%
integrations / agent_engine / hive_consensus.py ConsensusDecision.to_dict   1 1 0   0.0%
integrations / agent_engine / hive_consensus.py HiveConsensus.upgrade_proposal   11 1 2   90.9%
integrations / agent_engine / hive_consensus.py HiveConsensus._vote_circuit_breaker   5 0 4   100.0%
integrations / agent_engine / hive_consensus.py HiveConsensus._vote_constitutional   4 0 10   100.0%
integrations / agent_engine / hive_consensus.py HiveConsensus._vote_local_probe   30 7 3   76.7%
integrations / agent_engine / hive_consensus.py HiveConsensus._vote_peer_probe_quorum   23 4 5   82.6%
integrations / agent_engine / hive_consensus.py upgrade_proposal   1 1 0   0.0%
integrations / agent_engine / hive_consensus.py (no function)   32 0 3   100.0%
integrations / agent_engine / hive_contest.py get_contest_public_url   1 0 0   100.0%
integrations / agent_engine / hive_contest.py _parse_env_date   11 1 0   90.9%
integrations / agent_engine / hive_contest.py get_contest_window   7 0 0   100.0%
integrations / agent_engine / hive_contest.py get_contest_info   3 0 0   100.0%
integrations / agent_engine / hive_contest.py _event_weight   4 0 0   100.0%
integrations / agent_engine / hive_contest.py score_event   13 0 6   100.0%
integrations / agent_engine / hive_contest.py LeaderboardEntry.to_dict   1 1 0   0.0%
integrations / agent_engine / hive_contest.py get_leaderboard   21 21 5   0.0%
integrations / agent_engine / hive_contest.py _track_event_source_types   2 0 0   100.0%
integrations / agent_engine / hive_contest.py register_participant   14 2 6   85.7%
integrations / agent_engine / hive_contest.py submit_idea   21 0 14   100.0%
integrations / agent_engine / hive_contest.py list_ideas   20 4 3   80.0%
integrations / agent_engine / hive_contest.py claude_code_mcp_snippet   1 0 0   100.0%
integrations / agent_engine / hive_contest.py (no function)   36 0 0   100.0%
integrations / agent_engine / hive_expert_discovery.py _backend_id_for   1 1 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery.__init__   7 7 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery.attach_to_event_bus   17 17 3   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery.shutdown   2 2 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._on_announce_event   3 3 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._on_revoke_event   5 5 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery.on_peer_announce   47 47 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._health_check_loop   8 8 2   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._check_one_peer   26 26 0   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._ping_latency   17 17 2   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._verify_peer_trust   6 6 7   0.0%
integrations / agent_engine / hive_expert_discovery.py HiveExpertDiscovery._drop_peer   8 8 0   0.0%
integrations / agent_engine / hive_expert_discovery.py get_hive_expert_discovery   4 4 0   0.0%
integrations / agent_engine / hive_expert_discovery.py (no function)   34 34 1   0.0%
integrations / agent_engine / hive_sdk_spec.py get_hive_embedding_instructions   1 0 0   100.0%
integrations / agent_engine / hive_sdk_spec.py (no function)   3 0 5   100.0%
integrations / agent_engine / instruction_queue.py Instruction.__init__   13 0 0   100.0%
integrations / agent_engine / instruction_queue.py Instruction.to_dict   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py Instruction.from_dict   15 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionBatch.__init__   5 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionBatch._estimate_tokens   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionBatch.to_dict   1 1 0   0.0%
integrations / agent_engine / instruction_queue.py ExecutionPlan.__init__   4 0 0   100.0%
integrations / agent_engine / instruction_queue.py ExecutionPlan.to_dict   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.__init__   9 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.acquire_drain_lock   23 5 3   78.3%
integrations / agent_engine / instruction_queue.py InstructionQueue.release_drain_lock   7 2 2   71.4%
integrations / agent_engine / instruction_queue.py InstructionQueue._get_ledger   8 1 3   87.5%
integrations / agent_engine / instruction_queue.py InstructionQueue._register_with_ledger   12 1 2   91.7%
integrations / agent_engine / instruction_queue.py InstructionQueue._load   16 3 3   81.2%
integrations / agent_engine / instruction_queue.py InstructionQueue._save   13 5 6   61.5%
integrations / agent_engine / instruction_queue.py InstructionQueue.enqueue   11 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.get_pending   4 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.get_all   2 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.mark_status   10 1 0   90.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.cancel   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue._get_ledger_ordered_pending   41 7 4   82.9%
integrations / agent_engine / instruction_queue.py InstructionQueue.pull_batch   25 1 0   96.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.pull_execution_plan   25 2 0   92.0%
integrations / agent_engine / instruction_queue.py InstructionQueue._build_waves   55 10 0   81.8%
integrations / agent_engine / instruction_queue.py InstructionQueue.complete_instruction   15 1 2   93.3%
integrations / agent_engine / instruction_queue.py InstructionQueue.fail_instruction   15 3 2   80.0%
integrations / agent_engine / instruction_queue.py InstructionQueue._consolidate   34 3 0   91.2%
integrations / agent_engine / instruction_queue.py InstructionQueue.complete_batch   14 0 2   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.fail_batch   14 0 2   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.stats   6 0 0   100.0%
integrations / agent_engine / instruction_queue.py InstructionQueue.clear_done   7 0 0   100.0%
integrations / agent_engine / instruction_queue.py get_queue   4 0 0   100.0%
integrations / agent_engine / instruction_queue.py enqueue_instruction   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py pull_user_batch   1 0 0   100.0%
integrations / agent_engine / instruction_queue.py get_all_pending   10 10 0   0.0%
integrations / agent_engine / instruction_queue.py (no function)   65 0 3   100.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools   19 0 2   100.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.verify_self_improvement_loop   8 8 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.draft_patent_claims   13 13 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.draft_provisional_patent   21 21 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.check_prior_art   6 6 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.monitor_infringement   7 7 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.generate_cease_desist   13 13 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.get_loop_health   4 4 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.measure_moat   3 3 2   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.create_defensive_pub   17 17 5   0.0%
integrations / agent_engine / ip_protection_tools.py register_ip_protection_tools.get_provenance_record   7 7 0   0.0%
integrations / agent_engine / ip_protection_tools.py (no function)   5 0 0   100.0%
integrations / agent_engine / ip_service.py IPService.create_patent   5 0 0   100.0%
integrations / agent_engine / ip_service.py IPService.get_patent   3 3 0   0.0%
integrations / agent_engine / ip_service.py IPService.list_patents   5 1 0   80.0%
integrations / agent_engine / ip_service.py IPService.update_patent_status   13 3 0   76.9%
integrations / agent_engine / ip_service.py IPService.create_infringement   5 0 0   100.0%
integrations / agent_engine / ip_service.py IPService.update_infringement_status   13 1 0   92.3%
integrations / agent_engine / ip_service.py IPService.list_infringements   7 7 0   0.0%
integrations / agent_engine / ip_service.py IPService.get_loop_health   51 3 10   94.1%
integrations / agent_engine / ip_service.py IPService.measure_moat_depth   57 57 10   0.0%
integrations / agent_engine / ip_service.py IPService.verify_exponential_improvement   30 5 10   83.3%
integrations / agent_engine / ip_service.py IPService.create_defensive_publication   24 0 8   100.0%
integrations / agent_engine / ip_service.py IPService.list_defensive_publications   3 0 0   100.0%
integrations / agent_engine / ip_service.py IPService.get_provenance_record   14 0 6   100.0%
integrations / agent_engine / ip_service.py IPService.check_intelligence_milestone   19 1 2   94.7%
integrations / agent_engine / ip_service.py (no function)   36 0 0   100.0%
integrations / agent_engine / journey_engine.py JourneyEngine.__init__   5 5 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.register_stage   2 2 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.register_action   2 2 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.register_hook   1 1 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.advance_prospect   16 16 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.run_stage_actions   2 2 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.process_event   7 7 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.tick   25 25 1   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.get_ab_stats   19 19 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.get_channels_for_stage   1 1 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine.send_via_channel   7 7 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._register_default_actions   1 1 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._execute_stage_actions   10 10 3   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._fire_hooks   3 3 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._sync_crm   6 6 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._send_channel_message   17 17 4   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._try_alternate_channel   10 10 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_research   15 15 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_deep_research   8 8 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_generate_email   5 5 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_send_email   14 14 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_check_followups   3 3 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_try_alternate_channel   4 4 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_draft_response   5 5 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_notify_user   6 6 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_propose_meeting   7 7 2   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_schedule_reengagement   2 2 0   0.0%
integrations / agent_engine / journey_engine.py JourneyEngine._action_noop   1 1 0   0.0%
integrations / agent_engine / journey_engine.py get_journey_engine   5 5 0   0.0%
integrations / agent_engine / journey_engine.py register_journey_tools   10 10 0   0.0%
integrations / agent_engine / journey_engine.py register_journey_tools.view_journey_pipeline   9 9 0   0.0%
integrations / agent_engine / journey_engine.py register_journey_tools.advance_prospect_stage   8 8 0   0.0%
integrations / agent_engine / journey_engine.py register_journey_tools.run_journey_tick   5 5 0   0.0%
integrations / agent_engine / journey_engine.py register_journey_tools.send_prospect_message   7 7 0   0.0%
integrations / agent_engine / journey_engine.py journey_daemon_tick   10 10 3   0.0%
integrations / agent_engine / journey_engine.py register_sales_goal_type   4 0 2   100.0%
integrations / agent_engine / journey_engine.py _build_sales_prompt   34 34 1   0.0%
integrations / agent_engine / journey_engine.py (no function)   47 0 0   100.0%
integrations / agent_engine / learning_tools.py check_learning_health   14 0 4   100.0%
integrations / agent_engine / learning_tools.py verify_compute_contribution   9 9 2   0.0%
integrations / agent_engine / learning_tools.py issue_cct   12 12 2   0.0%
integrations / agent_engine / learning_tools.py get_learning_tier_stats   8 0 2   100.0%
integrations / agent_engine / learning_tools.py distribute_learning_skill   14 14 4   0.0%
integrations / agent_engine / learning_tools.py get_node_learning_status   13 0 4   100.0%
integrations / agent_engine / learning_tools.py (no function)   10 0 0   100.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine.__init__   4 0 0   100.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine.get_context   4 4 0   0.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine._get_device_context   18 18 4   0.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine._get_model_context   7 7 2   0.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine._get_agent_context   8 8 2   0.0%
integrations / agent_engine / liquid_ui_service.py ContextEngine._get_system_context   19 19 6   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.__init__   16 0 0   100.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.generate_ui   5 5 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._generate_ai_ui   17 17 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._generate_static_ui   15 15 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._build_ui_prompt   5 5 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._summarize_context   4 4 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.agent_ui_update   20 2 2   90.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.agent_request_approval   3 3 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.handle_voice_input   11 11 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._process_voice_command   6 6 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.render_desktop_shell   21 1 8   95.2%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._render_component   23 23 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app   103 7 6   93.2%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.index   1 0 0   100.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.nunba_static   1 1 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.nunba_index   1 1 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.api_ui   4 4 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.api_context   1 1 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.api_a2ui   6 6 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.api_approval   3 3 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.handle_agent_approval   19 19 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.api_voice   8 8 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.update_theme   1 1 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.agent_ask   8 8 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_events   8 8 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_apps   12 12 1   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_launch   8 8 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_session   7 7 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_services   9 9 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.get_session_state   6 6 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.save_session_state   7 7 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_drivers   8 0 2   100.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_wifi   16 7 4   56.2%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_wifi_connect   12 12 5   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_wifi_disconnect   7 7 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_network_status   19 19 6   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app._parse_volume   7 7 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_audio   17 7 6   58.8%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_audio_volume   11 11 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_audio_mute   11 11 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_audio_default   9 9 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_audio_source_volume   11 11 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_bluetooth   8 4 2   50.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_power   13 9 2   30.8%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_display   31 27 3   12.9%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_display_resolution   14 14 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_display_brightness   11 11 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_display_scale   12 12 2   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_system_metrics   29 29 6   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_system_processes   11 11 3   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_system_logs   26 26 3   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_system_logs_stream   3 3 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_system_logs_stream.generate   11 11 3   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.shell_recent_files   14 10 2   28.6%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.notification_stream   3 3 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.notification_stream.generate   14 14 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService._create_flask_app.health   1 1 0   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.serve_forever   15 15 6   0.0%
integrations / agent_engine / liquid_ui_service.py LiquidUIService.serve_forever._model_check_loop   6 6 2   0.0%
integrations / agent_engine / liquid_ui_service.py (no function)   31 0 0   100.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools   14 0 2   100.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools.create_social_post   10 10 2   0.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools.create_campaign   10 10 2   0.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools.create_ad   9 9 2   0.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools.post_to_channel   15 4 2   73.3%
integrations / agent_engine / marketing_tools.py register_marketing_tools.create_referral_campaign   18 18 2   0.0%
integrations / agent_engine / marketing_tools.py register_marketing_tools.get_growth_metrics   20 20 2   0.0%
integrations / agent_engine / marketing_tools.py detect_goal_tags   21 1 0   95.2%
integrations / agent_engine / marketing_tools.py (no function)   6 0 0   100.0%
integrations / agent_engine / model_bus_service.py _publish_routing_status   6 1 0   83.3%
integrations / agent_engine / model_bus_service.py ModelBusService.__init__   14 0 0   100.0%
integrations / agent_engine / model_bus_service.py ModelBusService._is_backend_alive   22 22 2   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._mark_backend_dead   4 4 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._mark_backend_alive   3 3 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService.discover_backends   27 27 8   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService.infer   29 11 2   62.1%
integrations / agent_engine / model_bus_service.py ModelBusService._route_llm   53 53 4   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._route_vision   20 20 4   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._route_tts   13 1 0   92.3%
integrations / agent_engine / model_bus_service.py ModelBusService._try_luxtts   11 2 5   81.8%
integrations / agent_engine / model_bus_service.py ModelBusService._try_makeittalk_tts   18 9 3   50.0%
integrations / agent_engine / model_bus_service.py ModelBusService._try_pocket_tts   10 1 4   90.0%
integrations / agent_engine / model_bus_service.py ModelBusService._route_stt   10 10 4   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._route_video_gen   42 42 8   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._route_image_gen   1 1 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._check_guardrails   7 2 2   71.4%
integrations / agent_engine / model_bus_service.py ModelBusService.list_models   18 6 2   66.7%
integrations / agent_engine / model_bus_service.py ModelBusService.get_status   1 1 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app   19 19 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.chat   3 3 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.vision   9 9 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.tts   3 3 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.stt   8 8 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.models   1 1 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.status   1 1 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.prefetch   4 4 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService._create_flask_app.health   1 1 0   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService.serve_forever   10 10 2   0.0%
integrations / agent_engine / model_bus_service.py ModelBusService.serve_forever._rediscover_loop   4 4 2   0.0%
integrations / agent_engine / model_bus_service.py start_dbus_bridge   4 4 0   0.0%
integrations / agent_engine / model_bus_service.py (no function)   40 0 0   100.0%
integrations / agent_engine / model_registry.py ModelBackend.__init__   12 0 0   100.0%
integrations / agent_engine / model_registry.py ModelBackend.to_config_list   1 0 0   100.0%
integrations / agent_engine / model_registry.py ModelBackend.to_dict   1 0 0   100.0%
integrations / agent_engine / model_registry.py ModelBackend.record_latency   3 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.__init__   3 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.register   3 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.unregister   7 7 0   0.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_model   2 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_draft_model   5 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_fast_model   5 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_expert_model   5 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_local_model   5 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_model_by_policy   9 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.list_models   5 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.record_latency   4 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.record_energy   6 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_total_energy_kwh   2 0 0   100.0%
integrations / agent_engine / model_registry.py ModelRegistry.get_hardware_adjusted_latency   11 2 0   81.8%
integrations / agent_engine / model_registry.py ModelRegistry.update_accuracy   5 0 0   100.0%
integrations / agent_engine / model_registry.py _register_defaults   35 12 4   65.7%
integrations / agent_engine / model_registry.py (no function)   39 0 0   100.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow.__init__   12 12 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._center_box   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._build_language_page   26 26 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._build_text_page   10 10 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._build_question_page   21 21 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._build_reveal_page   35 35 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._build_sealed_page   31 31 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_language_selected   2 2 2   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._show_passion   0 0 10   100.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_passion_selected   0 0 11   100.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._show_escape   5 5 1   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_escape_selected   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._show_pre_reveal   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._show_reveal   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_accept_name   5 5 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_try_another   6 6 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._on_begin   1 1 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._line   2 2 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._schedule   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingWindow._run_scheduled   3 3 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingApp.__init__   2 2 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingApp.do_activate   7 7 0   0.0%
integrations / agent_engine / native_onboarding.py HARTOnboardingApp._show_identity_card   22 22 0   0.0%
integrations / agent_engine / native_onboarding.py main   15 15 0   0.0%
integrations / agent_engine / native_onboarding.py (no function)   36 36 4   0.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner._validate_params   6 0 0   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner._get_ssh_client   0 0 44   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner._exec_remote   3 0 0   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.preflight_check   0 0 107   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.provision_remote   0 0 207   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.provision_remote._tar_filter   0 0 8   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner._record_provision   17 17 2   0.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.discover_network_targets   32 9 4   71.9%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.check_remote_health   0 0 59   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.update_remote   0 0 105   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.update_remote._tar_filter   0 0 7   100.0%
integrations / agent_engine / network_provisioner.py NetworkProvisioner.list_provisioned   7 7 3   0.0%
integrations / agent_engine / network_provisioner.py (no function)   34 0 31   100.0%
integrations / agent_engine / news_tools.py register_news_tools   10 0 0   100.0%
integrations / agent_engine / news_tools.py register_news_tools.fetch_news_feeds   14 0 4   100.0%
integrations / agent_engine / news_tools.py register_news_tools.subscribe_news_feed   11 0 2   100.0%
integrations / agent_engine / news_tools.py register_news_tools.send_news_notification   23 3 4   87.0%
integrations / agent_engine / news_tools.py register_news_tools.get_trending_news   12 0 2   100.0%
integrations / agent_engine / news_tools.py register_news_tools.get_news_metrics   15 1 2   93.3%
integrations / agent_engine / news_tools.py (no function)   5 0 0   100.0%
integrations / agent_engine / onboarding_routes.py register_onboarding_routes   9 0 0   100.0%
integrations / agent_engine / onboarding_routes.py register_onboarding_routes._onboarding_start   9 2 0   77.8%
integrations / agent_engine / onboarding_routes.py register_onboarding_routes._onboarding_advance   11 1 0   90.9%
integrations / agent_engine / onboarding_routes.py register_onboarding_routes._onboarding_status   6 1 0   83.3%
integrations / agent_engine / onboarding_routes.py register_onboarding_routes._onboarding_profile   7 1 0   85.7%
integrations / agent_engine / onboarding_routes.py (no function)   3 0 0   100.0%
integrations / agent_engine / outreach_crm_tools.py _load_prospects   6 6 0   0.0%
integrations / agent_engine / outreach_crm_tools.py _save_prospects   13 13 1   0.0%
integrations / agent_engine / outreach_crm_tools.py _get_erxes   3 3 3   0.0%
integrations / agent_engine / outreach_crm_tools.py _sync_prospect_to_crm   8 8 3   0.0%
integrations / agent_engine / outreach_crm_tools.py _sync_stage_change   5 5 2   0.0%
integrations / agent_engine / outreach_crm_tools.py _sanitize_html   5 5 0   0.0%
integrations / agent_engine / outreach_crm_tools.py _send_email   19 19 6   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools   12 12 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.create_prospect   12 12 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.send_outreach_email   14 14 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.create_followup_sequence   19 19 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.check_pending_followups   1 1 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.move_prospect_stage   17 17 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.get_pipeline_status   14 14 2   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_tools.list_sent_emails   6 6 0   0.0%
integrations / agent_engine / outreach_crm_tools.py _check_pending_followups_impl   29 29 0   0.0%
integrations / agent_engine / outreach_crm_tools.py build_outreach_prompt   11 11 0   0.0%
integrations / agent_engine / outreach_crm_tools.py register_outreach_goal_type   4 0 0   100.0%
integrations / agent_engine / outreach_crm_tools.py check_pending_followups_daemon   9 9 0   0.0%
integrations / agent_engine / outreach_crm_tools.py handle_inbound_email   25 25 0   0.0%
integrations / agent_engine / outreach_crm_tools.py _notify_prospect_replied   10 10 4   0.0%
integrations / agent_engine / outreach_crm_tools.py _dispatch_response_draft   8 8 2   0.0%
integrations / agent_engine / outreach_crm_tools.py register_reply_handler   8 4 2   50.0%
integrations / agent_engine / outreach_crm_tools.py register_reply_handler._outreach_reply_hook   6 6 0   0.0%
integrations / agent_engine / outreach_crm_tools.py (no function)   30 0 0   100.0%
integrations / agent_engine / parallel_dispatch.py get_executor   6 0 0   100.0%
integrations / agent_engine / parallel_dispatch.py dispatch_parallel_tasks   26 2 5   92.3%
integrations / agent_engine / parallel_dispatch.py dispatch_goal_with_ledger   27 2 5   92.6%
integrations / agent_engine / parallel_dispatch.py decompose_goal_to_ledger   26 0 2   100.0%
integrations / agent_engine / parallel_dispatch.py extract_subtasks_from_context   11 0 2   100.0%
integrations / agent_engine / parallel_dispatch.py (no function)   16 0 0   100.0%
integrations / agent_engine / pr_review_service.py PRReviewService.review_pr   19 0 9   100.0%
integrations / agent_engine / pr_review_service.py PRReviewService._fetch_pr_diff   10 10 2   0.0%
integrations / agent_engine / pr_review_service.py PRReviewService.run_pre_commit_checks   6 1 4   83.3%
integrations / agent_engine / pr_review_service.py PRReviewService.run_test_suite   9 0 14   100.0%
integrations / agent_engine / pr_review_service.py PRReviewService.validate_baseline   18 4 6   77.8%
integrations / agent_engine / pr_review_service.py PRReviewService.classify_change   10 0 0   100.0%
integrations / agent_engine / pr_review_service.py PRReviewService.enhanced_review   6 0 2   100.0%
integrations / agent_engine / pr_review_service.py PRReviewService.post_review   16 16 3   0.0%
integrations / agent_engine / pr_review_service.py (no function)   23 0 1   100.0%
integrations / agent_engine / private_repo_access.py _validate_github_username   1 0 0   100.0%
integrations / agent_engine / private_repo_access.py _get_private_repos   4 0 0   100.0%
integrations / agent_engine / private_repo_access.py _get_github_token   3 0 0   100.0%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.is_private_repo   9 0 0   100.0%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.verify_access   17 1 3   94.1%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.send_github_invite   24 4 5   83.3%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.revoke_github_access   23 12 5   47.8%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.split_repo_task   8 0 0   100.0%
integrations / agent_engine / private_repo_access.py PrivateRepoAccessService.create_file_extract   18 18 3   0.0%
integrations / agent_engine / private_repo_access.py _extract_owner_repo   14 0 2   100.0%
integrations / agent_engine / private_repo_access.py (no function)   31 1 0   96.8%
integrations / agent_engine / provision_tools.py provision_network_machine   3 3 0   0.0%
integrations / agent_engine / provision_tools.py scan_network_for_machines   3 0 0   100.0%
integrations / agent_engine / provision_tools.py check_provisioned_node   3 3 0   0.0%
integrations / agent_engine / provision_tools.py update_provisioned_node   3 3 0   0.0%
integrations / agent_engine / provision_tools.py list_provisioned_nodes   3 0 0   100.0%
integrations / agent_engine / provision_tools.py (no function)   10 0 0   100.0%
integrations / agent_engine / reasoning_trace.py _resolve_trace_dir   6 6 2   0.0%
integrations / agent_engine / reasoning_trace.py _file_for   4 0 0   100.0%
integrations / agent_engine / reasoning_trace.py record_decision   13 0 6   100.0%
integrations / agent_engine / reasoning_trace.py read_recent   15 4 3   73.3%
integrations / agent_engine / reasoning_trace.py (no function)   14 0 0   100.0%
integrations / agent_engine / revenue_aggregator.py query_revenue_streams   22 0 6   100.0%
integrations / agent_engine / revenue_aggregator.py RevenueAggregator.get_revenue_streams   1 0 0   100.0%
integrations / agent_engine / revenue_aggregator.py RevenueAggregator.check_and_fund_trading   17 2 4   88.2%
integrations / agent_engine / revenue_aggregator.py RevenueAggregator.distribute_trading_profits   10 1 2   90.0%
integrations / agent_engine / revenue_aggregator.py RevenueAggregator.get_dashboard   9 0 2   100.0%
integrations / agent_engine / revenue_aggregator.py get_revenue_aggregator   3 0 0   100.0%
integrations / agent_engine / revenue_aggregator.py settle_metered_api_costs   29 0 6   100.0%
integrations / agent_engine / revenue_aggregator.py (no function)   25 0 0   100.0%
integrations / agent_engine / revenue_tools.py register_revenue_tools   9 9 0   0.0%
integrations / agent_engine / revenue_tools.py register_revenue_tools.get_api_revenue_stats   16 16 2   0.0%
integrations / agent_engine / revenue_tools.py register_revenue_tools.adjust_pricing   3 3 0   0.0%
integrations / agent_engine / revenue_tools.py register_revenue_tools.generate_api_docs   11 11 0   0.0%
integrations / agent_engine / revenue_tools.py register_revenue_tools.promote_api   9 9 2   0.0%
integrations / agent_engine / revenue_tools.py (no function)   5 5 0   0.0%
integrations / agent_engine / rsi_trigger.py _flag_enabled   1 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker.__init__   8 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker.record   9 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker.should_trigger   11 1 0   90.9%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker.mark_triggered   2 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker.get_snapshot   7 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker._prune_locked   3 0 0   100.0%
integrations / agent_engine / rsi_trigger.py UsageSignalTracker._enforce_cap_locked   12 3 0   75.0%
integrations / agent_engine / rsi_trigger.py RealtimeRSITrigger.__init__   3 0 0   100.0%
integrations / agent_engine / rsi_trigger.py RealtimeRSITrigger.tracker   1 1 0   0.0%
integrations / agent_engine / rsi_trigger.py RealtimeRSITrigger.on_signal   10 1 0   90.0%
integrations / agent_engine / rsi_trigger.py RealtimeRSITrigger.bind_to_bus   12 0 2   100.0%
integrations / agent_engine / rsi_trigger.py RealtimeRSITrigger._safe_enqueue   3 0 2   100.0%
integrations / agent_engine / rsi_trigger.py _extract_key   8 3 0   62.5%
integrations / agent_engine / rsi_trigger.py _get_event_bus   6 1 3   83.3%
integrations / agent_engine / rsi_trigger.py _default_enqueue_autoresearch   1 1 1   0.0%
integrations / agent_engine / rsi_trigger.py get_rsi_trigger   5 0 0   100.0%
integrations / agent_engine / rsi_trigger.py reset_for_tests   2 2 0   0.0%
integrations / agent_engine / rsi_trigger.py (no function)   35 0 1   100.0%
integrations / agent_engine / self_build_tools.py _is_nixos   3 3 2   0.0%
integrations / agent_engine / self_build_tools.py _read_runtime_packages   16 0 2   100.0%
integrations / agent_engine / self_build_tools.py _stage_package   13 2 0   84.6%
integrations / agent_engine / self_build_tools.py _unstage_package   13 3 0   76.9%
integrations / agent_engine / self_build_tools.py _run_build   7 0 0   100.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools   12 0 2   100.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.get_self_build_status   17 17 4   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.install_package   8 8 0   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.remove_package   8 8 0   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.sandbox_test_build   6 6 3   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.apply_build   30 30 7   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.show_build_diff   3 3 0   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.list_generations   13 13 2   0.0%
integrations / agent_engine / self_build_tools.py register_self_build_tools.rollback_build   8 8 0   0.0%
integrations / agent_engine / self_build_tools.py get_self_build_status_standalone   4 0 0   100.0%
integrations / agent_engine / self_build_tools.py sandbox_test_build_standalone   3 1 0   66.7%
integrations / agent_engine / self_build_tools.py (no function)   19 0 1   100.0%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher.__init__   4 0 0   100.0%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher.get_instance   5 0 0   100.0%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher.reset_instance   2 0 0   100.0%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher.check_and_dispatch   21 1 2   95.2%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher._create_fix_goal   15 1 2   93.3%
integrations / agent_engine / self_healing_dispatcher.py SelfHealingDispatcher._is_already_being_fixed   8 0 2   100.0%
integrations / agent_engine / self_healing_dispatcher.py (no function)   17 0 0   100.0%
integrations / agent_engine / shard_engine.py CodeShard.to_dict   1 1 0   0.0%
integrations / agent_engine / shard_engine.py CodeShard.is_expired   1 0 0   100.0%
integrations / agent_engine / shard_engine.py CallGraphExtractor.get_call_chain   5 5 2   0.0%
integrations / agent_engine / shard_engine.py CallGraphExtractor._from_trueflow   7 7 0   0.0%
integrations / agent_engine / shard_engine.py CallGraphExtractor._from_ast   42 42 0   0.0%
integrations / agent_engine / shard_engine.py CallGraphExtractor._find_cross_file_callers   44 44 0   0.0%
integrations / agent_engine / shard_engine.py CallGraphExtractor.extract_function_source   13 13 0   0.0%
integrations / agent_engine / shard_engine.py InterfaceExtractor.extract_from_file   34 3 0   91.2%
integrations / agent_engine / shard_engine.py InterfaceExtractor._extract_function   21 1 2   95.2%
integrations / agent_engine / shard_engine.py InterfaceExtractor._extract_class   11 1 0   90.9%
integrations / agent_engine / shard_engine.py InterfaceExtractor.extract_from_directory   10 10 0   0.0%
integrations / agent_engine / shard_engine.py ShardEngine.__init__   4 0 0   100.0%
integrations / agent_engine / shard_engine.py ShardEngine.get_interface_map   4 4 0   0.0%
integrations / agent_engine / shard_engine.py ShardEngine.create_shard   42 13 1   69.0%
integrations / agent_engine / shard_engine.py ShardEngine.create_call_chain_shard   40 40 0   0.0%
integrations / agent_engine / shard_engine.py ShardEngine.decompose_task   19 19 0   0.0%
integrations / agent_engine / shard_engine.py ShardEngine.validate_result   11 3 0   72.7%
integrations / agent_engine / shard_engine.py ShardEngine.cleanup_expired   4 0 0   100.0%
integrations / agent_engine / shard_engine.py ShardEngine.get_stats   1 0 0   100.0%
integrations / agent_engine / shard_engine.py get_shard_engine   3 0 0   100.0%
integrations / agent_engine / shard_engine.py (no function)   76 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py _config_path   2 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py _load_json   5 1 0   80.0%
integrations / agent_engine / shell_desktop_apis.py _save_json   3 3 0   0.0%
integrations / agent_engine / shell_desktop_apis.py _is_wayland   11 4 1   63.6%
integrations / agent_engine / shell_desktop_apis.py _run   5 5 0   0.0%
integrations / agent_engine / shell_desktop_apis.py _require_desktop_auth   4 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py _require_desktop_auth.decorated   8 4 0   50.0%
integrations / agent_engine / shell_desktop_apis.py _audit_desktop_op   3 0 2   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes   143 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_default_apps   12 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_default_apps_candidates   26 23 1   11.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_default_apps_set   9 1 0   88.9%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_default_apps_set_category   12 2 0   83.3%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_fonts_list   28 3 0   89.3%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_fonts_preview   6 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_fonts_install   16 3 0   81.2%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_fonts_remove   16 6 0   62.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_themes   12 1 0   91.7%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_events   16 2 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_set_theme   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_set_event   9 9 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_toggle   6 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_sounds_play   26 12 0   53.8%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_clipboard_history   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_clipboard_current   5 1 0   80.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_clipboard_copy   12 1 0   91.7%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_clipboard_pin   8 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_clipboard_clear   15 7 0   53.3%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_datetime   24 3 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_datetime_timezones   7 3 0   57.1%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_datetime_set_tz   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_datetime_set_ntp   6 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_datetime_set_format   6 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_wallpaper   2 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_wallpaper_collection   14 1 1   92.9%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_wallpaper_set   21 8 0   61.9%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_wallpaper_set_lock   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_wallpaper_slideshow   11 1 0   90.9%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods   25 1 0   96.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods_available   8 8 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods_add   13 1 0   92.3%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods_remove   15 15 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods_switch   6 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_input_methods_compose_key   4 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_nightlight   9 2 0   77.8%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_nightlight_toggle   16 1 0   93.8%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_nightlight_temperature   12 8 0   33.3%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_nightlight_schedule   8 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes._detect_compositor   7 2 0   71.4%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces   19 5 1   73.7%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces_windows   23 23 2   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes._extract_sway_windows   5 5 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces_create   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces_switch   11 4 0   63.6%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces_close   3 3 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_workspaces_snap   17 6 0   64.7%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_displays_list   17 1 1   94.1%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_displays_arrange   22 18 0   18.2%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_display_scale   25 5 1   80.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_audio_per_app   20 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_audio_per_app_volume   8 1 0   87.5%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_rtl_status   4 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_shortcuts   5 5 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_shortcuts_set_profile   8 8 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_shortcuts_set   11 11 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_shortcuts_reset   4 4 0   0.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_osk_status   12 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_osk_toggle   11 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_voice_status   2 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes._check_whisper_available   3 0 2   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_voice_start   9 2 0   77.8%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_voice_stop   5 0 0   100.0%
integrations / agent_engine / shell_desktop_apis.py register_shell_desktop_routes.shell_voice_process   23 4 4   82.6%
integrations / agent_engine / shell_desktop_apis.py (no function)   22 0 0   100.0%
integrations / agent_engine / shell_manifest.py get_panels_by_group   1 0 0   100.0%
integrations / agent_engine / shell_manifest.py get_all_panels   3 0 0   100.0%
integrations / agent_engine / shell_manifest.py resolve_dynamic_panel   7 0 0   100.0%
integrations / agent_engine / shell_manifest.py (no function)   7 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _get_allowed_roots   11 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _is_path_allowed   2 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _shell_auth_check   11 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _require_shell_auth   3 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _require_shell_auth.decorated   4 0 0   100.0%
integrations / agent_engine / shell_os_apis.py _audit_shell_op   3 0 2   100.0%
integrations / agent_engine / shell_os_apis.py _classify_destructive   4 0 3   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes   245 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notifications_list   14 2 1   85.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notification_send   14 1 1   92.9%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notification_mark_read   13 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_browse   20 4 1   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_mkdir   12 3 0   75.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_delete   22 7 1   68.2%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_move   13 3 0   76.9%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_copy   15 4 0   73.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_files_info   10 3 0   70.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_terminal_create   17 17 4   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_terminal_exec   20 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_terminal_resize   16 16 2   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_terminal_sessions   4 1 0   75.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_users_list   7 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_users_create   19 12 7   36.8%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_users_delete   18 11 2   38.9%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_setup_status   9 3 2   66.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_setup_step   22 0 4   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_backup_list   9 1 0   88.9%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_backup_restore   8 5 6   37.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_power_profiles   16 6 3   62.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_power_set   9 5 0   44.4%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_power_action   11 3 2   72.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_power_checkpoint   1 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_power_resume   1 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_i18n_locales   3 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_i18n_set   4 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_i18n_strings   11 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_accessibility_get   5 1 1   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_accessibility_set   5 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_screenshot   25 3 2   88.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_recording_start   13 13 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_recording_stop   9 5 0   44.4%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_devices_list   15 7 4   53.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_devices_pair   9 5 2   44.4%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_devices_unpair   10 2 0   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.upgrades_status   6 2 0   66.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.upgrades_start   10 5 2   50.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.upgrades_advance   5 5 2   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.upgrades_rollback   7 7 2   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_battery_status   31 2 2   93.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_lid_action   14 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_wifi_scan   16 3 0   81.2%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_wifi_connect   14 5 3   64.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_wifi_disconnect   5 5 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_wifi_forget   9 9 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_wifi_status   11 2 0   81.8%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_vpn_list   10 2 0   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_vpn_connect   11 3 0   72.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_vpn_disconnect   9 3 0   66.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_vpn_import   20 8 0   60.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._trash_dir   1 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_trash_list   13 1 2   92.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_trash_file   26 3 2   88.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_trash_restore   24 3 4   87.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_trash_empty   14 1 2   92.9%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notes_list   10 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notes_save   12 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_notes_delete   5 1 0   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_open_with   15 5 0   66.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._self_build_status   19 19 4   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._self_build_packages   17 17 2   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._self_build_install   19 19 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._self_build_remove   19 19 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._self_build_trigger   12 12 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._system_generations   14 14 2   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._system_rollback   6 6 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._load_sync_config   5 1 0   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._save_sync_config   3 3 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._sync_run   4 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_remotes   8 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_pairs   2 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_add_pair   16 10 0   37.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_remove_pair   6 6 0   0.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_run   24 17 0   29.2%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sync_status   3 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_search   13 2 0   84.6%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_installed   16 4 1   75.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_install   12 6 2   50.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_uninstall   11 6 2   45.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._load_permissions   5 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes._save_permissions   3 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_permissions   16 4 1   75.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_set_permission   9 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_app_reset_permissions   5 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_file_tags   9 6 2   33.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_file_set_tags   12 5 4   58.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_file_search_by_tag   26 18 4   30.8%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_hotspot_status   12 4 1   66.7%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_hotspot_start   14 4 3   71.4%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_hotspot_stop   8 3 0   62.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_weather   9 0 2   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_auto_update_status   13 4 2   69.2%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_auto_update_run   11 2 0   81.8%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_dns_status   15 3 0   80.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_dns_set   13 0 0   100.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sso_status   21 11 2   47.6%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sso_join   13 8 2   38.5%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sso_leave   12 8 0   33.3%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_sso_test   10 5 0   50.0%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_email_status   9 2 0   77.8%
integrations / agent_engine / shell_os_apis.py register_shell_os_routes.shell_email_launch   9 2 0   77.8%
integrations / agent_engine / shell_os_apis.py (no function)   19 0 0   100.0%
integrations / agent_engine / shell_system_apis.py _run   4 0 0   100.0%
integrations / agent_engine / shell_system_apis.py _load_json   5 5 0   0.0%
integrations / agent_engine / shell_system_apis.py _save_json   3 3 0   0.0%
integrations / agent_engine / shell_system_apis.py _require_system_auth   4 0 0   100.0%
integrations / agent_engine / shell_system_apis.py _require_system_auth.decorated   8 4 0   50.0%
integrations / agent_engine / shell_system_apis.py _audit_system_op   3 0 2   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes   154 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_tasks_processes   19 3 2   84.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_tasks_kill   20 3 2   85.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_tasks_priority   12 7 2   41.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_tasks_resources   21 1 3   95.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_storage   11 1 3   90.9%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_storage_usage   18 5 1   72.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_storage_cleanup   13 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_storage_clean   32 17 0   46.9%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_storage_smart   13 3 1   76.9%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._parse_desktop_file   9 1 0   88.9%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_startup   12 1 0   91.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_startup_toggle   25 17 0   32.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_startup_add   13 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_startup_remove   11 3 0   72.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._bt_run   1 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_status   36 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_scan   7 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_scan._do_scan   12 7 0   41.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_discovered   3 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_pair   7 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_connect   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_disconnect   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_trust   9 1 0   88.9%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_remove   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_bt_power   6 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printers   30 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_jobs   14 2 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_add   9 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_remove   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_set_default   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_test   10 10 0   0.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_printer_cancel   7 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_status   2 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_scan   8 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_scan._do_scan   52 19 3   63.5%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_photos   13 4 0   69.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_music   12 1 0   91.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_videos   7 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_play   30 24 3   20.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_stop   11 7 1   36.4%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_media_player_status   11 6 0   45.5%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_webcam_list   14 0 2   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_webcam_capture   8 1 0   87.5%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_scanner_list   7 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_scanner_scan   8 1 0   87.5%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._read_sysfs   5 5 0   0.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._battery_info   47 35 1   25.5%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_battery_status   1 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_battery_profile   17 9 0   47.1%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_battery_set_profile   9 5 0   44.4%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_status   24 13 0   45.8%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_networks   15 2 0   86.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_connect   13 2 3   84.6%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_disconnect   12 12 0   0.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_saved   8 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_forget   9 5 0   44.4%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_wifi_toggle   7 1 0   85.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_list   8 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_status   9 2 0   77.8%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_connect   9 5 0   44.4%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_disconnect   9 5 0   44.4%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_import   12 5 0   58.3%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_vpn_delete   5 5 0   0.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._trash_dir   1 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes._trash_list   29 23 2   20.7%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_trash_list   3 0 0   100.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_trash_move_to   33 27 2   18.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_trash_restore   26 14 2   46.2%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_trash_empty   45 45 5   0.0%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_display_rotation   21 13 1   38.1%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_display_set_rotation   19 11 0   42.1%
integrations / agent_engine / shell_system_apis.py register_shell_system_routes.shell_display_auto_rotate_status   3 0 0   100.0%
integrations / agent_engine / shell_system_apis.py (no function)   19 0 0   100.0%
integrations / agent_engine / speculative_dispatcher.py _capability_summary_safe   3 0 2   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.__init__   9 0 0   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.should_speculate   16 4 3   75.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.dispatch_speculative   17 13 3   23.5%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.dispatch_draft_first   76 12 6   84.2%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.dispatch_draft_first._intent_set   4 2 0   50.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._check_draft_first_gates   6 1 4   83.3%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._draft_server_alive   17 17 2   0.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._build_draft_classifier_prompt   34 22 4   35.3%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._track_call_telemetry   3 0 0   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._schedule_expert_background   15 3 0   80.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._parse_draft_envelope   20 1 2   95.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._pick_expert_for_delegate   7 1 4   85.7%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._pass_validation_gate   0 0 43   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._schedule_hive_consult   4 4 3   0.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._schedule_hive_consult._consult   15 15 2   0.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._record_interaction_safely   4 1 2   75.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._expert_background_task   7 0 2   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._run_collapsed_expert_path   20 0 4   100.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._dispatch_expert_langchain   43 10 6   76.7%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._dispatch_to_model   33 24 5   27.3%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._deliver_expert_response   16 16 4   0.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._check_and_reserve_budget   7 5 2   28.6%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._record_compute_contribution   11 9 2   18.2%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher._evict_old_results   4 3 0   25.0%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.get_speculation_status   7 3 0   57.1%
integrations / agent_engine / speculative_dispatcher.py SpeculativeDispatcher.get_stats   2 2 0   0.0%
integrations / agent_engine / speculative_dispatcher.py get_speculative_dispatcher   5 5 0   0.0%
integrations / agent_engine / speculative_dispatcher.py (no function)   52 0 5   100.0%
integrations / agent_engine / theme_service.py ThemeService.list_presets   15 5 0   66.7%
integrations / agent_engine / theme_service.py ThemeService.get_preset   9 3 0   66.7%
integrations / agent_engine / theme_service.py ThemeService.get_active_theme   15 4 0   73.3%
integrations / agent_engine / theme_service.py ThemeService.apply_theme   20 4 3   80.0%
integrations / agent_engine / theme_service.py ThemeService.update_custom   20 4 3   80.0%
integrations / agent_engine / theme_service.py ThemeService.get_font_options   1 0 0   100.0%
integrations / agent_engine / theme_service.py ThemeService.detect_performance_tier   18 1 6   94.4%
integrations / agent_engine / theme_service.py ThemeService.auto_select_theme   7 0 0   100.0%
integrations / agent_engine / theme_service.py ThemeService.get_conky_color_overrides   2 0 0   100.0%
integrations / agent_engine / theme_service.py ThemeService.get_css_variables   25 0 0   100.0%
integrations / agent_engine / theme_service.py ThemeService._load_active_file   7 2 0   71.4%
integrations / agent_engine / theme_service.py ThemeService._load_custom_overrides   7 2 0   71.4%
integrations / agent_engine / theme_service.py ThemeService._deep_merge   6 0 0   100.0%
integrations / agent_engine / theme_service.py ThemeService._apply_gtk   5 1 1   80.0%
integrations / agent_engine / theme_service.py ThemeService._notify_liquid_ui   4 0 2   100.0%
integrations / agent_engine / theme_service.py (no function)   41 0 0   100.0%
integrations / agent_engine / thought_experiment_tools.py create_thought_experiment   8 8 2   0.0%
integrations / agent_engine / thought_experiment_tools.py cast_experiment_vote   8 8 2   0.0%
integrations / agent_engine / thought_experiment_tools.py evaluate_thought_experiment   8 8 2   0.0%
integrations / agent_engine / thought_experiment_tools.py get_experiment_status   9 2 2   77.8%
integrations / agent_engine / thought_experiment_tools.py tally_experiment_votes   6 6 2   0.0%
integrations / agent_engine / thought_experiment_tools.py advance_experiment   8 8 2   0.0%
integrations / agent_engine / thought_experiment_tools.py iterate_hypothesis   13 0 4   100.0%
integrations / agent_engine / thought_experiment_tools.py score_hypothesis_result   39 1 10   97.4%
integrations / agent_engine / thought_experiment_tools.py get_iteration_history   13 0 2   100.0%
integrations / agent_engine / thought_experiment_tools.py launch_experiment_autoresearch   3 0 2   100.0%
integrations / agent_engine / thought_experiment_tools.py get_experiment_research_status   3 3 2   0.0%
integrations / agent_engine / thought_experiment_tools.py (no function)   20 0 2   100.0%
integrations / agent_engine / tool_allowlist.py _get_model_tier   4 0 0   100.0%
integrations / agent_engine / tool_allowlist.py _get_tier_tools   5 0 0   100.0%
integrations / agent_engine / tool_allowlist.py _resolve_tier   6 6 2   0.0%
integrations / agent_engine / tool_allowlist.py filter_tools_for_model   13 0 0   100.0%
integrations / agent_engine / tool_allowlist.py check_tool_allowed   10 1 0   90.0%
integrations / agent_engine / tool_allowlist.py get_capability_summary   32 2 8   93.8%
integrations / agent_engine / tool_allowlist.py (no function)   14 0 0   100.0%
integrations / agent_engine / trading_tools.py get_market_data   11 11 4   0.0%
integrations / agent_engine / trading_tools.py get_technical_indicators   26 26 4   0.0%
integrations / agent_engine / trading_tools.py get_market_sentiment   12 12 4   0.0%
integrations / agent_engine / trading_tools.py place_paper_trade   30 9 2   70.0%
integrations / agent_engine / trading_tools.py get_portfolio_status   11 11 2   0.0%
integrations / agent_engine / trading_tools.py get_trade_history   8 8 2   0.0%
integrations / agent_engine / trading_tools.py (no function)   10 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py _resolve_agent_engine_path   8 4 2   50.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.__init__   6 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._load_state   5 0 2   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._save_state   4 0 2   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.get_status   2 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.start_upgrade   6 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.advance_pipeline   8 1 10   87.5%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.rollback   10 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._fail   8 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._next_stage   4 1 0   75.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_build   6 0 2   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_test   9 1 7   88.9%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_audit   9 9 5   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_benchmark   25 2 4   92.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_sign   10 10 4   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_canary   15 15 1   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._stage_deploy   10 0 4   100.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._start_canary_deployment   20 20 6   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._check_canary_health   15 15 6   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.check_canary_health_status   4 2 0   50.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._broadcast_rollback   3 3 2   0.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator.check_for_new_version   8 2 2   75.0%
integrations / agent_engine / upgrade_orchestrator.py UpgradeOrchestrator._detect_version   6 6 2   0.0%
integrations / agent_engine / upgrade_orchestrator.py get_upgrade_orchestrator   5 0 0   100.0%
integrations / agent_engine / upgrade_orchestrator.py (no function)   52 0 0   100.0%
integrations / agent_engine / upgrade_tools.py check_upgrade_status   6 0 2   100.0%
integrations / agent_engine / upgrade_tools.py capture_benchmark   8 8 2   0.0%
integrations / agent_engine / upgrade_tools.py compare_benchmarks   5 5 2   0.0%
integrations / agent_engine / upgrade_tools.py start_upgrade   3 0 2   100.0%
integrations / agent_engine / upgrade_tools.py advance_upgrade_pipeline   3 3 2   0.0%
integrations / agent_engine / upgrade_tools.py check_canary_health   3 3 2   0.0%
integrations / agent_engine / upgrade_tools.py rollback_upgrade   3 0 2   100.0%
integrations / agent_engine / upgrade_tools.py get_benchmark_history   14 14 4   0.0%
integrations / agent_engine / upgrade_tools.py register_benchmark   5 5 2   0.0%
integrations / agent_engine / upgrade_tools.py list_benchmarks   3 0 2   100.0%
integrations / agent_engine / upgrade_tools.py (no function)   11 0 0   100.0%
integrations / agent_engine / video_orchestrator.py _sent_tokenize   3 3 3   0.0%
integrations / agent_engine / video_orchestrator.py merge_sentences   15 2 0   86.7%
integrations / agent_engine / video_orchestrator.py chunk_text   4 4 0   0.0%
integrations / agent_engine / video_orchestrator.py _ensure_cache_dir   3 3 0   0.0%
integrations / agent_engine / video_orchestrator.py _cache_key   1 0 0   100.0%
integrations / agent_engine / video_orchestrator.py download_asset   20 18 2   10.0%
integrations / agent_engine / video_orchestrator.py estimate_audio_duration   2 0 0   100.0%
integrations / agent_engine / video_orchestrator.py calculate_queue_eta   6 0 0   100.0%
integrations / agent_engine / video_orchestrator.py VideoGenRequest.__init__   25 0 0   100.0%
integrations / agent_engine / video_orchestrator.py VideoGenRequest.validate   5 0 0   100.0%
integrations / agent_engine / video_orchestrator.py _to_bool   5 1 0   80.0%
integrations / agent_engine / video_orchestrator.py SubtaskResult.__init__   4 0 0   100.0%
integrations / agent_engine / video_orchestrator.py _dispatch_gpu_subtask   27 27 4   0.0%
integrations / agent_engine / video_orchestrator.py _dispatch_parallel   10 0 0   100.0%
integrations / agent_engine / video_orchestrator.py _dispatch_parallel._run   1 0 0   100.0%
integrations / agent_engine / video_orchestrator.py _publish_chunk_result   11 3 2   72.7%
integrations / agent_engine / video_orchestrator.py _publish_status   3 0 2   100.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator.__init__   3 0 0   100.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator.queue_depth   2 0 0   100.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator.generate   15 0 0   100.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator._execute_pipeline   30 30 3   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator._process_chunk   33 33 0   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator._tts_cpu_fallback   8 8 2   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator._update_job   3 3 0   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator._fail_job   3 3 0   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator.get_job_status   2 2 0   0.0%
integrations / agent_engine / video_orchestrator.py VideoOrchestrator.get_stats   2 0 0   100.0%
integrations / agent_engine / video_orchestrator.py get_video_orchestrator   5 0 0   100.0%
integrations / agent_engine / video_orchestrator.py reset_video_orchestrator   1 0 0   100.0%
integrations / agent_engine / video_orchestrator.py (no function)   52 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.__init__   32 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._start_crawl_integrity_watcher   9 0 4   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._on_crawl_tamper_detected   5 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._cb_is_open   1 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._cb_record_success   1 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._cb_record_failure   1 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._is_external_target   3 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._has_cloud_consent   17 1 2   94.1%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._has_hive_participation   18 2 2   88.9%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._load_cached_cct   9 2 2   77.8%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._check_cct_access   6 1 2   83.3%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._init_in_process   24 5 7   79.2%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.record_interaction   27 3 10   88.9%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._persist_to_conversation_entry   14 0 11   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge._flush_to_world_model   27 1 5   96.3%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.submit_correction   42 11 9   73.8%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.register_peer_agent   11 11 5   0.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.predict_student   23 19 7   17.4%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.record_teacher_student_pair   15 15 3   0.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.query_hivemind   77 45 16   41.6%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.get_learning_stats   28 6 4   78.6%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.get_hivemind_agents   15 4 2   73.3%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.distribute_skill_packet   16 6 17   62.5%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.handle_ralt_skill_notification   28 28 2   0.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.ingest_skill_packet   45 45 11   0.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.check_health   12 1 0   91.7%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.get_stats   2 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.send_action   25 5 2   80.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.ingest_sensor_batch   16 3 0   81.2%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.get_learning_feedback   16 3 2   81.2%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.record_embodied_interaction   4 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.emergency_stop   6 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.submit_sensor_frame   30 24 2   20.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.submit_output_feedback   35 22 3   37.1%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.extract_learning_delta   3 0 0   100.0%
integrations / agent_engine / world_model_bridge.py WorldModelBridge.apply_federation_update   6 0 2   100.0%
integrations / agent_engine / world_model_bridge.py get_world_model_bridge   5 0 0   100.0%
integrations / agent_engine / world_model_bridge.py (no function)   53 0 0   100.0%
integrations / agent_lightning / __init__.py (no function)   7 0 0   100.0%
integrations / agent_lightning / config.py is_enabled   1 0 0   100.0%
integrations / agent_lightning / config.py get_agent_config   7 7 0   0.0%
integrations / agent_lightning / config.py get_reward_value   2 2 0   0.0%
integrations / agent_lightning / config.py get_store_backend   1 1 0   0.0%
integrations / agent_lightning / config.py get_training_config   1 1 0   0.0%
integrations / agent_lightning / config.py update_config   2 2 0   0.0%
integrations / agent_lightning / config.py update_config.deep_update   5 5 0   0.0%
integrations / agent_lightning / config.py (no function)   14 2 0   85.7%
integrations / agent_lightning / rewards.py RewardCalculator.__init__   4 4 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.calculate_reward   6 6 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator._apply_context_modifiers   38 38 1   0.0%
integrations / agent_lightning / rewards.py RewardCalculator._track_reward   7 7 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.calculate_task_completion_reward   5 5 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.calculate_tool_reward   5 5 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.get_statistics   10 10 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.get_recent_rewards   1 1 0   0.0%
integrations / agent_lightning / rewards.py RewardCalculator.reset_statistics   3 3 0   0.0%
integrations / agent_lightning / rewards.py (no function)   25 0 0   100.0%
integrations / agent_lightning / store.py LightningStore.__init__   6 6 0   0.0%
integrations / agent_lightning / store.py LightningStore._init_backend   15 15 4   0.0%
integrations / agent_lightning / store.py LightningStore.save_span   13 13 3   0.0%
integrations / agent_lightning / store.py LightningStore.load_span   18 18 3   0.0%
integrations / agent_lightning / store.py LightningStore.list_spans   39 39 3   0.0%
integrations / agent_lightning / store.py LightningStore.get_training_data   17 17 0   0.0%
integrations / agent_lightning / store.py LightningStore.delete_span   12 12 3   0.0%
integrations / agent_lightning / store.py LightningStore.cleanup_old_spans   10 10 3   0.0%
integrations / agent_lightning / store.py LightningStore.get_statistics   10 10 2   0.0%
integrations / agent_lightning / store.py (no function)   20 0 0   100.0%
integrations / agent_lightning / tracer.py Span.__init__   9 9 0   0.0%
integrations / agent_lightning / tracer.py Span.add_event   1 1 0   0.0%
integrations / agent_lightning / tracer.py Span.end   3 3 0   0.0%
integrations / agent_lightning / tracer.py Span.to_dict   1 1 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.__init__   5 5 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.start_span   9 9 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.end_span   16 16 2   0.0%
integrations / agent_lightning / tracer.py LightningTracer.emit_prompt   7 7 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.emit_response   7 7 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.emit_tool_call   8 8 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.emit_reward   8 8 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer._save_span   13 13 4   0.0%
integrations / agent_lightning / tracer.py LightningTracer.get_span   1 1 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.get_active_spans   1 1 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.get_statistics   1 1 0   0.0%
integrations / agent_lightning / tracer.py LightningTracer.clear   2 2 0   0.0%
integrations / agent_lightning / tracer.py enable_auto_tracing   2 2 0   0.0%
integrations / agent_lightning / tracer.py disable_auto_tracing   2 2 0   0.0%
integrations / agent_lightning / tracer.py is_auto_tracing_enabled   1 1 0   0.0%
integrations / agent_lightning / tracer.py get_active_span   3 3 0   0.0%
integrations / agent_lightning / tracer.py (no function)   33 0 0   100.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper.__init__   12 12 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper._wrap_agent_methods   9 9 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper._wrap_generate_reply   3 3 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper._wrap_generate_reply.wrapped   18 18 9   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper._wrap_tool_execution   3 3 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper._wrap_tool_execution.wrapped   11 11 7   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper.emit_custom_reward   2 2 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper.get_statistics   6 6 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper.__getattr__   1 1 0   0.0%
integrations / agent_lightning / wrapper.py AgentLightningWrapper.__repr__   0 0 1   100.0%
integrations / agent_lightning / wrapper.py instrument_autogen_agent   4 4 0   0.0%
integrations / agent_lightning / wrapper.py (no function)   24 1 4   95.8%
integrations / agentic_router.py find_matching_agent   20 4 3   80.0%
integrations / agentic_router.py _build_agent_catalog   29 6 10   79.3%
integrations / agentic_router.py generate_plan_steps   21 3 2   85.7%
integrations / agentic_router.py should_auto_create_agent   2 0 0   100.0%
integrations / agentic_router.py build_agentic_plan   3 0 0   100.0%
integrations / agentic_router.py dispatch_to_agent   12 12 0   0.0%
integrations / agentic_router.py _dispatch_via_chat   20 20 13   0.0%
integrations / agentic_router.py _dispatch_to_agent_worker   26 26 15   0.0%
integrations / agentic_router.py _post_agent_reply   56 56 11   0.0%
integrations / agentic_router.py (no function)   15 0 0   100.0%
integrations / ap2 / __init__.py (no function)   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentRequest.__init__   15 15 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentRequest.to_dict   1 1 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentRequest.update_status   8 8 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentGatewayConnector.__init__   4 4 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentGatewayConnector.connect   0 0 1   100.0%
integrations / ap2 / ap2_protocol.py PaymentGatewayConnector.create_payment   0 0 1   100.0%
integrations / ap2 / ap2_protocol.py PaymentGatewayConnector.capture_payment   0 0 1   100.0%
integrations / ap2 / ap2_protocol.py PaymentGatewayConnector.refund_payment   0 0 1   100.0%
integrations / ap2 / ap2_protocol.py MockPaymentGateway.__init__   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py MockPaymentGateway.connect   3 3 0   0.0%
integrations / ap2 / ap2_protocol.py MockPaymentGateway.create_payment   4 4 0   0.0%
integrations / ap2 / ap2_protocol.py MockPaymentGateway.capture_payment   5 5 0   0.0%
integrations / ap2 / ap2_protocol.py MockPaymentGateway.refund_payment   5 5 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.__init__   6 6 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.add_gateway   4 4 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.create_payment_request   7 7 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.authorize_payment   13 13 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.process_payment   27 27 5   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.get_payment   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.list_payments   8 8 0   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.save_ledger   6 6 2   0.0%
integrations / ap2 / ap2_protocol.py PaymentLedger.load_ledger   18 18 2   0.0%
integrations / ap2 / ap2_protocol.py create_payment_request_function   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py create_payment_request_function.request_payment   6 6 0   0.0%
integrations / ap2 / ap2_protocol.py create_payment_authorization_function   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py create_payment_authorization_function.authorize_payment   4 4 0   0.0%
integrations / ap2 / ap2_protocol.py create_payment_processing_function   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py create_payment_processing_function.process_payment   2 2 0   0.0%
integrations / ap2 / ap2_protocol.py get_ap2_tools_for_autogen   1 1 0   0.0%
integrations / ap2 / ap2_protocol.py (no function)   67 67 0   0.0%
integrations / audio / __init__.py (no function)   2 0 0   100.0%
integrations / audio / diarization_server.py _parse_message   6 6 0   0.0%
integrations / audio / diarization_server.py diarization   37 37 8   0.0%
integrations / audio / diarization_server.py _cleanup_stream   4 4 2   0.0%
integrations / audio / diarization_server.py _export_audio   9 9 4   0.0%
integrations / audio / diarization_server.py main   18 18 3   0.0%
integrations / audio / diarization_server.py (no function)   23 23 45   0.0%
integrations / audio / diarization_service.py DiarizationService.__init__   5 0 0   100.0%
integrations / audio / diarization_service.py DiarizationService.start   25 21 2   16.0%
integrations / audio / diarization_service.py DiarizationService.stop   10 10 0   0.0%
integrations / audio / diarization_service.py DiarizationService.is_ready   1 1 0   0.0%
integrations / audio / diarization_service.py DiarizationService.port   1 1 0   0.0%
integrations / audio / diarization_service.py DiarizationService.ws_url   1 1 0   0.0%
integrations / audio / diarization_service.py DiarizationService.get_status   2 2 0   0.0%
integrations / audio / diarization_service.py DiarizationService._is_whisperx_available   3 1 2   66.7%
integrations / audio / diarization_service.py DiarizationService._start_subprocess   13 13 0   0.0%
integrations / audio / diarization_service.py DiarizationService._wait_for_ready   25 25 3   0.0%
integrations / audio / diarization_service.py DiarizationService._cleanup_subprocess   4 4 5   0.0%
integrations / audio / diarization_service.py (no function)   23 0 0   100.0%
integrations / blueprint_registry.py register_all_blueprints   13 13 0   0.0%
integrations / blueprint_registry.py register_all_blueprints._try_register   15 15 6   0.0%
integrations / blueprint_registry.py register_all_blueprints._register_optimizer   6 6 2   0.0%
integrations / blueprint_registry.py (no function)   3 3 0   0.0%
integrations / channels / __init__.py (no function)   5 0 0   100.0%
integrations / channels / admin / __init__.py (no function)   5 0 0   100.0%
integrations / channels / admin / api.py _admin_auth_gate   14 14 0   0.0%
integrations / channels / admin / api.py _admin_teardown   7 7 0   0.0%
integrations / channels / admin / api.py AdminAPI.__init__   19 0 0   100.0%
integrations / channels / admin / api.py AdminAPI._load_config   6 3 2   50.0%
integrations / channels / admin / api.py AdminAPI._save_config   10 10 5   0.0%
integrations / channels / admin / api.py AdminAPI.get_uptime   1 1 0   0.0%
integrations / channels / admin / api.py get_api   1 0 0   100.0%
integrations / channels / admin / api.py api_response   3 0 0   100.0%
integrations / channels / admin / api.py api_response.wrapper   15 5 4   66.7%
integrations / channels / admin / api.py health   1 1 0   0.0%
integrations / channels / admin / api.py status   2 2 0   0.0%
integrations / channels / admin / api.py version   1 1 0   0.0%
integrations / channels / admin / api.py list_channels   8 8 0   0.0%
integrations / channels / admin / api.py get_channel   4 4 0   0.0%
integrations / channels / admin / api.py create_channel   13 13 0   0.0%
integrations / channels / admin / api.py update_channel   11 11 0   0.0%
integrations / channels / admin / api.py delete_channel   6 6 0   0.0%
integrations / channels / admin / api.py get_channel_status   17 17 2   0.0%
integrations / channels / admin / api.py enable_channel   6 6 0   0.0%
integrations / channels / admin / api.py disable_channel   6 6 0   0.0%
integrations / channels / admin / api.py test_channel   21 21 2   0.0%
integrations / channels / admin / api.py reconnect_channel   16 16 4   0.0%
integrations / channels / admin / api.py activate_channel   16 16 4   0.0%
integrations / channels / admin / api.py get_channel_metrics   4 4 0   0.0%
integrations / channels / admin / api.py get_channel_rate_limit   4 4 0   0.0%
integrations / channels / admin / api.py update_channel_rate_limit   7 7 0   0.0%
integrations / channels / admin / api.py get_channel_security   4 4 0   0.0%
integrations / channels / admin / api.py update_channel_security   7 7 0   0.0%
integrations / channels / admin / api.py get_queue_config   2 2 0   0.0%
integrations / channels / admin / api.py update_queue_config   7 7 0   0.0%
integrations / channels / admin / api.py get_queue_stats   1 1 0   0.0%
integrations / channels / admin / api.py clear_queue   1 1 0   0.0%
integrations / channels / admin / api.py pause_queue   1 1 0   0.0%
integrations / channels / admin / api.py resume_queue   1 1 0   0.0%
integrations / channels / admin / api.py get_debounce_config   2 2 0   0.0%
integrations / channels / admin / api.py update_debounce_config   5 5 0   0.0%
integrations / channels / admin / api.py get_dedupe_config   2 2 0   0.0%
integrations / channels / admin / api.py update_dedupe_config   5 5 0   0.0%
integrations / channels / admin / api.py get_concurrency_config   2 2 0   0.0%
integrations / channels / admin / api.py update_concurrency_config   5 5 0   0.0%
integrations / channels / admin / api.py get_rate_limit_config   2 2 0   0.0%
integrations / channels / admin / api.py update_rate_limit_config   5 5 0   0.0%
integrations / channels / admin / api.py get_retry_config   2 2 0   0.0%
integrations / channels / admin / api.py update_retry_config   5 5 0   0.0%
integrations / channels / admin / api.py get_batching_config   2 2 0   0.0%
integrations / channels / admin / api.py update_batching_config   5 5 0   0.0%
integrations / channels / admin / api.py list_commands   8 8 0   0.0%
integrations / channels / admin / api.py get_command   4 4 0   0.0%
integrations / channels / admin / api.py create_command   13 13 0   0.0%
integrations / channels / admin / api.py update_command   12 12 0   0.0%
integrations / channels / admin / api.py delete_command   6 6 0   0.0%
integrations / channels / admin / api.py enable_command   6 6 0   0.0%
integrations / channels / admin / api.py disable_command   6 6 0   0.0%
integrations / channels / admin / api.py get_command_stats   4 4 0   0.0%
integrations / channels / admin / api.py get_mention_gating   2 2 0   0.0%
integrations / channels / admin / api.py update_mention_gating   5 5 0   0.0%
integrations / channels / admin / api.py list_webhooks   2 2 0   0.0%
integrations / channels / admin / api.py get_webhook   4 4 0   0.0%
integrations / channels / admin / api.py create_webhook   9 9 0   0.0%
integrations / channels / admin / api.py update_webhook   10 10 0   0.0%
integrations / channels / admin / api.py delete_webhook   6 6 0   0.0%
integrations / channels / admin / api.py test_webhook   4 4 0   0.0%
integrations / channels / admin / api.py list_cron_jobs   2 2 0   0.0%
integrations / channels / admin / api.py get_cron_job   4 4 0   0.0%
integrations / channels / admin / api.py create_cron_job   9 9 0   0.0%
integrations / channels / admin / api.py update_cron_job   10 10 0   0.0%
integrations / channels / admin / api.py delete_cron_job   6 6 0   0.0%
integrations / channels / admin / api.py run_cron_job   4 4 0   0.0%
integrations / channels / admin / api.py list_triggers   2 2 0   0.0%
integrations / channels / admin / api.py get_trigger   4 4 0   0.0%
integrations / channels / admin / api.py create_trigger   9 9 0   0.0%
integrations / channels / admin / api.py update_trigger   10 10 0   0.0%
integrations / channels / admin / api.py delete_trigger   6 6 0   0.0%
integrations / channels / admin / api.py list_workflows   2 2 0   0.0%
integrations / channels / admin / api.py get_workflow   4 4 0   0.0%
integrations / channels / admin / api.py create_workflow   10 10 0   0.0%
integrations / channels / admin / api.py update_workflow   11 11 0   0.0%
integrations / channels / admin / api.py delete_workflow   6 6 0   0.0%
integrations / channels / admin / api.py execute_workflow   5 5 0   0.0%
integrations / channels / admin / api.py enable_workflow   6 6 0   0.0%
integrations / channels / admin / api.py disable_workflow   6 6 0   0.0%
integrations / channels / admin / api.py list_scheduled_messages   2 2 0   0.0%
integrations / channels / admin / api.py get_scheduled_message   4 4 0   0.0%
integrations / channels / admin / api.py create_scheduled_message   9 9 0   0.0%
integrations / channels / admin / api.py update_scheduled_message   10 10 0   0.0%
integrations / channels / admin / api.py delete_scheduled_message   6 6 0   0.0%
integrations / channels / admin / api.py get_identity   4 4 0   0.0%
integrations / channels / admin / api.py update_identity   7 7 0   0.0%
integrations / channels / admin / api.py list_avatars   2 2 0   0.0%
integrations / channels / admin / api.py get_avatar   4 4 0   0.0%
integrations / channels / admin / api.py create_avatar   9 9 0   0.0%
integrations / channels / admin / api.py update_avatar   10 10 0   0.0%
integrations / channels / admin / api.py delete_avatar   6 6 0   0.0%
integrations / channels / admin / api.py set_default_avatar   8 8 0   0.0%
integrations / channels / admin / api.py list_sender_mappings   2 2 0   0.0%
integrations / channels / admin / api.py get_sender_mapping   4 4 0   0.0%
integrations / channels / admin / api.py create_sender_mapping   9 9 0   0.0%
integrations / channels / admin / api.py update_sender_mapping   10 10 0   0.0%
integrations / channels / admin / api.py delete_sender_mapping   6 6 0   0.0%
integrations / channels / admin / api.py list_plugins   2 2 0   0.0%
integrations / channels / admin / api.py get_plugin   4 4 0   0.0%
integrations / channels / admin / api.py install_plugin   9 9 0   0.0%
integrations / channels / admin / api.py update_plugin   10 10 0   0.0%
integrations / channels / admin / api.py uninstall_plugin   6 6 0   0.0%
integrations / channels / admin / api.py enable_plugin   6 6 0   0.0%
integrations / channels / admin / api.py disable_plugin   6 6 0   0.0%
integrations / channels / admin / api.py get_plugin_config   4 4 0   0.0%
integrations / channels / admin / api.py update_plugin_config   7 7 0   0.0%
integrations / channels / admin / api.py list_sessions   8 8 0   0.0%
integrations / channels / admin / api.py get_session   4 4 0   0.0%
integrations / channels / admin / api.py terminate_session   5 5 0   0.0%
integrations / channels / admin / api.py get_session_context   4 4 0   0.0%
integrations / channels / admin / api.py update_session_context   6 6 0   0.0%
integrations / channels / admin / api.py clear_session_context   5 5 0   0.0%
integrations / channels / admin / api.py pair_sessions   7 7 0   0.0%
integrations / channels / admin / api.py unpair_sessions   1 1 0   0.0%
integrations / channels / admin / api.py get_metrics   2 2 0   0.0%
integrations / channels / admin / api.py get_metrics_history   3 3 0   0.0%
integrations / channels / admin / api.py get_channel_metrics_all   2 2 0   0.0%
integrations / channels / admin / api.py get_command_metrics   2 2 0   0.0%
integrations / channels / admin / api.py get_queue_metrics   1 1 0   0.0%
integrations / channels / admin / api.py get_error_metrics   2 2 0   0.0%
integrations / channels / admin / api.py get_latency_metrics   1 1 0   0.0%
integrations / channels / admin / api.py get_global_config   2 2 0   0.0%
integrations / channels / admin / api.py update_global_config   18 18 0   0.0%
integrations / channels / admin / api.py get_security_config   2 2 0   0.0%
integrations / channels / admin / api.py update_security_config   5 5 0   0.0%
integrations / channels / admin / api.py get_media_config   2 2 0   0.0%
integrations / channels / admin / api.py update_media_config   6 6 0   0.0%
integrations / channels / admin / api.py get_response_config   2 2 0   0.0%
integrations / channels / admin / api.py update_response_config   5 5 0   0.0%
integrations / channels / admin / api.py get_memory_config   2 2 0   0.0%
integrations / channels / admin / api.py update_memory_config   5 5 0   0.0%
integrations / channels / admin / api.py get_embodied_config   2 2 0   0.0%
integrations / channels / admin / api.py update_embodied_config   8 8 0   0.0%
integrations / channels / admin / api.py toggle_embodied_feed   23 23 0   0.0%
integrations / channels / admin / api.py _apply_embodied_toggle   12 12 4   0.0%
integrations / channels / admin / api.py get_embodied_status   10 10 4   0.0%
integrations / channels / admin / api.py _propagate_embodied_config   7 7 2   0.0%
integrations / channels / admin / api.py export_config   2 2 0   0.0%
integrations / channels / admin / api.py import_config   42 42 0   0.0%
integrations / channels / admin / api.py reset_config   16 16 0   0.0%
integrations / channels / admin / api.py _require_admin_user   3 1 0   66.7%
integrations / channels / admin / api.py _load_agent_daemon_snapshot   3 0 2   100.0%
integrations / channels / admin / api.py list_agents   30 5 0   83.3%
integrations / channels / admin / api.py _get_agent_or_404   6 0 0   100.0%
integrations / channels / admin / api.py _publish_agent_lifecycle   8 0 2   100.0%
integrations / channels / admin / api.py pause_agent   11 0 0   100.0%
integrations / channels / admin / api.py resume_agent   13 0 0   100.0%
integrations / channels / admin / api.py (no function)   434 0 0   100.0%
integrations / channels / admin / dashboard.py DashboardStats.to_dict   1 1 0   0.0%
integrations / channels / admin / dashboard.py SessionInfo.to_dict   1 1 0   0.0%
integrations / channels / admin / dashboard.py ChannelStatusInfo.to_dict   1 1 0   0.0%
integrations / channels / admin / dashboard.py QueueStats.to_dict   1 1 0   0.0%
integrations / channels / admin / dashboard.py ErrorEntry.to_dict   1 1 0   0.0%
integrations / channels / admin / dashboard.py DashboardConfig.get_persistence_path   11 11 2   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.__init__   15 15 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._ensure_persistence_dir   3 3 2   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._get_state_file   1 1 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._get_errors_file   1 1 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._load_state   17 17 4   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._save_state   5 5 2   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._save_errors   5 5 2   0.0%
integrations / channels / admin / dashboard.py AdminDashboard._check_day_reset   5 5 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.get_stats   22 22 2   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.get_active_sessions   1 1 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.get_channel_status   1 1 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.get_queue_stats   1 1 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.get_error_log   3 3 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.record_message   12 12 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.record_response_time   3 3 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.record_error   9 9 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.register_session   4 4 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.update_session   3 3 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.unregister_session   2 2 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.register_channel   3 3 0   0.0%
integrations / channels / admin / dashboard.py AdminDashboard.update_channel_status   6 6 0   0.0%
integrations / channels / admin / dashboard.py get_dashboard   3 3 0   0.0%
integrations / channels / admin / dashboard.py (no function)   126 0 0   100.0%
integrations / channels / admin / metrics.py MetricValue.prometheus_format   4 4 0   0.0%
integrations / channels / admin / metrics.py Histogram.__post_init__   2 2 0   0.0%
integrations / channels / admin / metrics.py Histogram.observe   5 5 0   0.0%
integrations / channels / admin / metrics.py Histogram.prometheus_format   13 13 0   0.0%
integrations / channels / admin / metrics.py Metrics.to_dict   1 1 0   0.0%
integrations / channels / admin / metrics.py MetricsConfig.get_persistence_path   11 11 2   0.0%
integrations / channels / admin / metrics.py MetricsCollector.__init__   12 12 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector._ensure_persistence_dir   3 3 2   0.0%
integrations / channels / admin / metrics.py MetricsCollector._get_state_file   1 1 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector._load_state   14 14 2   0.0%
integrations / channels / admin / metrics.py MetricsCollector._save_state   5 5 2   0.0%
integrations / channels / admin / metrics.py MetricsCollector._cleanup_old_data   5 5 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector._get_or_create_histogram   3 3 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.record_message   5 5 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.record_latency   5 5 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.record_error   5 5 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector._parse_period   14 14 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.get_metrics   37 37 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.export_prometheus   38 38 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.export_prometheus.format_labels   4 4 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.reset   7 7 0   0.0%
integrations / channels / admin / metrics.py MetricsCollector.get_summary   4 4 0   0.0%
integrations / channels / admin / metrics.py get_metrics_collector   3 3 0   0.0%
integrations / channels / admin / metrics.py (no function)   77 0 0   100.0%
integrations / channels / admin / schemas.py ChannelConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py ChannelStatusSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py QueueConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py QueueStatsSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py CommandConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py MentionGatingConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py WebhookConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py CronJobSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py TriggerConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py WorkflowSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py ScheduledMessageSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py AutomationConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py IdentityConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py AvatarSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py SenderMappingSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py PluginConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py SessionConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py PairingRequestSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py MetricsSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py MemoryStoreConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py SecurityConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py MediaConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py ResponseConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py EmbodiedAIConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py GlobalConfigSchema.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py APIResponse.to_dict   10 2 0   80.0%
integrations / channels / admin / schemas.py PaginatedResponse.to_dict   1 1 0   0.0%
integrations / channels / admin / schemas.py (no function)   313 0 1   100.0%
integrations / channels / agent_tools.py _get_channel_context   3 3 2   0.0%
integrations / channels / agent_tools.py _get_user_id_from_threadlocal   3 3 2   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures   25 0 0   100.0%
integrations / channels / agent_tools.py build_channel_tool_closures.send_to_channel   18 18 3   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.register_channel   61 61 7   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.register_channel._probe_in_thread   6 6 9   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.list_channels   28 28 4   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.get_channel_context   4 4 0   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.send_install_link   52 4 10   92.3%
integrations / channels / agent_tools.py build_channel_tool_closures.disconnect_channel   24 24 5   0.0%
integrations / channels / agent_tools.py build_channel_tool_closures.reconnect_channel   19 19 3   0.0%
integrations / channels / agent_tools.py register_channel_tools   8 8 0   0.0%
integrations / channels / agent_tools.py (no function)   8 0 0   100.0%
integrations / channels / automation / __init__.py (no function)   6 0 0   100.0%
integrations / channels / automation / cron.py CronExpression.parse   4 4 0   0.0%
integrations / channels / automation / cron.py CronExpression.matches   1 1 0   0.0%
integrations / channels / automation / cron.py CronExpression._matches_field   19 19 0   0.0%
integrations / channels / automation / cron.py CronExpression.next_occurrence   7 7 0   0.0%
integrations / channels / automation / cron.py CronManager.__init__   4 4 0   0.0%
integrations / channels / automation / cron.py CronManager.schedule_at   10 10 0   0.0%
integrations / channels / automation / cron.py CronManager.schedule_every   11 11 0   0.0%
integrations / channels / automation / cron.py CronManager.schedule_cron   10 10 0   0.0%
integrations / channels / automation / cron.py CronManager.pause   7 7 0   0.0%
integrations / channels / automation / cron.py CronManager.resume   9 9 0   0.0%
integrations / channels / automation / cron.py CronManager.cancel   5 5 0   0.0%
integrations / channels / automation / cron.py CronManager.remove   5 5 0   0.0%
integrations / channels / automation / cron.py CronManager.list_jobs   7 7 0   0.0%
integrations / channels / automation / cron.py CronManager.get_job   1 1 0   0.0%
integrations / channels / automation / cron.py CronManager.run_due_jobs   8 8 0   0.0%
integrations / channels / automation / cron.py CronManager.run_job   4 4 0   0.0%
integrations / channels / automation / cron.py CronManager._execute_job   15 15 4   0.0%
integrations / channels / automation / cron.py CronManager._update_next_run   12 12 0   0.0%
integrations / channels / automation / cron.py CronManager._get_timedelta   11 11 0   0.0%
integrations / channels / automation / cron.py CronManager.get_execution_history   4 4 0   0.0%
integrations / channels / automation / cron.py CronManager.clear_history   1 1 0   0.0%
integrations / channels / automation / cron.py (no function)   67 0 0   100.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.__init__   9 9 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._load_from_disk   13 13 4   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._persist_to_disk   9 9 2   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._serialise_message   2 2 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._serialise_message._iso   1 1 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._deserialise_message   3 3 2   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._deserialise_message._dt   4 4 2   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.schedule   10 10 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.schedule_relative   3 3 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.cancel   8 8 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.reschedule   10 10 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.update_content   8 8 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.get_message   1 1 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.list_pending   10 10 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.list_all   8 8 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.get_due_messages   5 5 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.deliver_due_messages   7 7 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._deliver_message   15 15 3   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._handle_delivery_failure   6 6 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager._schedule_next_recurrence   17 17 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.retry_failed   10 10 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.delete   5 5 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.clear_sent   5 5 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.get_delivery_history   4 4 0   0.0%
integrations / channels / automation / scheduled_messages.py ScheduledMessageManager.get_stats   7 7 0   0.0%
integrations / channels / automation / scheduled_messages.py (no function)   73 0 0   100.0%
integrations / channels / automation / triggers.py TriggerCondition.evaluate   24 14 0   41.7%
integrations / channels / automation / triggers.py TriggerManager.__init__   2 0 0   100.0%
integrations / channels / automation / triggers.py TriggerManager.register   18 5 0   72.2%
integrations / channels / automation / triggers.py TriggerManager.unregister   6 6 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.enable   4 4 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.disable   4 4 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.get_trigger   1 1 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.list_triggers   8 1 0   87.5%
integrations / channels / automation / triggers.py TriggerManager.evaluate   20 2 2   90.0%
integrations / channels / automation / triggers.py TriggerManager._should_fire   37 19 0   48.6%
integrations / channels / automation / triggers.py TriggerManager.evaluate_message   6 6 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.reset_trigger   7 7 0   0.0%
integrations / channels / automation / triggers.py TriggerManager.get_stats   5 0 0   100.0%
integrations / channels / automation / triggers.py (no function)   71 0 0   100.0%
integrations / channels / automation / webhooks.py WebhookManager.__init__   5 5 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.register   11 11 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.unregister   4 4 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.list_webhooks   6 6 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.get_webhook   1 1 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.update_webhook   14 14 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.trigger   11 11 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager._deliver   21 21 6   0.0%
integrations / channels / automation / webhooks.py WebhookManager._record_delivery   3 3 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.get_delivery_history   6 6 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.generate_signature   1 1 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.verify_signature   2 2 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.register_handler   1 1 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.unregister_handler   2 2 0   0.0%
integrations / channels / automation / webhooks.py WebhookManager.reset_failure_count   5 5 0   0.0%
integrations / channels / automation / webhooks.py (no function)   55 0 0   100.0%
integrations / channels / automation / workflows.py Workflow.add_step   4 4 0   0.0%
integrations / channels / automation / workflows.py Workflow.remove_step   7 7 0   0.0%
integrations / channels / automation / workflows.py Workflow.get_step   1 1 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.__init__   4 4 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.register   8 8 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.unregister   4 4 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.get_workflow   1 1 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.list_workflows   6 6 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.run   15 15 3   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_workflow   18 18 8   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_step   13 13 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_action_step   6 6 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_condition_step   7 7 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_transform_step   8 8 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_delay_step   5 5 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_parallel_step   12 12 2   0.0%
integrations / channels / automation / workflows.py WorkflowEngine._execute_subprocess_step   5 5 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.pause_execution   6 6 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.cancel_execution   7 7 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.get_execution   1 1 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.list_executions   6 6 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.register_global_action   1 1 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.get_global_action   1 1 0   0.0%
integrations / channels / automation / workflows.py WorkflowEngine.create_step   1 1 0   0.0%
integrations / channels / automation / workflows.py (no function)   88 0 0   100.0%
integrations / channels / base.py Message.has_media   1 0 0   100.0%
integrations / channels / base.py Message.content   6 0 0   100.0%
integrations / channels / base.py ChannelAdapter.__init__   5 0 0   100.0%
integrations / channels / base.py ChannelAdapter.name   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.connect   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.disconnect   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.send_message   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.edit_message   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.delete_message   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.send_typing   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.get_chat_info   0 0 1   100.0%
integrations / channels / base.py ChannelAdapter.on_message   1 0 0   100.0%
integrations / channels / base.py ChannelAdapter._dispatch_message   5 5 2   0.0%
integrations / channels / base.py ChannelAdapter.get_status   1 1 0   0.0%
integrations / channels / base.py ChannelAdapter.start   9 9 0   0.0%
integrations / channels / base.py ChannelAdapter.stop   4 4 0   0.0%
integrations / channels / base.py ChannelAdapter.is_running   1 1 0   0.0%
integrations / channels / base.py ChannelRateLimitError.__init__   2 2 0   0.0%
integrations / channels / base.py (no function)   97 0 3   100.0%
integrations / channels / bridge / __init__.py (no function)   2 2 0   0.0%
integrations / channels / bridge / wamp_bridge.py _get_crossbar_port   3 3 2   0.0%
integrations / channels / bridge / wamp_bridge.py BridgeConfig.from_env   1 1 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.__init__   10 10 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._load_rules   8 8 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._save_rules   5 5 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.connect   15 15 3   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.connect.on_join   5 5 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.connect.on_leave   2 2 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._run_component   3 3 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._setup_subscriptions   6 6 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._register_rpcs   6 6 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._on_channel_message   22 22 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._on_bridge_control   6 6 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._check_rate_limit   12 12 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge._execute_forward   23 23 3   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.add_rule   3 3 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.remove_rule   6 6 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.get_rule   1 1 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.list_rules   1 1 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.enable_rule   5 5 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.disable_rule   5 5 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.add_rule_rpc   4 4 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.remove_rule_rpc   2 2 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.list_rules_rpc   1 1 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.forward_message_rpc   6 6 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.forward_to_all   10 10 2   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.publish_to_wamp   4 4 0   0.0%
integrations / channels / bridge / wamp_bridge.py ChannelBridge.disconnect   6 6 2   0.0%
integrations / channels / bridge / wamp_bridge.py create_channel_bridge   2 2 0   0.0%
integrations / channels / bridge / wamp_bridge.py (no function)   85 85 2   0.0%
integrations / channels / commands / __init__.py (no function)   6 0 0   100.0%
integrations / channels / commands / arguments.py ArgumentChoice.__post_init__   2 1 0   50.0%
integrations / channels / commands / arguments.py ArgumentDefinition.__post_init__   9 2 0   77.8%
integrations / channels / commands / arguments.py ParseResult.get   1 1 0   0.0%
integrations / channels / commands / arguments.py ParseResult.has   1 1 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser.__init__   1 0 0   100.0%
integrations / channels / commands / arguments.py ArgumentParser.add_argument   2 2 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser.add   2 2 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser.parse   45 45 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser._tokenize   9 9 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser._parse_value   33 33 3   0.0%
integrations / channels / commands / arguments.py ArgumentParser.format_usage   6 6 0   0.0%
integrations / channels / commands / arguments.py ArgumentParser.format_help   15 15 0   0.0%
integrations / channels / commands / arguments.py create_parser   1 1 0   0.0%
integrations / channels / commands / arguments.py validate_range   2 0 0   100.0%
integrations / channels / commands / arguments.py validate_range.validator   9 9 0   0.0%
integrations / channels / commands / arguments.py validate_pattern   3 3 0   0.0%
integrations / channels / commands / arguments.py validate_pattern.validator   5 5 0   0.0%
integrations / channels / commands / arguments.py validate_length   2 0 0   100.0%
integrations / channels / commands / arguments.py validate_length.validator   7 7 0   0.0%
integrations / channels / commands / arguments.py (no function)   57 0 0   100.0%
integrations / channels / commands / builtin.py CommandContext.is_paired   1 1 0   0.0%
integrations / channels / commands / builtin.py CommandResult.ok   1 0 0   100.0%
integrations / channels / commands / builtin.py CommandResult.fail   1 0 0   100.0%
integrations / channels / commands / builtin.py CommandResult.silent_ok   1 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands.__init__   18 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands._setup_parsers   13 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands.register_all   4 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands._register_user_commands   12 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands._register_group_commands   3 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands._register_admin_commands   8 0 0   100.0%
integrations / channels / commands / builtin.py BuiltinCommands.execute   29 29 3   0.0%
integrations / channels / commands / builtin.py BuiltinCommands._is_admin   3 3 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands._is_banned   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands._is_stopped   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_help   37 37 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_start   6 6 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_stop   3 3 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_status   14 14 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_pair   9 9 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_unpair   8 8 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_clear   9 9 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_history   15 15 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_model   7 7 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_language   7 7 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_timezone   7 7 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_feedback   8 8 2   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_mention   9 9 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_quiet   4 4 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_resume   4 4 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_broadcast   8 8 2   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_stats   9 9 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_users   12 12 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_ban   8 8 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_unban   8 8 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_config   14 14 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_reload   2 2 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.cmd_debug   6 6 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.set_feedback_handler   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.set_broadcast_handler   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.add_admin   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.remove_admin   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.get_user_model   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.get_user_language   1 1 0   0.0%
integrations / channels / commands / builtin.py BuiltinCommands.get_user_timezone   1 1 0   0.0%
integrations / channels / commands / builtin.py get_builtin_commands   3 0 0   100.0%
integrations / channels / commands / builtin.py reset_builtin_commands   1 0 0   100.0%
integrations / channels / commands / builtin.py register_builtin_commands   3 0 0   100.0%
integrations / channels / commands / builtin.py (no function)   90 0 1   100.0%
integrations / channels / commands / detection.py DetectedCommand.has_args   1 1 0   0.0%
integrations / channels / commands / detection.py CommandDetector.__init__   4 4 0   0.0%
integrations / channels / commands / detection.py CommandDetector._build_pattern   5 5 0   0.0%
integrations / channels / commands / detection.py CommandDetector._get_pattern   4 4 0   0.0%
integrations / channels / commands / detection.py CommandDetector.invalidate_pattern   1 1 0   0.0%
integrations / channels / commands / detection.py CommandDetector.detect   37 37 0   0.0%
integrations / channels / commands / detection.py CommandDetector.is_command   1 1 0   0.0%
integrations / channels / commands / detection.py CommandDetector.extract_command_name   13 13 0   0.0%
integrations / channels / commands / detection.py CommandDetector.normalize_command_text   12 12 0   0.0%
integrations / channels / commands / detection.py CommandDetector.list_prefixes   1 1 0   0.0%
integrations / channels / commands / detection.py CommandDetector.add_prefix   3 3 0   0.0%
integrations / channels / commands / detection.py CommandDetector.remove_prefix   5 5 0   0.0%
integrations / channels / commands / detection.py get_command_detector   3 3 0   0.0%
integrations / channels / commands / detection.py reset_command_detector   1 1 0   0.0%
integrations / channels / commands / detection.py (no function)   40 0 0   100.0%
integrations / channels / commands / mention_gating.py MentionGateConfig.__post_init__   4 0 0   100.0%
integrations / channels / commands / mention_gating.py MentionGate.__init__   2 0 0   100.0%
integrations / channels / commands / mention_gating.py MentionGate.check   30 30 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate._get_mode   5 5 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate._is_command   2 2 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate._check_mention   4 4 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate._check_trigger_words   4 4 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.set_mode   2 2 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.get_mode   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.clear_mode   4 4 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.quiet   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.resume   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.set_always   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.set_mention_only   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.set_commands_only   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.list_overrides   1 1 0   0.0%
integrations / channels / commands / mention_gating.py MentionGate.update_config   10 10 0   0.0%
integrations / channels / commands / mention_gating.py get_mention_gate   3 0 0   100.0%
integrations / channels / commands / mention_gating.py reset_mention_gate   1 0 0   100.0%
integrations / channels / commands / mention_gating.py (no function)   49 0 0   100.0%
integrations / channels / commands / registry.py CommandDefinition.__post_init__   8 1 0   87.5%
integrations / channels / commands / registry.py CommandDefinition.primary_alias   3 3 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.__init__   3 0 0   100.0%
integrations / channels / commands / registry.py CommandRegistry.register   20 9 0   55.0%
integrations / channels / commands / registry.py CommandRegistry.unregister   12 12 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.get   1 1 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.get_by_alias   9 5 0   44.4%
integrations / channels / commands / registry.py CommandRegistry.get_by_native_name   5 5 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.resolve_alias   8 8 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.add_alias   8 8 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.remove_alias   11 11 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.list_commands   13 13 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.list_aliases   1 1 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.list_native_names   1 1 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.has_command   1 0 0   100.0%
integrations / channels / commands / registry.py CommandRegistry.has_alias   2 2 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.enable_command   4 4 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.disable_command   4 4 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.clear   3 3 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.__len__   1 0 0   100.0%
integrations / channels / commands / registry.py CommandRegistry.__contains__   1 1 0   0.0%
integrations / channels / commands / registry.py CommandRegistry.__iter__   1 1 0   0.0%
integrations / channels / commands / registry.py get_command_registry   3 0 0   100.0%
integrations / channels / commands / registry.py reset_command_registry   1 0 0   100.0%
integrations / channels / commands / registry.py (no function)   58 0 0   100.0%
integrations / channels / discord_adapter.py DiscordAdapter.__init__   14 1 0   92.9%
integrations / channels / discord_adapter.py DiscordAdapter.name   1 0 0   100.0%
integrations / channels / discord_adapter.py DiscordAdapter._setup_events   8 0 0   100.0%
integrations / channels / discord_adapter.py DiscordAdapter._setup_events.on_ready   3 3 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._setup_events.on_message   4 4 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._setup_events.on_disconnect   2 2 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._setup_events.on_error   2 2 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.connect   17 17 4   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.disconnect   3 3 2   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._convert_message   14 14 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.send_message   31 31 5   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._build_embed_with_buttons   7 7 0   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.edit_message   16 16 3   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.delete_message   7 7 3   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.send_typing   4 4 2   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.get_chat_info   11 11 3   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.add_reaction   7 7 3   0.0%
integrations / channels / discord_adapter.py DiscordAdapter.create_thread   7 7 3   0.0%
integrations / channels / discord_adapter.py DiscordAdapter._resolve_channel   13 4 3   69.2%
integrations / channels / discord_adapter.py DiscordAdapter.join_room   33 7 7   78.8%
integrations / channels / discord_adapter.py DiscordAdapter.leave_room   17 2 3   88.2%
integrations / channels / discord_adapter.py DiscordAdapter.list_room_members   13 1 3   92.3%
integrations / channels / discord_adapter.py create_discord_adapter   5 5 0   0.0%
integrations / channels / discord_adapter.py (no function)   35 0 2   100.0%
integrations / channels / discord_voice_recv_sink.py _resample_48k_stereo_to_16k_mono   7 0 3   100.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink.__init__   10 2 2   80.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink.wants_opus   1 0 0   100.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink.write   20 3 3   85.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink.cleanup   7 0 2   100.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink._get_ws   23 6 5   73.9%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink._resolve_stt_port   6 3 5   50.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink._resolve_ws_connect   5 3 3   40.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink._drain_loop   4 2 2   50.0%
integrations / channels / discord_voice_recv_sink.py HevolveStreamingSink._reset_ws   5 0 2   100.0%
integrations / channels / discord_voice_recv_sink.py maybe_attach_recv_sink   10 5 3   50.0%
integrations / channels / discord_voice_recv_sink.py (no function)   25 1 5   96.0%
integrations / channels / extensions / __init__.py get_available_adapters   9 0 2   100.0%
integrations / channels / extensions / __init__.py __getattr__   67 40 0   40.3%
integrations / channels / extensions / __init__.py (no function)   16 10 1   37.5%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.__init__   11 1 0   90.9%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.name   1 0 0   100.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.connect   18 18 7   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.disconnect   9 9 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._get_server_info   10 10 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket   14 14 1   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.connect   2 2 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.disconnect   4 4 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.on_new_message   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.on_updated_message   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.on_typing   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._connect_socket.on_group_change   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_disconnect   6 6 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._load_chats   11 11 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._parse_chat   6 6 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_new_message   7 7 2   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_updated_message   4 4 2   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_tapback   5 5 2   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_typing_indicator   7 7 2   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._handle_group_change   5 5 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._convert_message   17 17 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._parse_attachment   2 2 2   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._get_media_type   7 7 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.send_message   6 6 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._send_to_address   12 12 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._send_to_chat   17 17 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter._send_attachment   21 21 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.edit_message   12 12 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.delete_message   9 9 4   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.send_typing   9 9 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.get_chat_info   14 14 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.on_reaction   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.on_typing   1 1 0   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.send_tapback   14 14 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.send_with_effect   16 16 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.mark_read   10 10 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.get_attachment   8 8 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.create_group   13 13 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.rename_group   13 13 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.add_participant   9 9 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py BlueBubblesAdapter.remove_participant   8 8 3   0.0%
integrations / channels / extensions / bluebubbles_adapter.py create_bluebubbles_adapter   0 0 25   100.0%
integrations / channels / extensions / bluebubbles_adapter.py (no function)   101 0 9   100.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserConfig.from_env   1 1 0   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.name   1 0 0   100.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.__init__   15 1 0   93.3%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._get_headers   1 1 0   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.connect   18 18 4   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.disconnect   19 19 2   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._gateway_loop   16 16 5   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._heartbeat_loop   7 7 2   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._send_identify   2 2 0   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._handle_gateway_message   14 14 0   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._handle_message   8 8 2   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter._parse_message   14 14 3   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.send_message   11 11 3   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.edit_message   4 4 3   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.delete_message   4 4 3   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.send_typing   3 3 2   0.0%
integrations / channels / extensions / discord_user_adapter.py DiscordUserAdapter.get_chat_info   7 7 3   0.0%
integrations / channels / extensions / discord_user_adapter.py create_discord_user_adapter   2 2 0   0.0%
integrations / channels / extensions / discord_user_adapter.py (no function)   46 0 4   100.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.__init__   9 0 0   100.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.name   1 0 0   100.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._get_imap_host   3 3 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._get_smtp_host   3 3 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.connect   18 18 4   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._connect_imap   17 17 5   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._test_smtp   17 17 5   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.disconnect   18 18 4   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.start   3 3 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._poll_loop   6 6 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._check_new_messages   6 6 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._check_messages_async   12 12 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._check_messages_sync   5 5 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._check_messages_sync.check_sync   13 13 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._process_email   10 10 2   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._convert_message   38 38 6   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._get_thread_id   6 6 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._extract_body_and_attachments   32 32 2   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._html_to_text   10 10 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._mark_as_read   5 5 2   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.send_message   47 47 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._text_to_html   5 5 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._create_attachment   25 25 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter._send_smtp   19 19 5   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.send_email   33 33 3   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.get_thread   1 1 0   0.0%
integrations / channels / extensions / email_adapter.py EmailAdapter.list_threads   1 1 0   0.0%
integrations / channels / extensions / email_adapter.py create_email_adapter   0 0 42   100.0%
integrations / channels / extensions / email_adapter.py (no function)   98 2 14   98.0%
integrations / channels / extensions / instagram_adapter.py IceBreaker.to_dict   1 1 0   0.0%
integrations / channels / extensions / instagram_adapter.py QuickReply.to_dict   6 6 0   0.0%
integrations / channels / extensions / instagram_adapter.py GenericElement.to_dict   8 8 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.__init__   7 0 0   100.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.name   1 0 0   100.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.connect   14 14 4   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.disconnect   4 4 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._get_instagram_account   12 12 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.verify_webhook   3 3 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.verify_signature   6 6 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.handle_webhook   12 12 2   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._process_messaging_event   8 8 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._process_change_event   7 7 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._handle_message   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._handle_postback   7 7 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._handle_reaction   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._handle_story_mention   5 5 2   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._handle_comment   5 5 2   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._convert_message   29 29 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.send_message   7 7 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._send_media_message   7 7 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter._send_api_request   20 20 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.send_typing   7 7 2   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.get_chat_info   1 1 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.register_postback_handler   1 1 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.on_story_mention   1 1 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.on_comment   1 1 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.get_user_profile   9 9 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.send_quick_replies   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.send_generic_template   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.send_heart_reaction   8 8 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.set_ice_breakers   9 9 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.delete_ice_breakers   9 9 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.reply_to_story   2 2 0   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.reply_to_comment   12 12 3   0.0%
integrations / channels / extensions / instagram_adapter.py InstagramAdapter.mark_seen   8 8 2   0.0%
integrations / channels / extensions / instagram_adapter.py create_instagram_adapter   7 7 0   0.0%
integrations / channels / extensions / instagram_adapter.py (no function)   82 0 2   100.0%
integrations / channels / extensions / line_adapter.py FlexBubble.set_header   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.set_hero_image   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.set_body   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.add_body_text   4 4 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.set_footer   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.add_button   9 9 0   0.0%
integrations / channels / extensions / line_adapter.py FlexBubble.to_dict   10 10 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.__init__   8 1 0   87.5%
integrations / channels / extensions / line_adapter.py LINEAdapter.name   1 0 0   100.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.connect   17 17 4   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.disconnect   3 3 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.validate_signature   5 5 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.handle_webhook   7 7 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_event   13 13 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_message_event   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_postback_event   6 6 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_follow_event   1 1 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_unfollow_event   1 1 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_join_event   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._handle_leave_event   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._get_chat_id   7 7 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._convert_message   19 19 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_message   27 27 3   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._build_flex_message   7 7 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.get_chat_info   12 12 9   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.register_postback_handler   1 1 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_flex_message   11 11 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_quick_reply   21 21 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_sticker   11 11 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.send_location   11 11 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.create_rich_menu   10 10 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter._build_action   6 6 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.set_rich_menu   8 8 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.get_message_content   8 8 0   0.0%
integrations / channels / extensions / line_adapter.py LINEAdapter.get_liff_url   3 3 0   0.0%
integrations / channels / extensions / line_adapter.py create_line_adapter   8 8 0   0.0%
integrations / channels / extensions / line_adapter.py (no function)   84 0 4   100.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.__init__   10 1 0   90.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.name   1 0 0   100.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.connect   24 24 4   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.disconnect   9 9 1   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._setup_encryption   5 5 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._trust_own_devices   7 7 2   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._register_callbacks   6 6 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._sync_forever   8 8 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._handle_room_message   4 4 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._handle_invite   6 6 2   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._handle_megolm_event   5 5 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._update_room_info   6 6 2   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._convert_message   20 20 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.send_message   15 15 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter._send_media   29 29 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.edit_message   8 8 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.delete_message   5 5 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.send_typing   3 3 2   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.create_room   10 10 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.join_room   10 2 3   80.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.leave_room   5 1 3   80.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.list_room_members   14 2 3   85.7%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.invite_user   5 5 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.add_reaction   6 6 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.send_thread_reply   8 8 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.send_read_receipt   5 5 3   0.0%
integrations / channels / extensions / matrix_adapter.py MatrixAdapter.verify_device   6 6 3   0.0%
integrations / channels / extensions / matrix_adapter.py create_matrix_adapter   9 9 0   0.0%
integrations / channels / extensions / matrix_adapter.py (no function)   70 0 2   100.0%
integrations / channels / extensions / mattermost_adapter.py InteractiveMessage.add_attachment   23 9 0   60.9%
integrations / channels / extensions / mattermost_adapter.py InteractiveMessage.add_button   7 1 0   85.7%
integrations / channels / extensions / mattermost_adapter.py InteractiveMessage.add_select_menu   7 1 0   85.7%
integrations / channels / extensions / mattermost_adapter.py InteractiveMessage.to_dict   8 1 0   87.5%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.__init__   14 1 0   92.9%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.name   1 0 0   100.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._api_url   1 0 0   100.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._ws_url   2 0 0   100.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._get_headers   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.connect   18 18 4   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.disconnect   15 15 1   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._api_get   13 13 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._api_post   14 14 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._api_put   13 13 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._api_delete   6 6 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._websocket_loop   10 10 4   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._connect_websocket   11 11 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._listen_websocket   8 8 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_reconnect   10 10 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_ws_event   13 13 2   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_posted_event   6 6 2   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_post_edited_event   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_post_deleted_event   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._handle_reaction_event   2 2 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._convert_message   25 25 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._get_user   8 8 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._get_channel   8 8 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.send_message   20 20 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._build_interactive_message   10 10 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter._upload_file   15 15 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.edit_message   9 9 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.delete_message   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.send_typing   4 4 2   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.register_slash_command   3 1 0   66.7%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.handle_slash_command   5 5 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.register_interactive_handler   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.handle_interactive_action   4 4 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.send_interactive_message   8 8 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.add_reaction   3 3 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.remove_reaction   2 2 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.send_thread_reply   1 1 0   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.get_thread_posts   7 7 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.create_direct_channel   5 5 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.get_channel_members   10 10 3   0.0%
integrations / channels / extensions / mattermost_adapter.py MattermostAdapter.download_file   8 8 3   0.0%
integrations / channels / extensions / mattermost_adapter.py create_mattermost_adapter   9 0 0   100.0%
integrations / channels / extensions / mattermost_adapter.py (no function)   112 0 4   100.0%
integrations / channels / extensions / messenger_adapter.py QuickReply.to_dict   8 8 0   0.0%
integrations / channels / extensions / messenger_adapter.py Button.to_dict   10 10 0   0.0%
integrations / channels / extensions / messenger_adapter.py GenericElement.to_dict   10 10 0   0.0%
integrations / channels / extensions / messenger_adapter.py GenericTemplate.add_element   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py GenericTemplate.to_dict   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py ButtonTemplate.add_url_button   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py ButtonTemplate.add_postback_button   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py ButtonTemplate.add_call_button   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py ButtonTemplate.to_dict   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.__init__   6 0 0   100.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.name   1 0 0   100.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.connect   14 14 4   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.disconnect   4 4 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._get_page_info   11 11 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.verify_webhook   3 3 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.verify_signature   6 6 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.handle_webhook   10 10 2   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._process_messaging_event   11 11 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._handle_message   4 4 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._handle_postback   7 7 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._handle_referral   7 7 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._convert_message   26 26 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_message   17 17 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._send_media_message   13 13 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._send_api_request   22 22 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_typing   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter._send_sender_action   8 8 2   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.get_chat_info   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.register_postback_handler   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.register_referral_handler   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.get_user_profile   10 10 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_quick_replies   4 4 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_generic_template   3 3 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_button_template   3 3 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_with_tag   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.mark_seen   1 1 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.set_persistent_menu   15 15 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.delete_persistent_menu   9 9 3   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.request_one_time_notification   2 2 0   0.0%
integrations / channels / extensions / messenger_adapter.py MessengerAdapter.send_one_time_notification   12 12 3   0.0%
integrations / channels / extensions / messenger_adapter.py create_messenger_adapter   7 7 0   0.0%
integrations / channels / extensions / messenger_adapter.py (no function)   115 0 2   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.__init__   11 0 0   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.name   1 0 0   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._api_url   1 0 0   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._dav_url   1 0 0   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._get_headers   3 3 2   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.connect   21 21 8   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.disconnect   13 13 1   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._api_get   13 13 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._api_post   14 14 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._api_put   13 13 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._api_delete   6 6 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._load_conversations   8 8 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._parse_conversation   0 0 1   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._poll_loop   9 9 7   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._poll_conversation   17 17 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._convert_message   26 26 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.send_message   14 14 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._share_file   18 18 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter._upload_file   12 12 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.edit_message   6 6 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.delete_message   1 1 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.get_chat_info   9 9 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.create_conversation   13 13 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.add_participant   4 4 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.remove_participant   1 1 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.get_participants   10 10 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.set_conversation_name   7 7 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.set_conversation_description   3 3 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.leave_conversation   5 5 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.delete_conversation   5 5 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.add_reaction   5 5 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.remove_reaction   3 3 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.get_reactions   5 5 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.create_poll   9 9 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.vote_poll   3 3 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.close_poll   1 1 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.share_rich_object   9 9 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.set_read_marker   3 3 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.download_file   8 8 3   0.0%
integrations / channels / extensions / nextcloud_adapter.py NextcloudAdapter.on_reaction   1 1 0   0.0%
integrations / channels / extensions / nextcloud_adapter.py create_nextcloud_adapter   0 0 30   100.0%
integrations / channels / extensions / nextcloud_adapter.py (no function)   138 0 14   100.0%
integrations / channels / extensions / nostr_adapter.py NostrEvent.to_dict   1 1 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrEvent.from_dict   1 1 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrFilter.to_dict   16 16 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.__init__   13 1 0   92.3%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.name   1 0 0   100.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.connect   22 22 4   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.disconnect   15 15 1   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._parse_private_key   7 7 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._derive_public_key   9 9 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._bech32_decode   3 3 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._connect_relay   8 8 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._read_relay   11 11 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_relay_message   23 23 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_event   22 22 4   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_encrypted_dm   10 10 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_text_note   9 9 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_channel_message   9 9 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_auth_challenge   6 6 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._handle_relay_disconnect   9 9 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._subscribe_to_dms   2 2 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._subscribe_to_mentions   2 2 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.subscribe   8 8 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._send_subscription   6 6 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.unsubscribe   7 7 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._create_event   9 9 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._sign_event   8 8 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._verify_event   10 10 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._encrypt_nip04   18 18 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._decrypt_nip04   20 20 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._get_display_name   1 1 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.send_message   11 11 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.send_dm   6 6 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.post_note   9 9 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.send_channel_message   6 6 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter._publish_event   16 16 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.delete_message   4 4 3   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.get_chat_info   7 7 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.on_event   3 3 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.add_reaction   3 3 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.repost   3 3 2   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.get_public_key   1 1 0   0.0%
integrations / channels / extensions / nostr_adapter.py NostrAdapter.get_npub   1 1 0   0.0%
integrations / channels / extensions / nostr_adapter.py create_nostr_adapter   12 12 0   0.0%
integrations / channels / extensions / nostr_adapter.py (no function)   125 1 6   99.2%
integrations / channels / extensions / openprose_adapter.py OpenProseConfig.from_env   1 1 0   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.name   1 0 0   100.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.__init__   7 0 0   100.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.base_url   1 1 0   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter._get_headers   1 1 0   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.connect   10 10 4   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.disconnect   11 11 1   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter._poll_loop   6 6 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter._check_comments   19 19 2   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter._parse_comment   2 2 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.send_message   10 10 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.edit_message   4 4 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.delete_message   4 4 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.get_chat_info   7 7 3   0.0%
integrations / channels / extensions / openprose_adapter.py OpenProseAdapter.add_suggestion   10 10 3   0.0%
integrations / channels / extensions / openprose_adapter.py create_openprose_adapter   2 2 0   0.0%
integrations / channels / extensions / openprose_adapter.py (no function)   64 0 2   100.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatConfig.from_env   0 0 1   100.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.name   1 0 0   100.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.__init__   14 0 0   100.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.base_url   1 1 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.ws_url   2 2 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._get_headers   5 5 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.connect   12 12 4   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.disconnect   14 14 1   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._authenticate   10 10 2   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._verify_connection   3 3 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._realtime_loop   21 21 5   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._next_msg_id   2 2 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._ddp_connect   7 7 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._ddp_login   2 2 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._subscribe_to_messages   2 2 0   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._handle_ws_message   15 15 2   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter._parse_message   5 5 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.send_message   21 21 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.edit_message   8 8 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.delete_message   8 8 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.send_typing   4 4 2   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.add_reaction   10 10 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.remove_reaction   8 8 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.get_chat_info   15 15 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.upload_file   17 17 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.create_direct_message   10 10 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py RocketChatAdapter.get_thread_messages   13 13 3   0.0%
integrations / channels / extensions / rocketchat_adapter.py create_rocketchat_adapter   0 0 22   100.0%
integrations / channels / extensions / rocketchat_adapter.py (no function)   96 0 13   100.0%
integrations / channels / extensions / teams_adapter.py AdaptiveCard.add_text_block   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py AdaptiveCard.add_image   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py AdaptiveCard.add_action_submit   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py AdaptiveCard.add_action_open_url   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py AdaptiveCard.to_dict   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.__init__   8 1 0   87.5%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.name   1 0 0   100.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.connect   6 6 8   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.disconnect   3 3 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._on_error   4 4 2   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.process_activity   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.process_activity.turn_callback   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_turn   11 11 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._store_conversation_ref   3 3 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_message   7 7 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_conversation_update   5 5 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_invoke   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_reaction   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._handle_card_action   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._convert_message   26 26 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.send_message   15 15 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._send_proactive   8 8 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._send_proactive.send_callback   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter._build_adaptive_card_activity   10 10 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.edit_message   14 14 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.edit_message.update_callback   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.delete_message   10 10 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.delete_message.delete_callback   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.send_typing   9 9 2   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.send_typing.typing_callback   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.register_card_action   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.send_adaptive_card   10 10 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.get_team_members   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.get_meeting_info   4 4 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.mention_user   10 10 3   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.join_room   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.leave_room   2 2 0   0.0%
integrations / channels / extensions / teams_adapter.py TeamsAdapter.list_room_members   1 1 0   0.0%
integrations / channels / extensions / teams_adapter.py create_teams_adapter   0 0 25   100.0%
integrations / channels / extensions / teams_adapter.py (no function)   81 0 11   100.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserConfig.from_env   1 1 0   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.name   1 0 0   100.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.__init__   8 1 0   87.5%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.connect   14 14 4   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.connect.handler   1 1 0   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.disconnect   6 6 0   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter._handle_message   7 7 2   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter._parse_message   21 21 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.send_message   4 4 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.edit_message   4 4 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.delete_message   4 4 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.send_typing   3 3 2   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.get_chat_info   10 10 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.send_file   4 4 3   0.0%
integrations / channels / extensions / telegram_user_adapter.py TelegramUserAdapter.get_session_string   3 3 0   0.0%
integrations / channels / extensions / telegram_user_adapter.py create_telegram_user_adapter   2 2 0   0.0%
integrations / channels / extensions / telegram_user_adapter.py (no function)   42 0 2   100.0%
integrations / channels / extensions / tlon_adapter.py TlonConfig.from_env   1 1 0   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.name   1 0 0   100.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.__init__   9 0 0   100.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.connect   9 9 8   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.disconnect   13 13 3   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter._open_channel   6 6 0   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter._sse_loop   13 13 4   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter._handle_event   12 12 2   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter._parse_message   12 12 3   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.send_message   7 7 3   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.edit_message   1 1 0   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.delete_message   1 1 0   0.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / tlon_adapter.py TlonAdapter.get_chat_info   1 1 0   0.0%
integrations / channels / extensions / tlon_adapter.py create_tlon_adapter   2 2 0   0.0%
integrations / channels / extensions / tlon_adapter.py (no function)   56 0 2   100.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.__init__   15 1 0   93.3%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.name   1 0 0   100.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.connect   19 19 4   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.disconnect   18 18 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._authenticate   7 7 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._request_capabilities   3 3 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.join_channel   10 10 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.leave_channel   10 10 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._read_loop   10 10 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._ping_loop   7 7 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_disconnect   8 8 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_raw_message   20 20 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._parse_irc_message   37 37 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_privmsg   16 16 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_whisper   12 12 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_usernotice   6 6 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_clearchat   4 4 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_clearmsg   2 2 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._parse_user_from_tags   20 20 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_command   9 9 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._handle_bits   6 6 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.send_message   19 19 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.send_whisper   9 9 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._send_whisper_api   17 17 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter._get_user_id   13 13 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.delete_message   8 8 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.get_chat_info   12 12 2   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.register_command   1 1 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.on_bits   1 1 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.on_redemption   1 1 0   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.timeout_user   10 10 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.ban_user   10 10 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.unban_user   7 7 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.clear_chat   7 7 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.set_slow_mode   9 9 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.announce   10 10 3   0.0%
integrations / channels / extensions / twitch_adapter.py TwitchAdapter.refresh_token   16 16 3   0.0%
integrations / channels / extensions / twitch_adapter.py create_twitch_adapter   13 13 0   0.0%
integrations / channels / extensions / twitch_adapter.py (no function)   115 0 2   100.0%
integrations / channels / extensions / twitter_adapter.py QuickReplyOption.to_dict   6 6 0   0.0%
integrations / channels / extensions / twitter_adapter.py CallToAction.to_dict   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth.__init__   4 4 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth._generate_nonce   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth._generate_timestamp   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth._create_signature_base   4 4 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth._create_signature   4 4 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterOAuth.get_auth_header   7 7 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.__init__   9 0 0   100.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.name   1 0 0   100.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.connect   15 15 4   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.disconnect   5 5 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._verify_credentials   12 12 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.verify_webhook   2 2 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.verify_signature   5 5 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.handle_webhook   18 18 2   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._handle_dm_event   16 16 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._handle_mention   15 15 2   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._convert_dm_message   33 33 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._convert_tweet_message   18 18 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.send_message   5 5 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.send_dm   27 27 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter._upload_media   27 27 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.reply_to_tweet   20 20 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.delete_message   8 8 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.send_typing   6 6 2   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.get_chat_info   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.on_mention   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.register_quick_reply_handler   1 1 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.get_user   16 16 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.get_user_by_username   12 12 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.mark_read   7 7 3   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.send_dm_with_quick_replies   2 2 0   0.0%
integrations / channels / extensions / twitter_adapter.py TwitterAdapter.send_dm_with_cta   14 14 3   0.0%
integrations / channels / extensions / twitter_adapter.py create_twitter_adapter   8 2 0   75.0%
integrations / channels / extensions / twitter_adapter.py (no function)   91 0 2   100.0%
integrations / channels / extensions / viber_adapter.py KeyboardButton.to_dict   6 6 0   0.0%
integrations / channels / extensions / viber_adapter.py Keyboard.add_button   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py Keyboard.add_url_button   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py Keyboard.add_location_button   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py Keyboard.add_phone_button   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py Keyboard.to_dict   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py CarouselItem.add_button   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py CarouselItem.to_dict   12 12 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.__init__   6 0 0   100.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.name   1 0 0   100.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.connect   17 17 4   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.disconnect   6 6 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._get_account_info   9 9 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._set_webhook   7 7 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.verify_signature   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.handle_webhook   21 21 2   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_message_event   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_conversation_started   8 8 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_subscribed   6 6 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_unsubscribed   7 7 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_delivered   3 3 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_seen   3 3 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._handle_failed   4 4 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._parse_user   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._convert_message   31 31 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.send_message   24 24 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._send_media_message   36 36 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter._build_keyboard   9 9 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.register_event_handler   1 1 0   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.get_user_details   14 14 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.check_online_status   12 12 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.broadcast_message   34 34 4   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.send_keyboard   11 11 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.send_carousel   14 14 3   0.0%
integrations / channels / extensions / viber_adapter.py ViberAdapter.send_location   14 14 3   0.0%
integrations / channels / extensions / viber_adapter.py create_viber_adapter   6 6 0   0.0%
integrations / channels / extensions / viber_adapter.py (no function)   107 0 2   100.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.__init__   11 1 0   90.9%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.name   1 0 0   100.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.connect   17 17 4   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.disconnect   5 5 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._verify_twilio   12 12 3   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._verify_vonage   12 12 3   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.validate_twilio_signature   8 8 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.handle_webhook   3 3 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_webhook   13 13 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_call   16 16 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_gather   11 11 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_speech   13 13 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_recording   5 5 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_twilio_transcription   5 5 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_vonage_webhook   8 8 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_vonage_call_started   9 9 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_vonage_dtmf   6 6 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._handle_vonage_speech   9 9 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._build_default_greeting_twiml   3 3 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._build_default_greeting_ncco   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.send_message   7 7 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.edit_message   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.delete_message   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.get_chat_info   7 7 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.make_call   24 24 3   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.hangup_call   3 3 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._hangup_twilio   12 12 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._hangup_vonage   9 9 2   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter._get_vonage_jwt   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.register_dtmf_handler   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.on_speech   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.on_call_start   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.on_call_end   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.register_ivr_menu   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_twiml_say   3 3 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_twiml_gather   6 6 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_twiml_record   2 2 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_twiml_dial   2 2 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_ncco_talk   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_ncco_input   11 11 0   0.0%
integrations / channels / extensions / voice_adapter.py VoiceAdapter.build_ncco_record   1 1 0   0.0%
integrations / channels / extensions / voice_adapter.py create_voice_adapter   17 17 0   0.0%
integrations / channels / extensions / voice_adapter.py (no function)   135 0 2   100.0%
integrations / channels / extensions / wechat_adapter.py TemplateMessage.add_field   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py TemplateMessage.to_dict   6 6 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto.__init__   5 5 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto._pad   3 3 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto._unpad   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto.encrypt   9 9 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto.decrypt   7 7 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatMessageCrypto.verify_signature   4 4 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.__init__   8 0 0   100.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.name   1 0 0   100.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.connect   17 17 4   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.disconnect   6 6 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._refresh_access_token   13 13 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._ensure_token   3 3 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.verify_webhook   9 9 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.handle_webhook   24 24 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_text_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_image_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_voice_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_video_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_location_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._handle_event   15 15 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._convert_message   29 29 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.send_message   18 18 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._send_media_message   22 22 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter._upload_media   25 25 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.register_event_handler   1 1 0   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.get_user_info   14 14 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.send_template_message   9 9 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.create_menu   7 7 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.create_qr_code   13 13 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.get_media_content   10 10 3   0.0%
integrations / channels / extensions / wechat_adapter.py WeChatAdapter.get_mini_program_qr_code   13 13 3   0.0%
integrations / channels / extensions / wechat_adapter.py create_wechat_adapter   9 9 0   0.0%
integrations / channels / extensions / wechat_adapter.py (no function)   107 1 4   99.1%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.__init__   11 1 0   90.9%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.name   1 0 0   100.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.connect   17 17 4   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.disconnect   5 5 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._get_oa_info   11 11 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.validate_signature   6 6 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.handle_webhook   32 32 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_text_message   2 2 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_image_message   3 3 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_file_message   3 3 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_sticker_message   3 3 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_gif_message   3 3 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_location_message   5 5 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_follow   7 7 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_unfollow   7 7 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_button_click   11 11 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._handle_user_info_submit   7 7 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._convert_message   2 2 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.send_message   13 13 3   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._send_text   15 15 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._send_with_buttons   16 16 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._send_image   12 12 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter._send_file   10 10 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.edit_message   2 2 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.delete_message   2 2 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.get_chat_info   1 1 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.get_user_profile   13 13 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.on_follow   1 1 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.on_unfollow   1 1 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.register_button_handler   1 1 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.on_user_info   1 1 0   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.request_user_info   12 12 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.send_list_template   23 23 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.broadcast_message   12 12 2   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.tag_user   8 8 3   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.untag_user   8 8 3   0.0%
integrations / channels / extensions / zalo_adapter.py ZaloAdapter.refresh_access_token   16 16 3   0.0%
integrations / channels / extensions / zalo_adapter.py create_zalo_adapter   10 10 0   0.0%
integrations / channels / extensions / zalo_adapter.py (no function)   112 0 2   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserConfig.from_env   0 0 1   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.name   1 0 0   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.__init__   9 0 0   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.connect   12 12 4   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter._login   10 10 1   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter._verify_session   11 11 2   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.disconnect   11 11 1   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter._poll_loop   6 6 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter._fetch_messages   19 19 2   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter._parse_message   10 10 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.on_message   1 0 0   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.send_message   11 11 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.edit_message   1 1 0   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.delete_message   5 5 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.send_typing   0 0 1   100.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.get_chat_info   9 9 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.add_reaction   5 5 3   0.0%
integrations / channels / extensions / zalo_user_adapter.py ZaloUserAdapter.get_session_token   1 1 0   0.0%
integrations / channels / extensions / zalo_user_adapter.py create_zalo_user_adapter   0 0 8   100.0%
integrations / channels / extensions / zalo_user_adapter.py (no function)   44 0 9   100.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.__init__   23 0 0   100.0%
integrations / channels / flask_integration.py FlaskChannelIntegration._handle_message   31 8 3   74.2%
integrations / channels / flask_integration.py FlaskChannelIntegration._resolve_user_id_for_sender   14 4 6   71.4%
integrations / channels / flask_integration.py FlaskChannelIntegration._get_channel_prompt_id   6 0 2   100.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.register_channel   19 19 3   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.register_telegram   1 1 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.register_discord   1 1 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.register_whatsapp   1 1 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.set_user_session   1 0 0   100.0%
integrations / channels / flask_integration.py FlaskChannelIntegration._run_async_loop   7 7 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.start   6 6 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.stop   5 5 0   0.0%
integrations / channels / flask_integration.py FlaskChannelIntegration.get_status   1 1 0   0.0%
integrations / channels / flask_integration.py get_channel_integration   3 3 0   0.0%
integrations / channels / flask_integration.py init_channels   10 10 0   0.0%
integrations / channels / flask_integration.py init_channels.channel_status   1 1 0   0.0%
integrations / channels / flask_integration.py init_channels.channel_send   12 12 0   0.0%
integrations / channels / flask_integration.py (no function)   31 0 0   100.0%
integrations / channels / gateway / __init__.py (no function)   2 2 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcError.to_dict   4 4 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcRequest.is_notification   1 1 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcRequest.to_dict   6 6 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcRequest.from_dict   1 1 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcResponse.to_dict   5 5 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcResponse.success   1 1 0   0.0%
integrations / channels / gateway / protocol.py JsonRpcResponse.error_response   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayConfig.get_persistence_path   11 11 2   0.0%
integrations / channels / gateway / protocol.py GatewayStats.to_dict   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.__init__   11 11 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._ensure_persistence_dir   3 3 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._get_state_file   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._load_state   8 8 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._save_state   5 5 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._register_builtin_methods   6 6 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._rpc_discover   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._rpc_describe   5 5 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._gateway_health   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._gateway_stats   4 4 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._gateway_subscribe   9 9 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._gateway_unsubscribe   8 8 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.register_method   2 2 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.unregister_method   4 4 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._validate_request   10 10 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._check_auth   11 11 1   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.handle_request   19 19 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._handle_single_request   31 31 6   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.send_notification   7 7 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol._send_to_target   8 8 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.call   12 12 2   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.get_docker_address   3 3 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.get_methods   1 1 0   0.0%
integrations / channels / gateway / protocol.py GatewayProtocol.get_stats   2 2 0   0.0%
integrations / channels / gateway / protocol.py get_gateway   3 3 0   0.0%
integrations / channels / gateway / protocol.py (no function)   110 110 0   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.__init__   9 1 0   88.9%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.name   1 0 0   100.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.connect   16 16 4   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.disconnect   6 6 0   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.register_slash_command   1 1 0   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.handle_webhook   36 36 0   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter._convert_message   15 3 0   80.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.send_message   12 12 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter._send_via_api   5 5 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter._send_via_webhook   8 8 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter._build_card   11 1 0   90.9%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.build_card_v2   17 2 0   88.2%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.edit_message   11 11 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.delete_message   7 7 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.send_typing   0 0 1   100.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.get_chat_info   7 7 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.list_spaces   7 7 3   0.0%
integrations / channels / google_chat_adapter.py GoogleChatAdapter.create_space   7 7 3   0.0%
integrations / channels / google_chat_adapter.py create_google_chat_adapter   6 0 0   100.0%
integrations / channels / google_chat_adapter.py (no function)   37 0 4   100.0%
integrations / channels / hardware / __init__.py auto_register_hardware_adapters   27 4 10   85.2%
integrations / channels / hardware / __init__.py (no function)   4 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.__init__   9 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.name   1 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.is_available   7 2 4   71.4%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.connect   13 13 14   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.disconnect   4 4 2   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.send_message   20 0 2   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.edit_message   1 1 0   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.delete_message   1 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.send_typing   0 0 1   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter.get_chat_info   5 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._setup_pins   11 11 0   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._set_pin   3 1 0   66.7%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._set_pwm   4 2 0   50.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._read_pin   3 3 0   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._poll_loop   15 15 2   0.0%
integrations / channels / hardware / gpio_adapter.py GPIOAdapter._dispatch_gpio_event   4 0 2   100.0%
integrations / channels / hardware / gpio_adapter.py _parse_pin_list   6 0 0   100.0%
integrations / channels / hardware / gpio_adapter.py (no function)   31 0 0   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.__init__   9 0 0   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.name   1 0 0   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.connect   18 16 7   11.1%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.disconnect   8 8 4   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.send_message   13 11 3   15.4%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.edit_message   1 1 0   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.delete_message   1 0 0   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.send_typing   0 0 1   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter.get_chat_info   1 0 0   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._subscribe_string   6 6 2   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._subscribe_string.callback   1 1 0   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._subscribe_image   6 6 4   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._subscribe_image.callback   1 1 0   0.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._handle_image_message   5 0 2   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._dispatch_ros_message   4 0 2   100.0%
integrations / channels / hardware / ros_bridge.py ROSBridgeAdapter._spin_loop   4 4 3   0.0%
integrations / channels / hardware / ros_bridge.py _parse_topic_list   3 1 0   66.7%
integrations / channels / hardware / ros_bridge.py _is_image_topic   3 0 0   100.0%
integrations / channels / hardware / ros_bridge.py (no function)   28 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.__init__   9 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.name   1 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.connect   17 7 7   58.8%
integrations / channels / hardware / serial_adapter.py SerialAdapter.disconnect   4 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.send_message   12 0 3   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.edit_message   1 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.delete_message   1 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.send_typing   0 0 1   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter.get_chat_info   1 0 0   100.0%
integrations / channels / hardware / serial_adapter.py SerialAdapter._read_loop   28 26 5   7.1%
integrations / channels / hardware / serial_adapter.py SerialAdapter._dispatch_serial_message   15 4 3   73.3%
integrations / channels / hardware / serial_adapter.py SerialAdapter._try_reconnect   6 6 2   0.0%
integrations / channels / hardware / serial_adapter.py (no function)   28 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.__init__   8 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.name   1 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.connect   22 20 7   9.1%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.connect.on_join   6 6 2   0.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.connect.on_leave   3 3 0   0.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter._run_component_loop   5 5 3   0.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.disconnect   4 1 3   75.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.send_message   9 0 3   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.edit_message   1 1 0   0.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.delete_message   1 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.send_typing   0 0 1   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter.get_chat_info   1 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py WAMPIoTAdapter._on_wamp_event   17 3 4   82.4%
integrations / channels / hardware / wamp_iot_adapter.py _parse_topic_list   3 0 0   100.0%
integrations / channels / hardware / wamp_iot_adapter.py (no function)   25 0 0   100.0%
integrations / channels / hive_signal_bridge.py _make_feed_entry   6 1 2   83.3%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.__init__   8 0 0   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._get_executor   6 6 0   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.attach_to_adapter   5 5 2   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.attach_to_all   2 2 0   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._on_message   23 1 4   95.7%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.classify_signal   21 0 0   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._emit_signal_event   3 0 2   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._emit_spark_event   3 0 2   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_signals   6 6 2   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_compute_interest   7 0 4   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_model_request   6 6 4   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_bug_report   13 0 7   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_feature_request   7 0 4   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_support_needed   7 0 4   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_recruitment_lead   7 0 4   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_open_source_signal   6 6 4   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge._route_sentiment   8 8 6   0.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.get_stats   2 0 0   100.0%
integrations / channels / hive_signal_bridge.py HiveSignalBridge.get_signal_feed   3 0 0   100.0%
integrations / channels / hive_signal_bridge.py _extract_text   5 1 2   80.0%
integrations / channels / hive_signal_bridge.py get_signal_bridge   5 0 0   100.0%
integrations / channels / hive_signal_bridge.py create_signal_blueprint   10 0 3   100.0%
integrations / channels / hive_signal_bridge.py create_signal_blueprint.signal_stats   2 2 0   0.0%
integrations / channels / hive_signal_bridge.py create_signal_blueprint.signal_feed   3 3 0   0.0%
integrations / channels / hive_signal_bridge.py create_signal_blueprint.classify_text   9 9 0   0.0%
integrations / channels / hive_signal_bridge.py (no function)   53 0 0   100.0%
integrations / channels / identity / __init__.py (no function)   5 0 0   100.0%
integrations / channels / identity / agent_identity.py AgentIdentity.to_dict   4 4 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.from_dict   5 5 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.update   5 5 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.has_capability   1 1 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.add_capability   3 3 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.remove_capability   5 5 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.get_personality_trait   1 1 0   0.0%
integrations / channels / identity / agent_identity.py AgentIdentity.set_personality_trait   2 2 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.__init__   5 5 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.default_identity   1 1 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.get_identity   3 3 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.set_identity   2 2 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.set_active_identity   6 6 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.get_identity_for_channel   3 3 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.set_identity_for_channel   4 4 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.remove_channel_identity   5 5 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.list_identities   1 1 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.list_channel_identities   1 1 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.create_identity   3 3 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.delete_identity   13 13 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.clone_identity   11 11 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.export_identities   2 2 0   0.0%
integrations / channels / identity / agent_identity.py IdentityManager.import_identities   10 10 0   0.0%
integrations / channels / identity / agent_identity.py (no function)   45 0 0   100.0%
integrations / channels / identity / avatars.py Avatar.to_dict   1 1 0   0.0%
integrations / channels / identity / avatars.py Avatar.from_dict   5 5 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.__init__   6 6 0   0.0%
integrations / channels / identity / avatars.py AvatarManager._register_default_generators   5 5 0   0.0%
integrations / channels / identity / avatars.py AvatarManager._generate_dicebear   1 1 0   0.0%
integrations / channels / identity / avatars.py AvatarManager._generate_robohash   1 1 0   0.0%
integrations / channels / identity / avatars.py AvatarManager._generate_initials   1 1 0   0.0%
integrations / channels / identity / avatars.py AvatarManager._generate_gravatar   2 2 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.get_avatar   3 3 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.set_avatar   2 2 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.get_avatar_url   23 23 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.generate_avatar   7 7 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.set_avatar_for_identity   6 6 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.set_avatar_for_channel   6 6 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.remove_channel_avatar   4 4 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.remove_identity_avatar   4 4 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.delete_avatar   10 10 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.list_avatars   1 1 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.list_generators   1 1 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.register_generator   2 2 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.create_avatar_from_url   3 3 0   0.0%
integrations / channels / identity / avatars.py AvatarManager.create_avatar_from_emoji   3 3 0   0.0%
integrations / channels / identity / avatars.py (no function)   51 0 0   100.0%
integrations / channels / identity / preferences.py UserPreferences.to_dict   4 0 0   100.0%
integrations / channels / identity / preferences.py UserPreferences.from_dict   9 2 0   77.8%
integrations / channels / identity / preferences.py UserPreferences.update   5 0 0   100.0%
integrations / channels / identity / preferences.py UserPreferences.get_effective_preference   9 0 0   100.0%
integrations / channels / identity / preferences.py UserPreferences.set_channel_override   4 0 0   100.0%
integrations / channels / identity / preferences.py UserPreferences.remove_channel_override   13 1 0   92.3%
integrations / channels / identity / preferences.py UserPreferences.get_channel_overrides   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceValidator.validate   17 2 0   88.2%
integrations / channels / identity / preferences.py PreferenceValidator._validate_timezone   6 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceValidator.is_valid   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceMigrator.register_migration   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceMigrator.migrate   13 1 0   92.3%
integrations / channels / identity / preferences.py PreferenceManager.__init__   8 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager._ensure_storage_dir   7 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager._load   11 0 2   100.0%
integrations / channels / identity / preferences.py PreferenceManager._persist   6 0 2   100.0%
integrations / channels / identity / preferences.py PreferenceManager._mark_dirty   3 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.get   6 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.get_or_none   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.set   9 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.update   9 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.delete   6 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.has_preferences   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.reset_to_defaults   8 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.get_effective_preference   2 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.set_channel_override   9 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.remove_channel_override   8 1 0   87.5%
integrations / channels / identity / preferences.py PreferenceManager.list_users   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.list_preferences   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.export_preferences   5 1 0   80.0%
integrations / channels / identity / preferences.py PreferenceManager.import_preferences   17 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.persist   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.get_default_preferences   1 0 0   100.0%
integrations / channels / identity / preferences.py PreferenceManager.set_default_preferences   2 0 0   100.0%
integrations / channels / identity / preferences.py get_preference_manager   3 0 0   100.0%
integrations / channels / identity / preferences.py (no function)   89 0 0   100.0%
integrations / channels / identity / sender_mapping.py UserIdentity.to_dict   4 4 0   0.0%
integrations / channels / identity / sender_mapping.py UserIdentity.from_dict   5 5 0   0.0%
integrations / channels / identity / sender_mapping.py UserIdentity.update_last_seen   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py UserIdentity.has_role   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py UserIdentity.add_role   2 2 0   0.0%
integrations / channels / identity / sender_mapping.py UserIdentity.remove_role   4 4 0   0.0%
integrations / channels / identity / sender_mapping.py ChannelIdentity.to_dict   5 5 0   0.0%
integrations / channels / identity / sender_mapping.py ChannelIdentity.from_dict   7 7 0   0.0%
integrations / channels / identity / sender_mapping.py ChannelIdentity.has_permission   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py ChannelIdentity.channel_key   1 0 0   100.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.__init__   4 0 0   100.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.map   12 6 0   50.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.set_mapping   9 2 0   77.8%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_user   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_channel_identity   2 2 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_user_from_channel   5 1 0   80.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_cross_channel   7 7 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_cross_channel_by_channel   5 5 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.create_user   5 0 0   100.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.delete_user   12 12 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.unlink_channel   11 11 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.merge_users   16 16 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.list_users   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.list_channel_identities   4 4 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.find_users_by_email   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.find_users_by_username   2 2 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.get_user_channel_count   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.export_mappings   1 1 0   0.0%
integrations / channels / identity / sender_mapping.py SenderIdentityMapper.import_mappings   14 14 0   0.0%
integrations / channels / identity / sender_mapping.py (no function)   78 0 0   100.0%
integrations / channels / imessage_adapter.py IMessageAdapter.__init__   10 1 1   90.0%
integrations / channels / imessage_adapter.py IMessageAdapter.name   1 0 0   100.0%
integrations / channels / imessage_adapter.py IMessageAdapter.connect   18 18 8   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._setup_socketio   10 10 4   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._setup_socketio.connect   2 2 0   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._setup_socketio.disconnect   3 3 0   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._setup_socketio.on_new_message   3 3 0   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._setup_socketio.on_send_error   1 1 0   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._reconnect_socketio   5 5 4   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._poll_messages   21 21 4   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.disconnect   9 9 0   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._convert_message   19 2 0   89.5%
integrations / channels / imessage_adapter.py IMessageAdapter._get_media_type   7 0 0   100.0%
integrations / channels / imessage_adapter.py IMessageAdapter.send_message   15 15 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter._send_with_attachments   23 23 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.edit_message   9 9 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.delete_message   5 5 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.send_typing   4 4 2   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.stop_typing   4 4 2   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.get_chat_info   9 9 2   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.send_tapback   10 10 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.mark_read   5 5 3   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.create_group   11 11 2   0.0%
integrations / channels / imessage_adapter.py IMessageAdapter.download_attachment   9 9 2   0.0%
integrations / channels / imessage_adapter.py create_imessage_adapter   0 0 23   100.0%
integrations / channels / imessage_adapter.py (no function)   41 1 10   97.6%
integrations / channels / media / __init__.py (no function)   8 0 0   100.0%
integrations / channels / media / audio.py TranscriptionWord.to_dict   1 1 0   0.0%
integrations / channels / media / audio.py TranscriptionSegment.to_dict   1 1 0   0.0%
integrations / channels / media / audio.py TranscriptionResult.to_dict   1 1 0   0.0%
integrations / channels / media / audio.py TranscriptionResult.to_srt   9 9 0   0.0%
integrations / channels / media / audio.py TranscriptionResult.to_vtt   8 8 0   0.0%
integrations / channels / media / audio.py TranscriptionResult._format_srt_time   5 5 0   0.0%
integrations / channels / media / audio.py TranscriptionResult._format_vtt_time   5 5 0   0.0%
integrations / channels / media / audio.py LanguageDetection.to_dict   1 1 0   0.0%
integrations / channels / media / audio.py AudioProcessor.__init__   8 8 0   0.0%
integrations / channels / media / audio.py AudioProcessor._get_default_model   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor._ensure_initialized   6 6 3   0.0%
integrations / channels / media / audio.py AudioProcessor.transcribe   42 42 5   0.0%
integrations / channels / media / audio.py AudioProcessor._run_diarization   15 15 6   0.0%
integrations / channels / media / audio.py AudioProcessor.detect_language   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor.get_duration   1 1 0   0.0%
integrations / channels / media / audio.py AudioProcessor.transcribe_streaming   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor.translate   6 6 1   0.0%
integrations / channels / media / audio.py AudioProcessor.get_supported_formats   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor.get_max_audio_duration   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor.get_max_file_size   2 2 0   0.0%
integrations / channels / media / audio.py AudioProcessor.get_supported_languages   1 1 0   0.0%
integrations / channels / media / audio.py (no function)   63 0 0   100.0%
integrations / channels / media / files.py FileInfo.to_dict   1 0 0   100.0%
integrations / channels / media / files.py FileInfo.is_expired   3 0 0   100.0%
integrations / channels / media / files.py FileInfo.get_extension   3 0 0   100.0%
integrations / channels / media / files.py DownloadResult.to_dict   1 0 0   100.0%
integrations / channels / media / files.py UploadResult.to_dict   1 0 0   100.0%
integrations / channels / media / files.py FileManager.__init__   11 0 0   100.0%
integrations / channels / media / files.py FileManager._ensure_dirs   5 0 0   100.0%
integrations / channels / media / files.py FileManager._generate_file_id   4 1 0   75.0%
integrations / channels / media / files.py FileManager._get_mime_type   2 0 0   100.0%
integrations / channels / media / files.py FileManager._get_filename_from_url   4 0 0   100.0%
integrations / channels / media / files.py FileManager.download   12 12 3   0.0%
integrations / channels / media / files.py FileManager.upload   25 25 3   0.0%
integrations / channels / media / files.py FileManager._upload_local   5 5 0   0.0%
integrations / channels / media / files.py FileManager._upload_s3   1 1 0   0.0%
integrations / channels / media / files.py FileManager._upload_gcs   1 1 0   0.0%
integrations / channels / media / files.py FileManager._upload_azure   1 1 0   0.0%
integrations / channels / media / files.py FileManager._validate_for_channel   7 0 0   100.0%
integrations / channels / media / files.py FileManager.get_info   3 3 0   0.0%
integrations / channels / media / files.py FileManager.get_info_from_path   8 8 0   0.0%
integrations / channels / media / files.py FileManager.cleanup_temp   23 5 2   78.3%
integrations / channels / media / files.py FileManager.delete   11 11 5   0.0%
integrations / channels / media / files.py FileManager.copy   8 8 0   0.0%
integrations / channels / media / files.py FileManager.move   8 8 0   0.0%
integrations / channels / media / files.py FileManager.get_temp_path   6 0 0   100.0%
integrations / channels / media / files.py FileManager.format_size   5 1 0   80.0%
integrations / channels / media / files.py FileManager.get_channel_limits   1 0 0   100.0%
integrations / channels / media / files.py FileManager.list_files   6 0 0   100.0%
integrations / channels / media / files.py FileManager.get_storage_info   1 0 0   100.0%
integrations / channels / media / files.py (no function)   86 0 0   100.0%
integrations / channels / media / image_gen.py GeneratedImage.to_dict   1 0 0   100.0%
integrations / channels / media / image_gen.py GeneratedImage.to_base64   1 0 0   100.0%
integrations / channels / media / image_gen.py GeneratedImage.to_data_url   3 0 0   100.0%
integrations / channels / media / image_gen.py EditResult.to_dict   1 0 0   100.0%
integrations / channels / media / image_gen.py VariationResult.to_dict   1 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.__init__   11 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator._ensure_temp_dirs   4 0 1   100.0%
integrations / channels / media / image_gen.py ImageGenerator._ensure_initialized   6 6 3   0.0%
integrations / channels / media / image_gen.py ImageGenerator._rate_limit   5 5 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._normalize_size   19 2 0   89.5%
integrations / channels / media / image_gen.py ImageGenerator.generate   13 13 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._generate_openai   1 1 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._generate_stability   1 1 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._generate_midjourney   1 1 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator.generate_multiple   10 10 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator.edit   9 9 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._edit_openai   1 1 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._edit_stability   1 1 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator.variations   10 10 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator._generate_variation   3 3 2   0.0%
integrations / channels / media / image_gen.py ImageGenerator.upscale   4 4 1   0.0%
integrations / channels / media / image_gen.py ImageGenerator.save_to_file   6 6 0   0.0%
integrations / channels / media / image_gen.py ImageGenerator.get_temp_path   4 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.get_supported_sizes   1 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.get_supported_styles   2 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.get_max_prompt_length   2 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.estimate_cost   4 0 0   100.0%
integrations / channels / media / image_gen.py ImageGenerator.get_provider_info   1 0 0   100.0%
integrations / channels / media / image_gen.py (no function)   93 0 0   100.0%
integrations / channels / media / limits.py MediaLimits.to_dict   1 1 0   0.0%
integrations / channels / media / limits.py MediaLimits.from_dict   4 4 0   0.0%
integrations / channels / media / limits.py LimitCheckResult.to_dict   1 1 0   0.0%
integrations / channels / media / limits.py MediaLimiter.__init__   1 1 0   0.0%
integrations / channels / media / limits.py MediaLimiter.check   34 34 0   0.0%
integrations / channels / media / limits.py MediaLimiter.check_batch   11 11 0   0.0%
integrations / channels / media / limits.py MediaLimiter.get_limits   1 1 0   0.0%
integrations / channels / media / limits.py MediaLimiter.set_limits   1 1 0   0.0%
integrations / channels / media / limits.py MediaLimiter.update_limits   3 3 0   0.0%
integrations / channels / media / limits.py MediaLimiter._get_extension   3 3 0   0.0%
integrations / channels / media / limits.py MediaLimiter._get_media_type   9 9 0   0.0%
integrations / channels / media / limits.py MediaLimiter._get_max_size   2 2 0   0.0%
integrations / channels / media / limits.py MediaLimiter._get_allowed_extensions   2 2 0   0.0%
integrations / channels / media / limits.py MediaLimiter.format_size   5 5 0   0.0%
integrations / channels / media / limits.py MediaLimiter.get_limits_summary   1 1 0   0.0%
integrations / channels / media / limits.py (no function)   61 0 0   100.0%
integrations / channels / media / links.py OpenGraphData.to_dict   1 1 0   0.0%
integrations / channels / media / links.py LinkPreview.to_dict   1 1 0   0.0%
integrations / channels / media / links.py FetchedContent.to_dict   1 1 0   0.0%
integrations / channels / media / links.py LinkSummary.to_dict   1 1 0   0.0%
integrations / channels / media / links.py DetectedLink.to_dict   1 1 0   0.0%
integrations / channels / media / links.py LinkProcessor.__init__   5 5 0   0.0%
integrations / channels / media / links.py LinkProcessor.detect   6 6 0   0.0%
integrations / channels / media / links.py LinkProcessor._determine_link_type   10 10 0   0.0%
integrations / channels / media / links.py LinkProcessor.fetch   3 3 0   0.0%
integrations / channels / media / links.py LinkProcessor.preview   6 6 0   0.0%
integrations / channels / media / links.py LinkProcessor.summarize   3 3 0   0.0%
integrations / channels / media / links.py LinkProcessor.extract_text   4 4 0   0.0%
integrations / channels / media / links.py LinkProcessor.validate   3 3 2   0.0%
integrations / channels / media / links.py LinkProcessor.normalize   6 6 0   0.0%
integrations / channels / media / links.py LinkProcessor.is_same_domain   3 3 0   0.0%
integrations / channels / media / links.py LinkProcessor.get_domain   1 1 0   0.0%
integrations / channels / media / links.py LinkProcessor.is_safe   9 9 0   0.0%
integrations / channels / media / links.py (no function)   89 0 0   100.0%
integrations / channels / media / tts.py VoiceInfo.to_dict   1 0 0   100.0%
integrations / channels / media / tts.py SynthesisResult.to_dict   1 1 0   0.0%
integrations / channels / media / tts.py SSMLConfig.to_dict   1 0 0   100.0%
integrations / channels / media / tts.py TTSEngine.__init__   12 0 0   100.0%
integrations / channels / media / tts.py TTSEngine._ensure_temp_dirs   4 0 1   100.0%
integrations / channels / media / tts.py TTSEngine._ensure_initialized   5 5 0   0.0%
integrations / channels / media / tts.py TTSEngine.synthesize   12 12 0   0.0%
integrations / channels / media / tts.py TTSEngine._synthesize_luxtts   12 12 6   0.0%
integrations / channels / media / tts.py TTSEngine._synthesize_pocket   15 15 6   0.0%
integrations / channels / media / tts.py TTSEngine._synthesize_cloud_disabled   2 2 0   0.0%
integrations / channels / media / tts.py TTSEngine.synthesize_ssml   12 12 0   0.0%
integrations / channels / media / tts.py TTSEngine.list_voices   11 11 0   0.0%
integrations / channels / media / tts.py TTSEngine._fetch_voices   21 21 0   0.0%
integrations / channels / media / tts.py TTSEngine._filter_voices   6 6 0   0.0%
integrations / channels / media / tts.py TTSEngine.get_optimal_format   2 0 0   100.0%
integrations / channels / media / tts.py TTSEngine.get_supported_formats   2 0 0   100.0%
integrations / channels / media / tts.py TTSEngine.get_max_text_length   2 0 0   100.0%
integrations / channels / media / tts.py TTSEngine.synthesize_long_text   9 9 0   0.0%
integrations / channels / media / tts.py TTSEngine._split_text   20 1 0   95.0%
integrations / channels / media / tts.py TTSEngine._combine_audio   3 3 0   0.0%
integrations / channels / media / tts.py TTSEngine.save_to_file   6 6 0   0.0%
integrations / channels / media / tts.py TTSEngine.build_ssml   20 1 0   95.0%
integrations / channels / media / tts.py TTSEngine.estimate_duration   3 0 0   100.0%
integrations / channels / media / tts.py TTSEngine.get_provider_info   2 0 0   100.0%
integrations / channels / media / tts.py (no function)   87 0 0   100.0%
integrations / channels / media / tts_router.py TTSResult.to_dict   6 0 0   100.0%
integrations / channels / media / tts_router.py detect_language   45 4 4   91.1%
integrations / channels / media / tts_router.py _is_engine_installed   50 25 0   50.0%
integrations / channels / media / tts_router.py _get_gpu_info   6 2 0   66.7%
integrations / channels / media / tts_router.py _can_fit_on_gpu   8 3 0   62.5%
integrations / channels / media / tts_router.py _get_compute_policy   5 2 0   60.0%
integrations / channels / media / tts_router.py _find_hive_peer_for_tts   14 8 0   42.9%
integrations / channels / media / tts_router.py _offload_tts_to_peer   11 11 0   0.0%
integrations / channels / media / tts_router.py TTSRouter.select_engines   56 6 0   89.3%
integrations / channels / media / tts_router.py TTSRouter.synthesize   25 2 7   92.0%
integrations / channels / media / tts_router.py TTSRouter._execute   33 18 0   45.5%
integrations / channels / media / tts_router.py TTSRouter._call_luxtts   3 3 0   0.0%
integrations / channels / media / tts_router.py TTSRouter._call_pocket_tts   4 4 0   0.0%
integrations / channels / media / tts_router.py TTSRouter._call_espeak   13 3 0   76.9%
integrations / channels / media / tts_router.py TTSRouter._call_gpu_engine   6 0 4   100.0%
integrations / channels / media / tts_router.py TTSRouter._execute_makeittalk   12 12 2   0.0%
integrations / channels / media / tts_router.py TTSRouter.get_engine_status   21 3 0   85.7%
integrations / channels / media / tts_router.py TTSRouter.get_all_voices   14 0 2   100.0%
integrations / channels / media / tts_router.py get_tts_router   3 0 0   100.0%
integrations / channels / media / tts_router.py _validate_engine_caps   18 2 0   88.9%
integrations / channels / media / tts_router.py _engine_vram_gb   12 0 2   100.0%
integrations / channels / media / tts_router.py populate_tts_catalog   32 0 5   100.0%
integrations / channels / media / tts_router.py _refresh_engine_registry_from_catalog   9 0 0   100.0%
integrations / channels / media / tts_router.py _catalog_entry_to_spec   17 1 0   94.1%
integrations / channels / media / tts_router.py (no function)   98 0 2   100.0%
integrations / channels / media / tts_text_normalizer.py _cache_dir   3 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _cache_key   2 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _cache_get   9 2 2   77.8%
integrations / channels / media / tts_text_normalizer.py _cache_put   5 0 2   100.0%
integrations / channels / media / tts_text_normalizer.py _currency_word   3 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _percent_word   1 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _link_word   1 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _at_dot   1 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _num_to_words   8 1 5   87.5%
integrations / channels / media / tts_text_normalizer.py _expand_currency_number   10 2 0   80.0%
integrations / channels / media / tts_text_normalizer.py _expand_standalone_number   6 2 0   66.7%
integrations / channels / media / tts_text_normalizer.py _expand_percent   7 2 0   71.4%
integrations / channels / media / tts_text_normalizer.py _expand_url   1 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _expand_email   5 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _expand_time   10 1 0   90.0%
integrations / channels / media / tts_text_normalizer.py rule_normalize   8 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _has_residual_tokens   1 0 0   100.0%
integrations / channels / media / tts_text_normalizer.py _get_model_bus   9 9 7   0.0%
integrations / channels / media / tts_text_normalizer.py _llm_normalize   16 16 3   0.0%
integrations / channels / media / tts_text_normalizer.py normalize_for_tts   13 3 1   76.9%
integrations / channels / media / tts_text_normalizer.py (no function)   38 0 4   100.0%
integrations / channels / media / vision.py BoundingBox.to_dict   1 1 0   0.0%
integrations / channels / media / vision.py DetectedObject.to_dict   4 4 0   0.0%
integrations / channels / media / vision.py OCRResult.to_dict   1 1 0   0.0%
integrations / channels / media / vision.py ImageAnalysis.to_dict   1 1 0   0.0%
integrations / channels / media / vision.py VisionProcessor.__init__   8 8 0   0.0%
integrations / channels / media / vision.py VisionProcessor._get_default_model   2 2 0   0.0%
integrations / channels / media / vision.py VisionProcessor._ensure_initialized   7 7 4   0.0%
integrations / channels / media / vision.py VisionProcessor._encode_image   12 12 0   0.0%
integrations / channels / media / vision.py VisionProcessor.analyze_image   13 13 0   0.0%
integrations / channels / media / vision.py VisionProcessor.extract_text   7 7 4   0.0%
integrations / channels / media / vision.py VisionProcessor.describe   5 5 0   0.0%
integrations / channels / media / vision.py VisionProcessor.detect_objects   3 3 0   0.0%
integrations / channels / media / vision.py VisionProcessor.compare_images   3 3 0   0.0%
integrations / channels / media / vision.py VisionProcessor.check_safety   2 2 0   0.0%
integrations / channels / media / vision.py VisionProcessor.get_supported_formats   1 1 0   0.0%
integrations / channels / media / vision.py VisionProcessor.get_max_image_size   2 2 0   0.0%
integrations / channels / media / vision.py (no function)   59 0 0   100.0%
integrations / channels / memory / __init__.py (no function)   10 0 2   100.0%
integrations / channels / memory / agent_memory_tools.py _parse_time_arg   18 18 1   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools   6 6 0   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools.remember   5 5 3   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools.recall_memory   14 14 5   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools.backtrace_memory   20 20 3   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools.get_memory_context   12 12 3   0.0%
integrations / channels / memory / agent_memory_tools.py create_memory_tools.record_lifecycle_event   3 3 3   0.0%
integrations / channels / memory / agent_memory_tools.py register_autogen_tools   4 4 0   0.0%
integrations / channels / memory / agent_memory_tools.py create_langchain_tools   8 8 3   0.0%
integrations / channels / memory / agent_memory_tools.py (no function)   13 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingResult.to_dict   1 0 0   100.0%
integrations / channels / memory / embeddings.py CacheStats.hit_rate   3 0 0   100.0%
integrations / channels / memory / embeddings.py CacheStats.to_dict   1 0 0   100.0%
integrations / channels / memory / embeddings.py RedisBackend.__init__   5 1 0   80.0%
integrations / channels / memory / embeddings.py RedisBackend._key   1 0 0   100.0%
integrations / channels / memory / embeddings.py RedisBackend.get   4 1 0   75.0%
integrations / channels / memory / embeddings.py RedisBackend.set   1 0 0   100.0%
integrations / channels / memory / embeddings.py RedisBackend.delete   1 0 0   100.0%
integrations / channels / memory / embeddings.py RedisBackend.exists   1 1 0   0.0%
integrations / channels / memory / embeddings.py RedisBackend.get_batch   9 9 0   0.0%
integrations / channels / memory / embeddings.py RedisBackend.cleanup   1 1 0   0.0%
integrations / channels / memory / embeddings.py SQLiteBackend.__init__   13 7 0   46.2%
integrations / channels / memory / embeddings.py SQLiteBackend._ensure_connection   7 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend._ensure_schema   6 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.get   8 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.set   5 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.delete   6 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.exists   5 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.get_batch   15 1 0   93.3%
integrations / channels / memory / embeddings.py SQLiteBackend.cleanup   8 1 0   87.5%
integrations / channels / memory / embeddings.py SQLiteBackend.get_stats   9 0 0   100.0%
integrations / channels / memory / embeddings.py SQLiteBackend.close   4 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.__init__   11 2 0   81.8%
integrations / channels / memory / embeddings.py EmbeddingCache._compute_hash   1 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.get_embedding   17 17 0   0.0%
integrations / channels / memory / embeddings.py EmbeddingCache.get_batch   24 24 0   0.0%
integrations / channels / memory / embeddings.py EmbeddingCache.get_embedding_sync   14 1 0   92.9%
integrations / channels / memory / embeddings.py EmbeddingCache.invalidate   1 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.invalidate_text   3 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.cleanup   5 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache._maybe_cleanup   4 4 1   0.0%
integrations / channels / memory / embeddings.py EmbeddingCache.get_stats   6 1 0   83.3%
integrations / channels / memory / embeddings.py EmbeddingCache.clear   10 5 0   50.0%
integrations / channels / memory / embeddings.py EmbeddingCache.close   2 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.__enter__   1 0 0   100.0%
integrations / channels / memory / embeddings.py EmbeddingCache.__exit__   2 0 0   100.0%
integrations / channels / memory / embeddings.py (no function)   84 0 2   100.0%
integrations / channels / memory / file_tracker.py FileChange.to_dict   1 0 0   100.0%
integrations / channels / memory / file_tracker.py FileChange.from_dict   1 0 0   100.0%
integrations / channels / memory / file_tracker.py SyncResult.total_changes   1 0 0   100.0%
integrations / channels / memory / file_tracker.py SyncResult.to_dict   1 0 0   100.0%
integrations / channels / memory / file_tracker.py FileWatcher.__init__   9 0 0   100.0%
integrations / channels / memory / file_tracker.py FileWatcher._normalize_path   4 0 0   100.0%
integrations / channels / memory / file_tracker.py FileWatcher.start   7 1 0   85.7%
integrations / channels / memory / file_tracker.py FileWatcher.stop   5 0 0   100.0%
integrations / channels / memory / file_tracker.py FileWatcher._scan_initial   6 1 1   83.3%
integrations / channels / memory / file_tracker.py FileWatcher._poll_loop   5 0 2   100.0%
integrations / channels / memory / file_tracker.py FileWatcher._check_for_changes   28 2 3   92.9%
integrations / channels / memory / file_tracker.py FileWatcher._iter_files   23 7 0   69.6%
integrations / channels / memory / file_tracker.py FileWatcher._compute_hash   8 2 0   75.0%
integrations / channels / memory / file_tracker.py FileWatcher.is_running   1 0 0   100.0%
integrations / channels / memory / file_tracker.py FileWatcher.get_watched_files   2 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.__init__   16 4 0   75.0%
integrations / channels / memory / file_tracker.py FileTracker._ensure_connection   7 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker._ensure_schema   16 2 0   87.5%
integrations / channels / memory / file_tracker.py FileTracker.watch   11 1 0   90.9%
integrations / channels / memory / file_tracker.py FileTracker.unwatch   7 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.sync   41 41 2   0.0%
integrations / channels / memory / file_tracker.py FileTracker.get_changes   5 5 0   0.0%
integrations / channels / memory / file_tracker.py FileTracker.get_tracked_files   7 7 0   0.0%
integrations / channels / memory / file_tracker.py FileTracker.get_watched_paths   2 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.add_change_callback   1 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.remove_change_callback   2 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker._on_file_change   13 1 2   92.3%
integrations / channels / memory / file_tracker.py FileTracker._record_change   3 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker._update_file_record   4 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker._delete_file_record   3 3 0   0.0%
integrations / channels / memory / file_tracker.py FileTracker.cleanup_old_changes   5 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.close   7 1 0   85.7%
integrations / channels / memory / file_tracker.py FileTracker.__enter__   1 0 0   100.0%
integrations / channels / memory / file_tracker.py FileTracker.__exit__   2 0 0   100.0%
integrations / channels / memory / file_tracker.py (no function)   90 0 0   100.0%
integrations / channels / memory / memory_graph.py MemoryNode.to_dict   1 1 0   0.0%
integrations / channels / memory / memory_graph.py MemoryNode.from_memory_item   9 9 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.__init__   6 0 0   100.0%
integrations / channels / memory / memory_graph.py MemoryGraph._init_links_table   5 0 0   100.0%
integrations / channels / memory / memory_graph.py MemoryGraph.register   13 13 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.register_conversation   3 3 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.register_lifecycle   3 3 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.recall   20 20 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.context_recall   6 6 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.get_session_memories   8 8 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.backtrace   18 18 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.backtrace_semantic   7 7 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.get_memory_chain   8 8 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph._get_parent_id   4 4 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph._get_children   9 9 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph._get_latest_session_memory   9 9 0   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph._update_access   9 9 2   0.0%
integrations / channels / memory / memory_graph.py MemoryGraph.close   1 1 0   0.0%
integrations / channels / memory / memory_graph.py (no function)   44 0 0   100.0%
integrations / channels / memory / memory_store.py MemoryItem.__post_init__   2 0 0   100.0%
integrations / channels / memory / memory_store.py MemoryItem._compute_hash   1 0 0   100.0%
integrations / channels / memory / memory_store.py MemoryItem.to_dict   1 1 0   0.0%
integrations / channels / memory / memory_store.py MemoryItem.from_dict   1 1 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.__init__   7 0 0   100.0%
integrations / channels / memory / memory_store.py MemoryStore._ensure_connection   7 0 1   100.0%
integrations / channels / memory / memory_store.py MemoryStore._ensure_schema   16 3 0   81.2%
integrations / channels / memory / memory_store.py MemoryStore.add   14 2 4   85.7%
integrations / channels / memory / memory_store.py MemoryStore.add_batch   10 10 3   0.0%
integrations / channels / memory / memory_store.py MemoryStore.get   6 6 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.search   32 32 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.search_semantic   21 21 2   0.0%
integrations / channels / memory / memory_store.py MemoryStore.search_hybrid   18 18 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.delete   9 9 2   0.0%
integrations / channels / memory / memory_store.py MemoryStore.delete_by_source   4 4 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.clear   4 4 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.count   6 6 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.list_sources   4 4 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.update_embedding   11 11 2   0.0%
integrations / channels / memory / memory_store.py MemoryStore.close   4 0 0   100.0%
integrations / channels / memory / memory_store.py MemoryStore._row_to_item   11 11 2   0.0%
integrations / channels / memory / memory_store.py MemoryStore._build_fts_query   6 6 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore._bm25_to_score   2 2 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore._cosine_similarity   9 9 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.__enter__   1 1 0   0.0%
integrations / channels / memory / memory_store.py MemoryStore.__exit__   2 2 0   0.0%
integrations / channels / memory / memory_store.py (no function)   53 0 0   100.0%
integrations / channels / memory / search.py SearchMatch.to_dict   1 0 0   100.0%
integrations / channels / memory / search.py SearchResults.has_results   1 0 0   100.0%
integrations / channels / memory / search.py SearchResults.to_dict   1 0 0   100.0%
integrations / channels / memory / search.py ContextMatch.to_dict   1 0 0   100.0%
integrations / channels / memory / search.py ContextResults.to_dict   1 1 0   0.0%
integrations / channels / memory / search.py MemorySource.name   0 0 1   100.0%
integrations / channels / memory / search.py MemorySource.search   0 0 1   100.0%
integrations / channels / memory / search.py MemorySource.search_semantic   0 0 1   100.0%
integrations / channels / memory / search.py MemorySource.get_context   1 1 0   0.0%
integrations / channels / memory / search.py MemoryStoreSource.__init__   2 0 0   100.0%
integrations / channels / memory / search.py MemoryStoreSource.name   1 0 0   100.0%
integrations / channels / memory / search.py MemoryStoreSource.search   3 3 0   0.0%
integrations / channels / memory / search.py MemoryStoreSource.search_semantic   2 2 0   0.0%
integrations / channels / memory / search.py MemoryGraphSource.__init__   2 2 0   0.0%
integrations / channels / memory / search.py MemoryGraphSource.name   1 1 0   0.0%
integrations / channels / memory / search.py MemoryGraphSource.search   2 2 0   0.0%
integrations / channels / memory / search.py MemoryGraphSource.search_semantic   2 2 0   0.0%
integrations / channels / memory / search.py MemoryGraphSource.get_context   6 6 0   0.0%
integrations / channels / memory / search.py SessionHistorySource.__init__   13 7 0   46.2%
integrations / channels / memory / search.py SessionHistorySource._ensure_connection   6 0 0   100.0%
integrations / channels / memory / search.py SessionHistorySource._ensure_schema   10 2 0   80.0%
integrations / channels / memory / search.py SessionHistorySource.name   1 0 0   100.0%
integrations / channels / memory / search.py SessionHistorySource.add_message   4 0 0   100.0%
integrations / channels / memory / search.py SessionHistorySource.search   21 21 0   0.0%
integrations / channels / memory / search.py SessionHistorySource.search_semantic   1 1 0   0.0%
integrations / channels / memory / search.py SessionHistorySource.get_context   13 13 0   0.0%
integrations / channels / memory / search.py SessionHistorySource.close   4 0 0   100.0%
integrations / channels / memory / search.py MemorySearch.__init__   13 5 5   61.5%
integrations / channels / memory / search.py MemorySearch.add_source   2 0 0   100.0%
integrations / channels / memory / search.py MemorySearch.remove_source   5 0 0   100.0%
integrations / channels / memory / search.py MemorySearch.get_sources   2 0 0   100.0%
integrations / channels / memory / search.py MemorySearch.search   36 36 7   0.0%
integrations / channels / memory / search.py MemorySearch._search_source   13 13 0   0.0%
integrations / channels / memory / search.py MemorySearch._merge_hybrid_results   17 17 0   0.0%
integrations / channels / memory / search.py MemorySearch.search_context   19 19 2   0.0%
integrations / channels / memory / search.py MemorySearch.close   6 0 2   100.0%
integrations / channels / memory / search.py MemorySearch.__enter__   1 0 0   100.0%
integrations / channels / memory / search.py MemorySearch.__exit__   2 0 0   100.0%
integrations / channels / memory / search.py (no function)   115 0 0   100.0%
integrations / channels / memory / shared_history.py _get_persistent_history   6 1 2   83.3%
integrations / channels / memory / shared_history.py seed_autogen_from_shared_history   22 10 3   54.5%
integrations / channels / memory / shared_history.py create_autogen_history_hook   5 5 0   0.0%
integrations / channels / memory / shared_history.py create_autogen_history_hook._make_hook   2 2 0   0.0%
integrations / channels / memory / shared_history.py create_autogen_history_hook._make_hook.hooked_append   17 17 2   0.0%
integrations / channels / memory / shared_history.py (no function)   9 0 0   100.0%
integrations / channels / memory / simplemem_langchain.py _get_bg_loop   9 9 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.__init__   12 0 0   100.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.messages   2 0 0   100.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.add_message   25 25 2   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.add_user_message   1 1 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.add_ai_message   1 1 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.clear   7 7 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._trim_locked   5 5 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._rebuild_indexes_locked   9 9 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._schedule_flush   5 5 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._flush_to_disk   8 8 2   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.flush_sync   3 3 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._load_buffer   14 12 2   14.3%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.search_by_metadata   3 3 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory._resolve_candidates   30 30 0   0.0%
integrations / channels / memory / simplemem_langchain.py PersistentChatHistory.semantic_search   7 7 3   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.memory_variables   1 1 0   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.load_memory_variables   2 2 0   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.save_context   6 6 0   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.search_by_metadata   3 3 0   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.semantic_search   3 3 0   0.0%
integrations / channels / memory / simplemem_langchain.py SimpleMemChatMemory.load_or_create   11 4 2   63.6%
integrations / channels / memory / simplemem_langchain.py (no function)   57 0 4   100.0%
integrations / channels / memory / simplemem_store.py SimpleMemConfig.from_env   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.__init__   14 14 2   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.name   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.add   9 9 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.finalize   3 3 2   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.search   5 5 3   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.search_semantic   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.get_context   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.dialogue_count   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py SimpleMemStore.config   1 1 0   0.0%
integrations / channels / memory / simplemem_store.py (no function)   40 1 2   97.5%
integrations / channels / metadata.py get_channel_metadata   1 0 0   100.0%
integrations / channels / metadata.py list_all_channels   1 0 0   100.0%
integrations / channels / metadata.py get_channels_by_category   1 0 0   100.0%
integrations / channels / metadata.py get_channels_by_auth_method   1 0 0   100.0%
integrations / channels / metadata.py is_oauth_capable   2 0 0   100.0%
integrations / channels / metadata.py is_oauth_configured   7 0 0   100.0%
integrations / channels / metadata.py (no function)   6 0 1   100.0%
integrations / channels / oauth_api.py _public_base_url   1 0 0   100.0%
integrations / channels / oauth_api.py _redirect_uri   1 0 0   100.0%
integrations / channels / oauth_api.py _client_credentials   2 0 0   100.0%
integrations / channels / oauth_api.py _require_user   14 14 0   0.0%
integrations / channels / oauth_api.py _oauth_teardown   7 5 0   28.6%
integrations / channels / oauth_api.py build_authorize_url   17 0 0   100.0%
integrations / channels / oauth_api.py oauth_start   12 1 0   91.7%
integrations / channels / oauth_api.py _exchange_code   18 4 0   77.8%
integrations / channels / oauth_api.py _walk   6 1 0   83.3%
integrations / channels / oauth_api.py _close_page_html   8 0 0   100.0%
integrations / channels / oauth_api.py oauth_callback   36 2 3   94.4%
integrations / channels / oauth_api.py (no function)   25 0 0   100.0%
integrations / channels / plugins / __init__.py (no function)   4 4 0   0.0%
integrations / channels / plugins / http_server.py Route.matches   1 1 0   0.0%
integrations / channels / plugins / http_server.py Request.json   3 3 0   0.0%
integrations / channels / plugins / http_server.py Response.to_bytes   7 7 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.__init__   7 7 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.host   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.port   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.is_running   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.routes   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.register_route   8 8 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.unregister_route   7 7 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.unregister_routes   7 7 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.add_middleware   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._find_route   4 4 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler   13 13 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.log_message   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler._handle_request   18 18 3   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler._send_response   6 6 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_GET   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_POST   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_PUT   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_DELETE   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_PATCH   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_OPTIONS   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer._create_handler.RequestHandler.do_HEAD   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.start   13 13 4   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.stop   14 14 3   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.list_routes   1 1 0   0.0%
integrations / channels / plugins / http_server.py PluginHTTPServer.handle_request   10 10 3   0.0%
integrations / channels / plugins / http_server.py (no function)   60 60 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.__init__   4 4 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.name   0 0 1   100.0%
integrations / channels / plugins / plugin_system.py Plugin.version   0 0 1   100.0%
integrations / channels / plugins / plugin_system.py Plugin.description   0 0 1   100.0%
integrations / channels / plugins / plugin_system.py Plugin.state   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.config   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.loaded_at   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.error_message   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.get_metadata   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.configure   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_load   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_unload   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_enable   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_disable   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_message   1 1 1   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_response   1 1 1   0.0%
integrations / channels / plugins / plugin_system.py Plugin.on_error   0 0 1   100.0%
integrations / channels / plugins / plugin_system.py PluginManager.__init__   4 4 0   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.plugins   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.load   17 17 5   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.load_from_module   5 5 3   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.unload   15 15 3   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.enable   21 21 3   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.disable   18 18 3   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.list_plugins   5 5 0   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.get_plugin   1 1 0   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.process_message   7 7 2   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.process_response   7 7 2   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.reload   15 15 0   0.0%
integrations / channels / plugins / plugin_system.py PluginManager.unload_all   5 5 0   0.0%
integrations / channels / plugins / plugin_system.py (no function)   66 66 0   0.0%
integrations / channels / plugins / registry.py PluginInfo.to_dict   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginInfo.from_dict   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.__init__   6 6 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.install_dir   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.available_plugins   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.installed_plugins   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.register_plugin   10 10 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.unregister_plugin   6 6 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.search   14 14 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.install   26 26 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.uninstall   16 16 2   0.0%
integrations / channels / plugins / registry.py PluginRegistry.update   13 13 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.check_updates   7 7 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.refresh   2 2 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry._find_dependents   5 5 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry._compare_versions   14 14 6   0.0%
integrations / channels / plugins / registry.py PluginRegistry._compare_versions.parse_version   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry._save_cache   4 4 2   0.0%
integrations / channels / plugins / registry.py PluginRegistry._load_cache   9 9 2   0.0%
integrations / channels / plugins / registry.py PluginRegistry.get_plugin_info   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.is_installed   1 1 0   0.0%
integrations / channels / plugins / registry.py PluginRegistry.get_installed_version   3 3 0   0.0%
integrations / channels / plugins / registry.py (no function)   61 61 0   0.0%
integrations / channels / queue / __init__.py (no function)   7 0 0   100.0%
integrations / channels / queue / batching.py BatchStats.to_dict   1 1 0   0.0%
integrations / channels / queue / batching.py Batch.add   2 2 0   0.0%
integrations / channels / queue / batching.py Batch.clear   3 3 0   0.0%
integrations / channels / queue / batching.py Batch.size   1 1 0   0.0%
integrations / channels / queue / batching.py Batch.age_ms   1 1 0   0.0%
integrations / channels / queue / batching.py Batch.cancel_timer   6 6 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.__init__   8 8 0   0.0%
integrations / channels / queue / batching.py MessageBatcher._get_key   14 14 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.add   17 17 0   0.0%
integrations / channels / queue / batching.py MessageBatcher._timer_flush   4 4 3   0.0%
integrations / channels / queue / batching.py MessageBatcher._flush_batch   26 26 4   0.0%
integrations / channels / queue / batching.py MessageBatcher.flush   1 1 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.flush_sync   15 15 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.flush_all   8 8 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.flush_all_sync   8 8 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_batch   4 4 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_batch_size   4 4 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_pending_count   2 2 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_batch_count   2 2 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_batch_keys   2 2 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.get_stats   4 4 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.clear   9 9 0   0.0%
integrations / channels / queue / batching.py MessageBatcher.shutdown   5 5 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.__init__   6 6 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher._get_key   7 7 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.add   19 19 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher._timer_flush   3 3 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher._flush_batch_locked   22 22 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.flush   2 2 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.flush_all   8 8 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.get_pending_count   2 2 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.get_batch_count   2 2 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.get_batch_keys   2 2 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.get_stats   4 4 0   0.0%
integrations / channels / queue / batching.py SyncMessageBatcher.clear   8 8 0   0.0%
integrations / channels / queue / batching.py BatchAggregator.__init__   4 4 0   0.0%
integrations / channels / queue / batching.py BatchAggregator.add_batch   9 9 0   0.0%
integrations / channels / queue / batching.py BatchAggregator.flush   2 2 0   0.0%
integrations / channels / queue / batching.py BatchAggregator.flush_all   4 4 0   0.0%
integrations / channels / queue / batching.py BatchAggregator.get_pending_count   4 4 0   0.0%
integrations / channels / queue / batching.py (no function)   93 93 0   0.0%
integrations / channels / queue / concurrency.py ConcurrencyController.__init__   9 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController._make_slot_id   2 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController._get_chat_key   1 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController._is_available_unlocked   13 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.is_available   2 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.acquire_sync   19 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.acquire   18 18 0   0.0%
integrations / channels / queue / concurrency.py ConcurrencyController.release   28 3 0   89.3%
integrations / channels / queue / concurrency.py ConcurrencyController.release_all_for_user   7 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.release_all_for_channel   7 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.release_all_for_chat   8 8 0   0.0%
integrations / channels / queue / concurrency.py ConcurrencyController.get_usage   3 0 0   100.0%
integrations / channels / queue / concurrency.py ConcurrencyController.get_slot_count   9 4 0   55.6%
integrations / channels / queue / concurrency.py ConcurrencyController.cleanup_stale   13 13 0   0.0%
integrations / channels / queue / concurrency.py ConcurrencyController.clear   7 0 0   100.0%
integrations / channels / queue / concurrency.py (no function)   49 0 1   100.0%
integrations / channels / queue / debounce.py DebounceBuffer.__init__   4 0 0   100.0%
integrations / channels / queue / debounce.py DebounceBuffer.add   2 0 0   100.0%
integrations / channels / queue / debounce.py DebounceBuffer.clear   3 0 0   100.0%
integrations / channels / queue / debounce.py DebounceBuffer.cancel_timer   3 3 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.__init__   6 0 0   100.0%
integrations / channels / queue / debounce.py InboundDebouncer._get_debounce_ms   3 3 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.debounce   37 37 6   0.0%
integrations / channels / queue / debounce.py InboundDebouncer._timer_flush   4 4 3   0.0%
integrations / channels / queue / debounce.py InboundDebouncer._flush_key   16 16 4   0.0%
integrations / channels / queue / debounce.py InboundDebouncer._call_flush   4 4 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.flush   12 12 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.flush_all   8 8 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.get_pending_count   2 2 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.get_pending_keys   2 2 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.get_stats   3 3 0   0.0%
integrations / channels / queue / debounce.py InboundDebouncer.clear   7 7 0   0.0%
integrations / channels / queue / debounce.py SyncDebouncer.__init__   6 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer._get_debounce_ms   3 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer.debounce   33 4 0   87.9%
integrations / channels / queue / debounce.py SyncDebouncer._timer_flush   3 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer.flush   12 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer.flush_all   8 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer.get_pending_count   2 0 0   100.0%
integrations / channels / queue / debounce.py SyncDebouncer.get_stats   3 0 0   100.0%
integrations / channels / queue / debounce.py (no function)   47 0 0   100.0%
integrations / channels / queue / dedupe.py DedupeStats.duplicate_rate   3 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.__init__   6 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator._compute_hash   5 3 0   40.0%
integrations / channels / queue / dedupe.py MessageDeduplicator._compute_content_hash   2 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator._is_expired   4 1 0   75.0%
integrations / channels / queue / dedupe.py MessageDeduplicator._cleanup_expired   17 2 0   88.2%
integrations / channels / queue / dedupe.py MessageDeduplicator._enforce_max_entries   11 1 0   90.9%
integrations / channels / queue / dedupe.py MessageDeduplicator.is_duplicate   37 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.mark_seen   34 5 0   85.3%
integrations / channels / queue / dedupe.py MessageDeduplicator.check_and_mark   4 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.cleanup_expired   2 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.clear   7 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.get_stats   3 0 0   100.0%
integrations / channels / queue / dedupe.py MessageDeduplicator.get_entry_count   2 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.__init__   4 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.is_duplicate   7 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.mark_seen   4 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.check_and_mark   9 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator._cleanup   6 1 0   83.3%
integrations / channels / queue / dedupe.py SimpleDeduplicator._enforce_max   2 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.clear   4 0 0   100.0%
integrations / channels / queue / dedupe.py SimpleDeduplicator.get_count   2 0 0   100.0%
integrations / channels / queue / dedupe.py (no function)   63 0 0   100.0%
integrations / channels / queue / message_queue.py QueuedMessage.__post_init__   2 0 0   100.0%
integrations / channels / queue / message_queue.py QueueStats.to_dict   1 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.__init__   8 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.size   1 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.is_empty   1 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.is_full   1 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue._is_duplicate   9 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue._mark_seen   8 2 0   75.0%
integrations / channels / queue / message_queue.py MessageQueue._create_summary   4 1 0   75.0%
integrations / channels / queue / message_queue.py MessageQueue._apply_drop_policy   20 2 0   90.0%
integrations / channels / queue / message_queue.py MessageQueue._clean_expired   8 1 0   87.5%
integrations / channels / queue / message_queue.py MessageQueue.enqueue   27 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.dequeue   8 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.peek   3 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.collect   8 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.clear   8 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.get_stats   3 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.get_dropped_summary   10 0 0   100.0%
integrations / channels / queue / message_queue.py MessageQueue.should_debounce   6 1 0   83.3%
integrations / channels / queue / message_queue.py MessageQueue.time_until_debounce_complete   7 2 0   71.4%
integrations / channels / queue / message_queue.py QueueManager.__init__   5 0 0   100.0%
integrations / channels / queue / message_queue.py QueueManager.set_channel_config   1 0 0   100.0%
integrations / channels / queue / message_queue.py QueueManager.get_queue   12 1 0   91.7%
integrations / channels / queue / message_queue.py QueueManager.has_queue   1 0 0   100.0%
integrations / channels / queue / message_queue.py QueueManager.delete_queue   6 1 0   83.3%
integrations / channels / queue / message_queue.py QueueManager.list_queues   4 0 0   100.0%
integrations / channels / queue / message_queue.py QueueManager.get_total_size   2 0 0   100.0%
integrations / channels / queue / message_queue.py QueueManager.process_all   12 1 2   91.7%
integrations / channels / queue / message_queue.py QueueManager.cleanup_stale   12 12 0   0.0%
integrations / channels / queue / message_queue.py QueueManager._cleanup_empty_queues   6 6 0   0.0%
integrations / channels / queue / message_queue.py QueueManager.get_stats   12 0 0   100.0%
integrations / channels / queue / message_queue.py get_queue_manager   3 0 0   100.0%
integrations / channels / queue / message_queue.py (no function)   95 0 0   100.0%
integrations / channels / queue / pipeline.py PipelineStats.to_dict   1 1 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.__init__   13 13 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._init_components   14 14 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.set_handler   1 1 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._on_debounce_flush   2 2 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._on_batch_flush   1 1 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._process_batch   2 2 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.process   14 14 6   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._process_after_debounce   27 27 6   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._queue_message   12 12 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._process_with_slot   8 8 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._execute_handler   17 17 6   0.0%
integrations / channels / queue / pipeline.py MessagePipeline._on_retry   2 2 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.process_queued   12 12 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.get_stats   1 1 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.get_component_stats   17 17 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.get_queue_size   3 3 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.get_pending_count   8 8 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.flush_all   8 8 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.reset_stats   3 3 0   0.0%
integrations / channels / queue / pipeline.py MessagePipeline.shutdown   14 14 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.__init__   12 12 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._init_components   12 12 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.set_handler   1 1 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._on_debounce_flush   2 2 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.process   13 13 4   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._process_after_debounce   20 20 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._queue_message   9 9 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._execute_handler   12 12 4   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline._on_retry   2 2 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.get_stats   1 1 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.process_queued   12 12 0   0.0%
integrations / channels / queue / pipeline.py SyncMessagePipeline.shutdown   7 7 0   0.0%
integrations / channels / queue / pipeline.py (no function)   117 117 0   0.0%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.__init__   4 0 0   100.0%
integrations / channels / queue / rate_limit.py SlidingWindowCounter._cleanup   3 1 0   66.7%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.check   5 0 0   100.0%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.consume   7 0 0   100.0%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.get_remaining   4 0 0   100.0%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.get_reset_time   8 1 0   87.5%
integrations / channels / queue / rate_limit.py SlidingWindowCounter.reset   2 0 0   100.0%
integrations / channels / queue / rate_limit.py TokenBucket.__init__   5 0 0   100.0%
integrations / channels / queue / rate_limit.py TokenBucket._refill   5 0 0   100.0%
integrations / channels / queue / rate_limit.py TokenBucket.consume   6 0 0   100.0%
integrations / channels / queue / rate_limit.py TokenBucket.get_tokens   3 0 0   100.0%
integrations / channels / queue / rate_limit.py TokenBucket.reset   3 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter.__init__   6 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter._get_key   1 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter._get_limits   4 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter._get_or_create_counters   10 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter.check   17 2 0   88.2%
integrations / channels / queue / rate_limit.py RateLimiter.consume   9 3 0   66.7%
integrations / channels / queue / rate_limit.py RateLimiter.check_and_consume   4 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter.get_remaining   3 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter.reset   8 0 0   100.0%
integrations / channels / queue / rate_limit.py RateLimiter.reset_all   7 7 0   0.0%
integrations / channels / queue / rate_limit.py RateLimiter.get_stats   1 0 0   100.0%
integrations / channels / queue / rate_limit.py (no function)   63 0 0   100.0%
integrations / channels / queue / retry.py RetryHandler.__init__   2 0 0   100.0%
integrations / channels / queue / retry.py RetryHandler.calculate_delay   7 3 0   57.1%
integrations / channels / queue / retry.py RetryHandler.should_retry   11 1 0   90.9%
integrations / channels / queue / retry.py RetryHandler.with_retry_async   14 14 13   0.0%
integrations / channels / queue / retry.py RetryHandler.with_retry   12 4 13   66.7%
integrations / channels / queue / retry.py RetryHandler.get_stats   1 0 0   100.0%
integrations / channels / queue / retry.py RetryHandler.reset_stats   1 0 0   100.0%
integrations / channels / queue / retry.py retry_async   2 2 0   0.0%
integrations / channels / queue / retry.py retry_async.decorator   4 4 0   0.0%
integrations / channels / queue / retry.py retry_async.decorator.wrapper   1 1 0   0.0%
integrations / channels / queue / retry.py retry_sync   2 2 0   0.0%
integrations / channels / queue / retry.py retry_sync.decorator   4 4 0   0.0%
integrations / channels / queue / retry.py retry_sync.decorator.wrapper   1 1 0   0.0%
integrations / channels / queue / retry.py (no function)   49 0 0   100.0%
integrations / channels / registry.py ChannelRegistryConfig.__post_init__   2 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.__init__   4 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.register   5 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.unregister   3 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.get   1 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.list_channels   1 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.get_status   1 0 0   100.0%
integrations / channels / registry.py ChannelRegistry.set_agent_handler   1 0 0   100.0%
integrations / channels / registry.py ChannelRegistry._route_to_agent   14 14 6   0.0%
integrations / channels / registry.py ChannelRegistry.send_to_channel   6 6 0   0.0%
integrations / channels / registry.py ChannelRegistry.broadcast   12 12 0   0.0%
integrations / channels / registry.py ChannelRegistry.start_all   8 8 0   0.0%
integrations / channels / registry.py ChannelRegistry.stop_all   4 4 0   0.0%
integrations / channels / registry.py ChannelRegistry.is_running   1 0 0   100.0%
integrations / channels / registry.py get_registry   3 0 0   100.0%
integrations / channels / registry.py set_registry   1 1 0   0.0%
integrations / channels / registry.py (no function)   32 0 0   100.0%
integrations / channels / response / __init__.py (no function)   6 0 0   100.0%
integrations / channels / response / reactions.py AckManager.__init__   6 6 0   0.0%
integrations / channels / response / reactions.py AckManager.config   1 1 0   0.0%
integrations / channels / response / reactions.py AckManager.received_emoji   1 1 0   0.0%
integrations / channels / response / reactions.py AckManager.processing_emoji   1 1 0   0.0%
integrations / channels / response / reactions.py AckManager.complete_emoji   1 1 0   0.0%
integrations / channels / response / reactions.py AckManager.error_emoji   1 1 0   0.0%
integrations / channels / response / reactions.py AckManager.set_callbacks   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.set_emojis   8 8 0   0.0%
integrations / channels / response / reactions.py AckManager._get_async_lock   3 3 0   0.0%
integrations / channels / response / reactions.py AckManager._get_or_create_context   3 3 0   0.0%
integrations / channels / response / reactions.py AckManager._add_reaction_internal   5 5 3   0.0%
integrations / channels / response / reactions.py AckManager._remove_reaction_internal   5 5 3   0.0%
integrations / channels / response / reactions.py AckManager.ack_received   11 11 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_processing   11 11 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_complete   14 14 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_error   11 11 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_queued   8 8 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_thinking   8 8 0   0.0%
integrations / channels / response / reactions.py AckManager.remove_acks   9 9 0   0.0%
integrations / channels / response / reactions.py AckManager._remove_all_reactions   6 6 0   0.0%
integrations / channels / response / reactions.py AckManager._schedule_removal   3 3 0   0.0%
integrations / channels / response / reactions.py AckManager._schedule_removal.remove_after_delay   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.get_state   3 3 0   0.0%
integrations / channels / response / reactions.py AckManager.get_context   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.get_active_messages   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.clear_all   6 6 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_received_async   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_processing_async   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_complete_async   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.ack_error_async   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.remove_acks_async   2 2 0   0.0%
integrations / channels / response / reactions.py AckManager.transition_state   5 5 0   0.0%
integrations / channels / response / reactions.py AckManager.get_stats   6 6 0   0.0%
integrations / channels / response / reactions.py (no function)   71 0 0   100.0%
integrations / channels / response / router.py ChannelResponseRouter.__init__   2 0 0   100.0%
integrations / channels / response / router.py ChannelResponseRouter._get_registry   4 4 0   0.0%
integrations / channels / response / router.py ChannelResponseRouter._get_db   4 0 0   100.0%
integrations / channels / response / router.py ChannelResponseRouter.route_response   9 0 0   100.0%
integrations / channels / response / router.py ChannelResponseRouter.log_user_message   1 0 0   100.0%
integrations / channels / response / router.py ChannelResponseRouter.upsert_binding   14 0 2   100.0%
integrations / channels / response / router.py ChannelResponseRouter._log_conversation   8 0 2   100.0%
integrations / channels / response / router.py ChannelResponseRouter._async_fan_out   17 11 2   35.3%
integrations / channels / response / router.py ChannelResponseRouter._send_to_binding   4 4 2   0.0%
integrations / channels / response / router.py ChannelResponseRouter._notify_desktop_wamp   12 2 2   83.3%
integrations / channels / response / router.py _get_running_loop   4 4 0   0.0%
integrations / channels / response / router.py get_response_router   3 0 0   100.0%
integrations / channels / response / router.py (no function)   21 0 0   100.0%
integrations / channels / response / streaming.py ProgressIndicator.next_frame   5 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.__init__   8 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.config   1 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.set_callbacks   2 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.set_typing_manager   1 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse._get_async_lock   3 3 0   0.0%
integrations / channels / response / streaming.py StreamingResponse._get_platform_capability   1 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse._create_stream_key   1 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.stream   23 23 5   0.0%
integrations / channels / response / streaming.py StreamingResponse._process_stream   33 33 1   0.0%
integrations / channels / response / streaming.py StreamingResponse._stream_timeout_watcher   3 3 0   0.0%
integrations / channels / response / streaming.py StreamingResponse._cancel_existing_stream   4 4 0   0.0%
integrations / channels / response / streaming.py StreamingResponse.update_message   10 10 7   0.0%
integrations / channels / response / streaming.py StreamingResponse.finalize   4 4 0   0.0%
integrations / channels / response / streaming.py StreamingResponse._send_initial_message   11 11 3   0.0%
integrations / channels / response / streaming.py StreamingResponse._handle_stream_error   7 7 2   0.0%
integrations / channels / response / streaming.py StreamingResponse._start_typing   5 5 2   0.0%
integrations / channels / response / streaming.py StreamingResponse._stop_typing   5 5 2   0.0%
integrations / channels / response / streaming.py StreamingResponse._pulse_typing   5 5 2   0.0%
integrations / channels / response / streaming.py StreamingResponse.cancel_stream   6 6 0   0.0%
integrations / channels / response / streaming.py StreamingResponse.is_streaming   3 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.get_context   3 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.get_active_streams   2 0 0   100.0%
integrations / channels / response / streaming.py StreamingResponse.cancel_all   5 5 0   0.0%
integrations / channels / response / streaming.py StreamingResponse.streaming_context   17 17 5   0.0%
integrations / channels / response / streaming.py StreamingResponse.get_stats   4 0 0   100.0%
integrations / channels / response / streaming.py FallbackStreamingResponse.__init__   3 0 0   100.0%
integrations / channels / response / streaming.py FallbackStreamingResponse.stream   28 28 4   0.0%
integrations / channels / response / streaming.py create_streaming_response   4 0 0   100.0%
integrations / channels / response / streaming.py (no function)   90 0 0   100.0%
integrations / channels / response / templates.py TemplateContext.to_dict   2 2 0   0.0%
integrations / channels / response / templates.py TemplateEngine.__init__   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.config   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.context   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_context   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.update_context   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_model   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_provider   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_identity   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_user   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_channel   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_prefix   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_suffix   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.set_variable   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.get_variable   2 2 0   0.0%
integrations / channels / response / templates.py TemplateEngine.register_template   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.get_template   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.list_templates   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.register_filter   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.render   6 6 0   0.0%
integrations / channels / response / templates.py TemplateEngine.render.replace_var   15 15 0   0.0%
integrations / channels / response / templates.py TemplateEngine.render_named   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.format_response   12 12 0   0.0%
integrations / channels / response / templates.py TemplateEngine._escape_html   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.get_available_variables   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.validate_template   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.create_context   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.clone   5 5 0   0.0%
integrations / channels / response / templates.py TemplateEngine.filter_upper   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.filter_lower   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.filter_title   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.filter_strip   1 1 0   0.0%
integrations / channels / response / templates.py TemplateEngine.register_default_filters   4 4 0   0.0%
integrations / channels / response / templates.py TemplateEngine.get_stats   1 1 0   0.0%
integrations / channels / response / templates.py (no function)   77 0 0   100.0%
integrations / channels / response / typing.py TypingManager.__init__   7 0 0   100.0%
integrations / channels / response / typing.py TypingManager.config   1 1 0   0.0%
integrations / channels / response / typing.py TypingManager.set_send_callback   1 1 0   0.0%
integrations / channels / response / typing.py TypingManager._get_async_lock   3 3 0   0.0%
integrations / channels / response / typing.py TypingManager.start   9 9 0   0.0%
integrations / channels / response / typing.py TypingManager.stop   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager._stop_internal   12 12 1   0.0%
integrations / channels / response / typing.py TypingManager.pulse   10 10 0   0.0%
integrations / channels / response / typing.py TypingManager._send_indicator   3 3 2   0.0%
integrations / channels / response / typing.py TypingManager.is_typing   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.get_context   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.get_active_channels   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.stop_all   6 6 0   0.0%
integrations / channels / response / typing.py TypingManager.typing   8 8 2   0.0%
integrations / channels / response / typing.py TypingManager._start_pulse_thread   6 6 0   0.0%
integrations / channels / response / typing.py TypingManager._start_pulse_thread.pulse_loop   9 9 0   0.0%
integrations / channels / response / typing.py TypingManager.start_async   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.stop_async   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.pulse_async   2 2 0   0.0%
integrations / channels / response / typing.py TypingManager.typing_async   14 14 1   0.0%
integrations / channels / response / typing.py TypingManager._pulse_loop_async   6 6 1   0.0%
integrations / channels / response / typing.py TypingManager.get_typing_duration   5 5 0   0.0%
integrations / channels / response / typing.py TypingManager.get_stats   3 3 0   0.0%
integrations / channels / response / typing.py (no function)   53 0 0   100.0%
integrations / channels / room_capable.py RoomCapableAdapter.join_room   0 0 1   100.0%
integrations / channels / room_capable.py RoomCapableAdapter.leave_room   0 0 1   100.0%
integrations / channels / room_capable.py RoomCapableAdapter.list_room_members   1 0 0   100.0%
integrations / channels / room_capable.py is_room_capable   1 0 0   100.0%
integrations / channels / room_capable.py (no function)   8 0 1   100.0%
integrations / channels / security.py PairingCode.__post_init__   2 0 0   100.0%
integrations / channels / security.py PairingCode.is_expired   1 0 0   100.0%
integrations / channels / security.py PairingCode.is_valid   1 0 0   100.0%
integrations / channels / security.py PairingCode.to_dict   1 0 0   100.0%
integrations / channels / security.py PairingCode.from_dict   1 0 0   100.0%
integrations / channels / security.py PairedSession.session_key   1 0 0   100.0%
integrations / channels / security.py PairedSession.to_dict   1 0 0   100.0%
integrations / channels / security.py PairedSession.from_dict   1 0 0   100.0%
integrations / channels / security.py PairingManager.__init__   7 0 0   100.0%
integrations / channels / security.py PairingManager.generate_pairing_code   8 0 0   100.0%
integrations / channels / security.py PairingManager.verify_pairing   15 0 0   100.0%
integrations / channels / security.py PairingManager.is_paired   1 0 0   100.0%
integrations / channels / security.py PairingManager.get_user_mapping   5 0 0   100.0%
integrations / channels / security.py PairingManager.get_session   1 1 0   0.0%
integrations / channels / security.py PairingManager.unpair   7 1 0   85.7%
integrations / channels / security.py PairingManager.unpair_user   7 0 0   100.0%
integrations / channels / security.py PairingManager.list_user_pairings   1 0 0   100.0%
integrations / channels / security.py PairingManager._generate_secure_code   4 0 0   100.0%
integrations / channels / security.py PairingManager._cleanup_expired_codes   3 1 0   66.7%
integrations / channels / security.py PairingManager._save_state   5 0 2   100.0%
integrations / channels / security.py PairingManager._load_state   12 3 2   75.0%
integrations / channels / security.py PairingMiddleware.__init__   4 0 0   100.0%
integrations / channels / security.py PairingMiddleware.check_pairing   11 0 0   100.0%
integrations / channels / security.py PairingMiddleware._looks_like_pairing_code   6 0 0   100.0%
integrations / channels / security.py get_pairing_manager   3 0 0   100.0%
integrations / channels / security.py _OAuthState.is_expired   1 0 0   100.0%
integrations / channels / security.py OAuthStateManager.__init__   1 0 0   100.0%
integrations / channels / security.py OAuthStateManager.generate_state   5 0 1   100.0%
integrations / channels / security.py OAuthStateManager.verify_state   10 0 0   100.0%
integrations / channels / security.py OAuthStateManager._evict_expired   5 0 0   100.0%
integrations / channels / security.py get_oauth_state_manager   3 0 0   100.0%
integrations / channels / security.py generate_pkce_pair   5 0 0   100.0%
integrations / channels / security.py (no function)   93 0 0   100.0%
integrations / channels / self_chat.py normalize_phone   3 0 0   100.0%
integrations / channels / self_chat.py SelfChatHandler.__init__   9 0 0   100.0%
integrations / channels / self_chat.py SelfChatHandler.is_self_message   10 0 0   100.0%
integrations / channels / self_chat.py SelfChatHandler.handle   23 3 11   87.0%
integrations / channels / self_chat.py SelfChatHandler._persist_note   8 5 5   37.5%
integrations / channels / self_chat.py SelfChatHandler._send_reply_in_thread   15 6 4   60.0%
integrations / channels / self_chat.py (no function)   21 4 0   81.0%
integrations / channels / session_manager.py ConversationMessage.to_dict   1 0 0   100.0%
integrations / channels / session_manager.py ConversationMessage.from_dict   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.session_key   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.message_count   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.context_window   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.add_message   5 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.add_user_message   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.add_assistant_message   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.get_state   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.set_state   2 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.clear_state   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.clear_history   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.to_dict   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSession.from_dict   3 0 0   100.0%
integrations / channels / session_manager.py LRUSessionCache.__init__   3 0 0   100.0%
integrations / channels / session_manager.py LRUSessionCache.get   5 0 0   100.0%
integrations / channels / session_manager.py LRUSessionCache.put   7 1 0   85.7%
integrations / channels / session_manager.py ChannelSessionManager.__init__   6 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.get_session   19 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.has_session   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.delete_session   8 1 0   87.5%
integrations / channels / session_manager.py ChannelSessionManager.clear_channel_sessions   7 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.clear_user_sessions   7 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.list_sessions   6 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.get_session_count   3 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.cleanup_expired   8 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager.persist   1 0 0   100.0%
integrations / channels / session_manager.py ChannelSessionManager._save_sessions   6 0 2   100.0%
integrations / channels / session_manager.py ChannelSessionManager._load_sessions   13 1 4   92.3%
integrations / channels / session_manager.py SessionIsolationMiddleware.__init__   2 0 0   100.0%
integrations / channels / session_manager.py SessionIsolationMiddleware.get_session_for_message   9 0 0   100.0%
integrations / channels / session_manager.py get_session_manager   3 0 0   100.0%
integrations / channels / session_manager.py (no function)   70 0 0   100.0%
integrations / channels / signal_adapter.py SignalAdapter.__init__   10 1 0   90.0%
integrations / channels / signal_adapter.py SignalAdapter.name   1 0 0   100.0%
integrations / channels / signal_adapter.py SignalAdapter.connect   23 23 4   0.0%
integrations / channels / signal_adapter.py SignalAdapter.disconnect   12 12 1   0.0%
integrations / channels / signal_adapter.py SignalAdapter._poll_messages   22 22 4   0.0%
integrations / channels / signal_adapter.py SignalAdapter._reconnect   9 9 2   0.0%
integrations / channels / signal_adapter.py SignalAdapter._convert_message   20 1 0   95.0%
integrations / channels / signal_adapter.py SignalAdapter._get_media_type   9 0 0   100.0%
integrations / channels / signal_adapter.py SignalAdapter.send_message   32 32 3   0.0%
integrations / channels / signal_adapter.py SignalAdapter._prepare_attachment   14 14 2   0.0%
integrations / channels / signal_adapter.py SignalAdapter.edit_message   1 1 0   0.0%
integrations / channels / signal_adapter.py SignalAdapter.delete_message   8 8 3   0.0%
integrations / channels / signal_adapter.py SignalAdapter.send_typing   8 8 2   0.0%
integrations / channels / signal_adapter.py SignalAdapter.get_chat_info   14 14 2   0.0%
integrations / channels / signal_adapter.py SignalAdapter.send_reaction   9 9 3   0.0%
integrations / channels / signal_adapter.py SignalAdapter.create_group   12 12 2   0.0%
integrations / channels / signal_adapter.py SignalAdapter.download_attachment   9 9 2   0.0%
integrations / channels / signal_adapter.py create_signal_adapter   6 0 0   100.0%
integrations / channels / signal_adapter.py (no function)   34 0 2   100.0%
integrations / channels / slack_adapter.py SlackAdapter.__init__   9 0 0   100.0%
integrations / channels / slack_adapter.py SlackAdapter.name   1 0 0   100.0%
integrations / channels / slack_adapter.py SlackAdapter.connect   22 22 4   0.0%
integrations / channels / slack_adapter.py SlackAdapter.disconnect   7 7 2   0.0%
integrations / channels / slack_adapter.py SlackAdapter._register_handlers   8 8 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter._register_handlers.handle_message   6 6 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter._register_handlers.handle_mention   3 3 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter._register_handlers.handle_reaction   1 1 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter._convert_message   20 20 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.send_message   18 18 3   0.0%
integrations / channels / slack_adapter.py SlackAdapter._send_with_media   19 19 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter._build_blocks   9 9 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.edit_message   11 11 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.delete_message   8 8 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.send_typing   0 0 1   100.0%
integrations / channels / slack_adapter.py SlackAdapter.get_chat_info   9 9 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.add_reaction   9 9 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.get_user_info   9 9 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.open_dm   8 8 0   0.0%
integrations / channels / slack_adapter.py SlackAdapter.join_room   19 4 3   78.9%
integrations / channels / slack_adapter.py SlackAdapter.leave_room   16 7 3   56.2%
integrations / channels / slack_adapter.py SlackAdapter.list_room_members   17 4 5   76.5%
integrations / channels / slack_adapter.py create_slack_adapter   8 8 0   0.0%
integrations / channels / slack_adapter.py (no function)   37 0 2   100.0%
integrations / channels / telegram_adapter.py TelegramAdapter.__init__   6 1 0   83.3%
integrations / channels / telegram_adapter.py TelegramAdapter.name   1 0 0   100.0%
integrations / channels / telegram_adapter.py TelegramAdapter.connect   19 19 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.disconnect   8 8 2   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._register_handlers   6 6 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_start   1 1 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_help   1 1 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_status   1 1 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_message   2 2 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_media   2 2 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._handle_callback   4 4 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._convert_message   19 19 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.send_message   16 16 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._send_media   18 18 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter._build_keyboard   12 1 0   91.7%
integrations / channels / telegram_adapter.py TelegramAdapter.edit_message   9 9 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.delete_message   8 8 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.send_typing   4 4 1   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.get_chat_info   8 8 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.download_file   9 9 0   0.0%
integrations / channels / telegram_adapter.py TelegramAdapter.join_room   12 1 3   91.7%
integrations / channels / telegram_adapter.py TelegramAdapter.leave_room   9 3 3   66.7%
integrations / channels / telegram_adapter.py TelegramAdapter.list_room_members   20 6 3   70.0%
integrations / channels / telegram_adapter.py create_telegram_adapter   5 5 0   0.0%
integrations / channels / telegram_adapter.py (no function)   41 0 2   100.0%
integrations / channels / web_adapter.py WebSession.is_connected   1 0 0   100.0%
integrations / channels / web_adapter.py WebSession.touch   1 0 0   100.0%
integrations / channels / web_adapter.py WebAdapter.__init__   16 1 0   93.8%
integrations / channels / web_adapter.py WebAdapter.name   1 0 0   100.0%
integrations / channels / web_adapter.py WebAdapter.connect   12 12 4   0.0%
integrations / channels / web_adapter.py WebAdapter.disconnect   17 17 1   0.0%
integrations / channels / web_adapter.py WebAdapter._cors_middleware   5 5 0   0.0%
integrations / channels / web_adapter.py WebAdapter._setup_routes   9 9 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_health   1 1 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_websocket   32 32 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_ws_message   23 23 2   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_ws_binary   9 9 3   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_rest_message   12 12 3   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_get_messages   8 8 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_upload   16 16 3   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_download   7 7 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_typing   8 8 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_read_receipt   10 10 0   0.0%
integrations / channels / web_adapter.py WebAdapter._handle_session_info   7 7 0   0.0%
integrations / channels / web_adapter.py WebAdapter._broadcast_typing   4 4 0   0.0%
integrations / channels / web_adapter.py WebAdapter._send_to_session   12 12 2   0.0%
integrations / channels / web_adapter.py WebAdapter._cleanup_loop   19 19 2   0.0%
integrations / channels / web_adapter.py WebAdapter.send_message   8 8 0   0.0%
integrations / channels / web_adapter.py WebAdapter.edit_message   5 5 0   0.0%
integrations / channels / web_adapter.py WebAdapter.delete_message   3 3 0   0.0%
integrations / channels / web_adapter.py WebAdapter.send_typing   1 1 0   0.0%
integrations / channels / web_adapter.py WebAdapter.get_chat_info   4 4 0   0.0%
integrations / channels / web_adapter.py WebAdapter.get_active_sessions   1 0 0   100.0%
integrations / channels / web_adapter.py WebAdapter.get_read_receipts   1 0 0   100.0%
integrations / channels / web_adapter.py create_web_adapter   4 0 0   100.0%
integrations / channels / web_adapter.py (no function)   68 0 2   100.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.__init__   10 1 0   90.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.name   1 0 0   100.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.set_qr_callback   1 1 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.connect   19 19 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter._wait_for_auth   18 18 1   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter._listen_events   12 12 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter._handle_event   17 17 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter._convert_message   13 13 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.disconnect   11 11 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.send_message   28 28 3   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.edit_message   1 1 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.delete_message   5 5 3   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.send_typing   4 4 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.get_chat_info   7 7 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.send_reaction   5 5 3   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.send_read_receipt   5 5 3   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.get_qr_code   8 8 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.download_media   10 10 2   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.join_room   2 2 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.leave_room   2 2 0   0.0%
integrations / channels / whatsapp_adapter.py WhatsAppAdapter.list_room_members   1 1 0   0.0%
integrations / channels / whatsapp_adapter.py create_whatsapp_adapter   3 3 0   0.0%
integrations / channels / whatsapp_adapter.py (no function)   37 0 2   100.0%
integrations / coding_agent / __init__.py get_coding_blueprint   4 0 0   100.0%
integrations / coding_agent / __init__.py init_coding_agent   11 0 5   100.0%
integrations / coding_agent / __init__.py (no function)   6 0 0   100.0%
integrations / coding_agent / aider_core / __init__.py (no function)   3 0 0   100.0%
integrations / coding_agent / aider_core / coders / __init__.py (no function)   0 0 0   100.0%
integrations / coding_agent / aider_core / coders / architect_prompts.py (no function)   11 11 0   0.0%
integrations / coding_agent / aider_core / coders / base_prompts.py (no function)   22 22 0   0.0%
integrations / coding_agent / aider_core / coders / editblock_prompts.py (no function)   11 11 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py RelativeIndenter.__init__   7 1 0   85.7%
integrations / coding_agent / aider_core / coders / search_replace.py RelativeIndenter.select_unique_marker   5 5 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py RelativeIndenter.make_relative   20 2 0   90.0%
integrations / coding_agent / aider_core / coders / search_replace.py RelativeIndenter.make_absolute   19 4 0   78.9%
integrations / coding_agent / aider_core / coders / search_replace.py map_patches   21 21 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py relative_indent   3 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py line_pad   2 2 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py line_unpad   3 3 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py dmp_apply   40 40 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py lines_to_chars   5 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py dmp_lines_apply   42 9 0   78.6%
integrations / coding_agent / aider_core / coders / search_replace.py diff_lines   18 18 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py search_and_replace   6 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py git_cherry_pick_osr_onto_o   22 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py git_cherry_pick_sr_onto_so   22 22 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py flexible_search_and_replace   5 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py reverse_lines   3 3 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py try_strategy   17 4 0   76.5%
integrations / coding_agent / aider_core / coders / search_replace.py strip_blank_lines   2 0 0   100.0%
integrations / coding_agent / aider_core / coders / search_replace.py read_text   2 2 0   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py proc   39 39 1   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py colorize_result   1 1 1   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py main   27 27 3   0.0%
integrations / coding_agent / aider_core / coders / search_replace.py (no function)   40 0 6   100.0%
integrations / coding_agent / aider_core / coders / wholefile_prompts.py (no function)   5 5 1   0.0%
integrations / coding_agent / aider_core / dump.py cvt   6 6 0   0.0%
integrations / coding_agent / aider_core / dump.py dump   10 10 0   0.0%
integrations / coding_agent / aider_core / dump.py (no function)   4 0 0   100.0%
integrations / coding_agent / aider_core / hart_model_adapter.py _get_encoder   5 0 5   100.0%
integrations / coding_agent / aider_core / hart_model_adapter.py _ApproximateEncoder.encode   1 1 0   0.0%
integrations / coding_agent / aider_core / hart_model_adapter.py HartModelAdapter.__init__   2 0 0   100.0%
integrations / coding_agent / aider_core / hart_model_adapter.py HartModelAdapter.token_count   4 1 0   75.0%
integrations / coding_agent / aider_core / hart_model_adapter.py HartModelAdapter.from_hartos_config   9 9 2   0.0%
integrations / coding_agent / aider_core / hart_model_adapter.py send_completion   19 19 5   0.0%
integrations / coding_agent / aider_core / hart_model_adapter.py (no function)   14 0 0   100.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.__init__   1 0 0   100.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.read_text   5 5 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.tool_output   1 1 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.tool_warning   1 1 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.tool_error   1 1 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.get_input   1 1 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py SimpleIO.confirm_ask   1 1 0   0.0%
integrations / coding_agent / aider_core / io_adapter.py (no function)   12 0 0   100.0%
integrations / coding_agent / aider_core / linter.py Linter.__init__   4 4 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.set_linter   4 4 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.get_rel_fname   6 6 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.run_cmd   14 14 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.errors_to_lint_result   8 8 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.lint   27 27 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.py_lint   14 14 0   0.0%
integrations / coding_agent / aider_core / linter.py Linter.flake8_lint   13 13 4   0.0%
integrations / coding_agent / aider_core / linter.py lint_python_compile   5 5 12   0.0%
integrations / coding_agent / aider_core / linter.py basic_lint   16 16 3   0.0%
integrations / coding_agent / aider_core / linter.py tree_context   9 9 0   0.0%
integrations / coding_agent / aider_core / linter.py traverse_tree   7 7 0   0.0%
integrations / coding_agent / aider_core / linter.py find_filenames_and_linenums   9 9 0   0.0%
integrations / coding_agent / aider_core / linter.py main   8 8 0   0.0%
integrations / coding_agent / aider_core / linter.py (no function)   34 34 4   0.0%
integrations / coding_agent / aider_core / prompts.py (no function)   6 6 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.__init__   20 20 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.token_count   11 11 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_repo_map   34 34 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_rel_fname   4 4 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.tags_cache_error   20 20 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.load_tags_cache   5 5 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.save_tags_cache   0 0 1   100.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_mtime   4 4 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_tags   23 23 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap._run_captures   5 5 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_tags_raw   45 45 5   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_ranked_tags   131 131 1   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_ranked_tags_map   23 23 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.get_ranked_tags_map_uncached   45 45 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.render_tree   17 17 0   0.0%
integrations / coding_agent / aider_core / repomap.py RepoMap.to_tree   27 27 0   0.0%
integrations / coding_agent / aider_core / repomap.py find_src_files   7 7 0   0.0%
integrations / coding_agent / aider_core / repomap.py get_random_color   4 4 0   0.0%
integrations / coding_agent / aider_core / repomap.py get_scm_fname   12 12 1   0.0%
integrations / coding_agent / aider_core / repomap.py get_supported_languages_md   10 10 0   0.0%
integrations / coding_agent / aider_core / repomap.py (no function)   53 30 13   43.4%
integrations / coding_agent / aider_core / run_cmd.py run_cmd_subprocess   13 5 2   61.5%
integrations / coding_agent / aider_core / run_cmd.py (no function)   4 0 0   100.0%
integrations / coding_agent / aider_core / special.py is_important   6 6 0   0.0%
integrations / coding_agent / aider_core / special.py filter_important_files   1 1 0   0.0%
integrations / coding_agent / aider_core / special.py (no function)   5 0 0   100.0%
integrations / coding_agent / aider_core / utils.py IgnorantTemporaryDirectory.__init__   3 1 0   66.7%
integrations / coding_agent / aider_core / utils.py IgnorantTemporaryDirectory.__enter__   1 0 0   100.0%
integrations / coding_agent / aider_core / utils.py IgnorantTemporaryDirectory.__exit__   1 0 0   100.0%
integrations / coding_agent / aider_core / utils.py IgnorantTemporaryDirectory.cleanup   3 1 1   66.7%
integrations / coding_agent / aider_core / utils.py IgnorantTemporaryDirectory.__getattr__   1 1 0   0.0%
integrations / coding_agent / aider_core / utils.py ChdirTemporaryDirectory.__init__   5 2 0   60.0%
integrations / coding_agent / aider_core / utils.py ChdirTemporaryDirectory.__enter__   3 0 0   100.0%
integrations / coding_agent / aider_core / utils.py ChdirTemporaryDirectory.__exit__   5 1 1   80.0%
integrations / coding_agent / aider_core / utils.py GitTemporaryDirectory.__enter__   3 0 0   100.0%
integrations / coding_agent / aider_core / utils.py GitTemporaryDirectory.__exit__   2 0 0   100.0%
integrations / coding_agent / aider_core / utils.py make_repo   7 1 0   85.7%
integrations / coding_agent / aider_core / utils.py is_image_file   2 2 0   0.0%
integrations / coding_agent / aider_core / utils.py safe_abs_path   5 5 0   0.0%
integrations / coding_agent / aider_core / utils.py format_content   4 4 0   0.0%
integrations / coding_agent / aider_core / utils.py format_messages   21 21 0   0.0%
integrations / coding_agent / aider_core / utils.py show_messages   4 4 0   0.0%
integrations / coding_agent / aider_core / utils.py split_chat_history_markdown   34 34 0   0.0%
integrations / coding_agent / aider_core / utils.py split_chat_history_markdown.append_msg   3 3 0   0.0%
integrations / coding_agent / aider_core / utils.py get_pip_install   3 3 0   0.0%
integrations / coding_agent / aider_core / utils.py run_install   29 29 4   0.0%
integrations / coding_agent / aider_core / utils.py find_common_root   10 10 1   0.0%
integrations / coding_agent / aider_core / utils.py format_tokens   5 5 0   0.0%
integrations / coding_agent / aider_core / utils.py touch_file   7 7 0   0.0%
integrations / coding_agent / aider_core / utils.py check_pip_install_extra   28 28 2   0.0%
integrations / coding_agent / aider_core / utils.py printable_shell_command   1 1 0   0.0%
integrations / coding_agent / aider_core / utils.py (no function)   38 0 2   100.0%
integrations / coding_agent / aider_core / waiting.py Spinner.__init__   20 20 0   0.0%
integrations / coding_agent / aider_core / waiting.py Spinner._supports_unicode   12 12 2   0.0%
integrations / coding_agent / aider_core / waiting.py Spinner._next_frame   4 4 0   0.0%
integrations / coding_agent / aider_core / waiting.py Spinner.step   30 30 0   0.0%
integrations / coding_agent / aider_core / waiting.py Spinner.end   6 6 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner.__init__   4 4 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner._spin   4 4 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner.start   2 2 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner.stop   4 4 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner.__enter__   2 2 0   0.0%
integrations / coding_agent / aider_core / waiting.py WaitingSpinner.__exit__   1 1 0   0.0%
integrations / coding_agent / aider_core / waiting.py main   9 9 0   0.0%
integrations / coding_agent / aider_core / waiting.py (no function)   20 0 10   100.0%
integrations / coding_agent / aider_native_backend.py _check_aider_core   8 4 3   50.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.is_installed   1 0 0   100.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.build_command   1 1 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.parse_output   1 1 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.get_capabilities   4 0 0   100.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.execute   9 9 4   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._execute_task   29 29 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend.get_repo_map   7 7 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._get_repo_map   14 14 3   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._build_system_prompt   10 10 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._read_files   9 9 0   0.0%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._apply_edits   21 5 2   76.2%
integrations / coding_agent / aider_native_backend.py AiderNativeBackend._parse_edit_blocks   6 0 0   100.0%
integrations / coding_agent / aider_native_backend.py (no function)   26 0 0   100.0%
integrations / coding_agent / api.py _require_central   3 0 0   100.0%
integrations / coding_agent / api.py _require_central.decorated   3 0 0   100.0%
integrations / coding_agent / api.py _validate_repo   9 0 0   100.0%
integrations / coding_agent / api.py create_goal   8 0 0   100.0%
integrations / coding_agent / api.py list_goals   4 0 0   100.0%
integrations / coding_agent / api.py get_goal   3 3 0   0.0%
integrations / coding_agent / api.py update_goal   4 4 0   0.0%
integrations / coding_agent / api.py opt_in   9 1 0   88.9%
integrations / coding_agent / api.py opt_out   9 3 0   66.7%
integrations / coding_agent / api.py idle_stats   3 0 0   100.0%
integrations / coding_agent / api.py execute_shard   37 25 3   32.4%
integrations / coding_agent / api.py (no function)   38 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py ExperimentResult.delta   3 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchSession.is_budget_exhausted   1 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchSession.is_improved   5 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchSession.to_progress_dict   1 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.__init__   2 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.register_session   2 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.unregister_session   2 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.get_active_sessions   2 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.get_session   2 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.generate_and_apply_edit   27 27 8   0.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.run_experiment   25 25 3   0.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.record_benchmark   4 0 6   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.extract_metric   15 3 2   80.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.revert_changes   3 0 2   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine._constitutional_gate   10 0 8   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine._baseline_delta_gate   6 0 12   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.commit_improvement   21 0 22   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.build_history_summary   12 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.save_report   9 0 2   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.export_learning_delta   12 0 14   100.0%
integrations / coding_agent / autoevolve_code_tools.py AutoResearchEngine.emit_progress   7 0 2   100.0%
integrations / coding_agent / autoevolve_code_tools.py get_autoresearch_engine   5 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py autoresearch_setup   22 4 0   81.8%
integrations / coding_agent / autoevolve_code_tools.py autoresearch_edit   16 3 0   81.2%
integrations / coding_agent / autoevolve_code_tools.py autoresearch_run   20 1 0   95.0%
integrations / coding_agent / autoevolve_code_tools.py autoresearch_decide   30 3 1   90.0%
integrations / coding_agent / autoevolve_code_tools.py autoresearch_finalize   10 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py get_autoresearch_status   11 3 0   72.7%
integrations / coding_agent / autoevolve_code_tools.py start_autoresearch   1 0 0   100.0%
integrations / coding_agent / autoevolve_code_tools.py (no function)   93 0 2   100.0%
integrations / coding_agent / backend_repair_tools.py _get_known_backends   3 0 3   100.0%
integrations / coding_agent / backend_repair_tools.py _resolve_log_path   5 0 4   100.0%
integrations / coding_agent / backend_repair_tools.py repair_backend_venv   18 10 6   44.4%
integrations / coding_agent / backend_repair_tools.py (no function)   9 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.__init__   3 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker._init_db   7 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.record   5 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.get_best_tool   7 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.get_hive_best_tool   5 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.get_summary   7 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.export_learning_delta   12 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py BenchmarkTracker.import_hive_delta   14 2 0   85.7%
integrations / coding_agent / benchmark_tracker.py get_benchmark_tracker   5 0 0   100.0%
integrations / coding_agent / benchmark_tracker.py (no function)   21 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.__init__   14 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.connect   20 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.disconnect   19 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.receive_task   29 2 0   93.1%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._execute_next_task   11 11 0   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._execute_task_steps   30 30 4   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._report_result   7 7 5   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.execute_task   27 27 4   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.report_result   26 1 0   96.2%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.get_status   2 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.set_task_scope   7 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.pause   9 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.resume   6 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession.get_tasks   4 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._register_peer_link   11 1 6   90.9%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._unregister_peer_link   6 1 2   83.3%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._publish_via_peer_link   7 1 2   85.7%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._subscribe_events   9 4 2   55.6%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._subscribe_events.on_task_dispatched   6 6 0   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._unsubscribe_events   9 4 2   55.6%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._emit_event   3 0 2   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._init_instruction_queue   3 0 3   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._enqueue_instruction   3 0 2   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._verify_task_origin   11 4 6   63.6%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._check_scope_match   9 2 0   77.8%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._apply_shard_filter   17 10 4   41.2%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._build_execution_plan   7 7 0   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._dispatch_to_pipeline   11 11 2   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._build_task_prompt   5 5 0   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._parse_changes_from_response   17 17 0   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._extract_test_results   7 7 1   0.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._compute_quality_score   10 0 5   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._calculate_spark_reward   8 0 0   100.0%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._score_complexity   9 1 0   88.9%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._record_spark_reward   7 3 2   57.1%
integrations / coding_agent / claude_hive_session.py ClaudeHiveSession._flush_pending_tasks   6 0 2   100.0%
integrations / coding_agent / claude_hive_session.py get_hive_session   5 0 0   100.0%
integrations / coding_agent / claude_hive_session.py SessionRegistry.__init__   2 0 0   100.0%
integrations / coding_agent / claude_hive_session.py SessionRegistry.register   6 0 0   100.0%
integrations / coding_agent / claude_hive_session.py SessionRegistry.unregister   4 0 0   100.0%
integrations / coding_agent / claude_hive_session.py SessionRegistry.get_session   8 1 0   87.5%
integrations / coding_agent / claude_hive_session.py SessionRegistry.get_available_sessions   16 6 0   62.5%
integrations / coding_agent / claude_hive_session.py SessionRegistry._session_to_dict   3 0 0   100.0%
integrations / coding_agent / claude_hive_session.py get_session_registry   5 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint   20 0 2   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_connect   10 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_disconnect   3 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_status   2 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_pause   4 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_resume   4 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_set_scope   8 1 0   87.5%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_tasks   2 0 0   100.0%
integrations / coding_agent / claude_hive_session.py _create_blueprint.api_task_result   14 14 3   0.0%
integrations / coding_agent / claude_hive_session.py get_blueprint   5 0 0   100.0%
integrations / coding_agent / claude_hive_session.py (no function)   82 0 0   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon.__init__   5 0 0   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon.start   7 0 0   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon.stop   4 0 0   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon._wd_heartbeat   5 0 2   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon._wd_sleep   7 0 2   100.0%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon._loop   11 1 3   90.9%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon._tick   71 50 7   29.6%
integrations / coding_agent / coding_daemon.py CodingAgentDaemon._sync_benchmark_deltas   6 6 2   0.0%
integrations / coding_agent / coding_daemon.py (no function)   16 0 0   100.0%
integrations / coding_agent / goal_manager.py CodingGoalManager._sanitize_repo_url   5 1 0   80.0%
integrations / coding_agent / goal_manager.py CodingGoalManager._sanitize_branch   5 1 0   80.0%
integrations / coding_agent / goal_manager.py CodingGoalManager.create_goal   5 0 0   100.0%
integrations / coding_agent / goal_manager.py CodingGoalManager.get_goal   2 0 0   100.0%
integrations / coding_agent / goal_manager.py CodingGoalManager.update_goal_status   2 0 0   100.0%
integrations / coding_agent / goal_manager.py CodingGoalManager.list_goals   2 0 0   100.0%
integrations / coding_agent / goal_manager.py CodingGoalManager.build_prompt   4 0 0   100.0%
integrations / coding_agent / goal_manager.py (no function)   19 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py _resolve_data_dir   8 1 3   87.5%
integrations / coding_agent / hive_task_protocol.py HiveTask.to_dict   1 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTask.from_dict   3 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py estimate_complexity   16 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py validate_result   31 7 5   77.4%
integrations / coding_agent / hive_task_protocol.py _load_tasks   9 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py _save_tasks   10 2 0   80.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.__init__   4 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher._load_from_disk   5 0 2   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher._persist   1 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.create_task   16 2 0   87.5%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.dispatch_pending   17 9 0   47.1%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.match_session   37 37 8   0.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher._deliver_to_session   11 11 6   0.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher._apply_shard_filter   11 11 3   0.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.on_task_result   24 1 1   95.8%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher._distribute_spark   6 0 4   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.get_pending_tasks   4 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.get_task   2 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.cancel_task   10 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py HiveTaskDispatcher.get_stats   4 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py get_dispatcher   5 0 0   100.0%
integrations / coding_agent / hive_task_protocol.py _resolve_ledger_path   24 19 0   20.8%
integrations / coding_agent / hive_task_protocol.py _parse_ledger_row   14 1 0   92.9%
integrations / coding_agent / hive_task_protocol.py load_user_ledger   18 3 0   83.3%
integrations / coding_agent / hive_task_protocol.py (no function)   90 0 0   100.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.is_agent_idle   26 26 0   0.0%
integrations / coding_agent / idle_detection.py IdleDetectionService._check_user_dispatchable   11 4 0   63.6%
integrations / coding_agent / idle_detection.py IdleDetectionService._user_to_dict   1 0 0   100.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.get_idle_opted_in_agents   3 0 0   100.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.get_idle_agent_personas   3 3 0   0.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.opt_in   7 0 0   100.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.opt_out   7 0 0   100.0%
integrations / coding_agent / idle_detection.py IdleDetectionService.get_idle_stats   4 0 0   100.0%
integrations / coding_agent / idle_detection.py (no function)   22 0 0   100.0%
integrations / coding_agent / installer.py detect_installed   8 0 2   100.0%
integrations / coding_agent / installer.py get_versions   11 5 0   54.5%
integrations / coding_agent / installer.py install   17 12 0   29.4%
integrations / coding_agent / installer.py pip_install   12 12 0   0.0%
integrations / coding_agent / installer.py install_tool   6 6 0   0.0%
integrations / coding_agent / installer.py get_tool_info   6 0 0   100.0%
integrations / coding_agent / installer.py (no function)   13 0 0   100.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator.__init__   1 0 0   100.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator.execute   7 3 0   57.1%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._classify_scope   32 4 3   87.5%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._execute_local   24 6 4   75.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._can_run_locally   8 0 2   100.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._distribute_to_hive   72 72 7   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._distribute_to_hive._dispatch_shard   20 20 4   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._offload_to_hive   47 47 2   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._is_code_trusted   6 6 0   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._record_peer_trust   8 8 2   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator._read_target_files   28 28 3   0.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator.list_tools   6 0 2   100.0%
integrations / coding_agent / orchestrator.py CodingAgentOrchestrator.get_benchmarks   2 2 0   0.0%
integrations / coding_agent / orchestrator.py get_coding_orchestrator   5 0 0   100.0%
integrations / coding_agent / orchestrator.py (no function)   24 0 0   100.0%
integrations / coding_agent / recipe_bridge.py CodingRecipeBridge.capture_edit_as_recipe_step   8 0 0   100.0%
integrations / coding_agent / recipe_bridge.py CodingRecipeBridge.replay_recipe_step   33 5 2   84.8%
integrations / coding_agent / recipe_bridge.py CodingRecipeBridge.get_repository_map   6 1 2   83.3%
integrations / coding_agent / recipe_bridge.py _flexible_patch   11 6 2   45.5%
integrations / coding_agent / recipe_bridge.py (no function)   13 0 0   100.0%
integrations / coding_agent / remote_executor.py RemoteDesktopExecutor.__init__   1 1 0   0.0%
integrations / coding_agent / remote_executor.py RemoteDesktopExecutor.execute   15 15 3   0.0%
integrations / coding_agent / remote_executor.py RemoteDesktopExecutor.screenshot   13 13 2   0.0%
integrations / coding_agent / remote_executor.py RemoteDesktopExecutor.execute_desktop_task   8 8 4   0.0%
integrations / coding_agent / remote_executor.py RemoteDesktopExecutor._check_security   12 12 4   0.0%
integrations / coding_agent / remote_executor.py (no function)   13 13 0   0.0%
integrations / coding_agent / task_distributor.py dispatch_to_chat   2 0 0   100.0%
integrations / coding_agent / task_distributor.py (no function)   2 0 0   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.is_installed   1 0 0   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.build_command   0 0 0   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.parse_output   0 0 0   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.get_capabilities   1 0 0   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.get_env   15 0 3   100.0%
integrations / coding_agent / tool_backends.py CodingToolBackend.execute   17 15 0   11.8%
integrations / coding_agent / tool_backends.py KiloCodeBackend.build_command   5 0 0   100.0%
integrations / coding_agent / tool_backends.py KiloCodeBackend.parse_output   5 2 0   60.0%
integrations / coding_agent / tool_backends.py ClaudeCodeBackend.build_command   4 1 0   75.0%
integrations / coding_agent / tool_backends.py ClaudeCodeBackend.parse_output   8 4 0   50.0%
integrations / coding_agent / tool_backends.py OpenCodeBackend.build_command   4 1 0   75.0%
integrations / coding_agent / tool_backends.py OpenCodeBackend.parse_output   5 5 0   0.0%
integrations / coding_agent / tool_backends.py _get_aider_native_class   2 0 0   100.0%
integrations / coding_agent / tool_backends.py _LazyAiderNative.__call__   4 0 2   100.0%
integrations / coding_agent / tool_backends.py _LazyAiderNative.__eq__   1 1 0   0.0%
integrations / coding_agent / tool_backends.py _LazyClaw.__call__   4 1 2   75.0%
integrations / coding_agent / tool_backends.py _LazyClaw.__eq__   1 1 0   0.0%
integrations / coding_agent / tool_backends.py _get_claw_native_class   11 10 0   9.1%
integrations / coding_agent / tool_backends.py _get_claw_native_class.ClawNativeBackend.is_installed   3 3 2   0.0%
integrations / coding_agent / tool_backends.py _get_claw_native_class.ClawNativeBackend.build_command   1 1 0   0.0%
integrations / coding_agent / tool_backends.py _get_claw_native_class.ClawNativeBackend.parse_output   1 1 0   0.0%
integrations / coding_agent / tool_backends.py _get_claw_native_class.ClawNativeBackend.execute   8 8 2   0.0%
integrations / coding_agent / tool_backends.py _get_claw_native_class.ClawNativeBackend.get_capabilities   4 4 0   0.0%
integrations / coding_agent / tool_backends.py get_available_backends   6 6 0   0.0%
integrations / coding_agent / tool_backends.py get_all_backends   6 0 0   100.0%
integrations / coding_agent / tool_backends.py (no function)   52 0 0   100.0%
integrations / coding_agent / tool_router.py CodingToolRouter.route   22 7 0   68.2%
integrations / coding_agent / tool_router.py CodingToolRouter._check_local_benchmarks   9 3 2   66.7%
integrations / coding_agent / tool_router.py CodingToolRouter._check_hive_intelligence   7 1 2   85.7%
integrations / coding_agent / tool_router.py (no function)   9 0 0   100.0%
integrations / distributed_agent / __init__.py (no function)   7 0 0   100.0%
integrations / distributed_agent / api.py _ensure_delegation_subscriber   18 18 9   0.0%
integrations / distributed_agent / api.py _ensure_delegation_subscriber._on_message   3 3 2   0.0%
integrations / distributed_agent / api.py _bp_before_request_ensure_subscriber   2 2 0   0.0%
integrations / distributed_agent / api.py _get_redis_client   5 5 2   0.0%
integrations / distributed_agent / api.py _get_coordinator   6 0 0   100.0%
integrations / distributed_agent / api.py get_coordinator_backend_type   1 1 0   0.0%
integrations / distributed_agent / api.py _get_host_registry   8 8 0   0.0%
integrations / distributed_agent / api.py _no_coordinator   1 1 0   0.0%
integrations / distributed_agent / api.py announce_tasks   27 27 6   0.0%
integrations / distributed_agent / api.py list_available_tasks   10 10 0   0.0%
integrations / distributed_agent / api.py list_hosts   3 3 0   0.0%
integrations / distributed_agent / api.py register_host   8 8 0   0.0%
integrations / distributed_agent / api.py claim_task   12 12 0   0.0%
integrations / distributed_agent / api.py submit_task_result   12 12 0   0.0%
integrations / distributed_agent / api.py verify_task_result   7 7 2   0.0%
integrations / distributed_agent / api.py submit_goal   17 17 2   0.0%
integrations / distributed_agent / api.py goal_progress   5 5 0   0.0%
integrations / distributed_agent / api.py create_baseline   7 7 0   0.0%
integrations / distributed_agent / api.py coordinator_status   3 3 0   0.0%
integrations / distributed_agent / api.py recent_delegations   2 2 0   0.0%
integrations / distributed_agent / api.py (no function)   57 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.__init__   2 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.try_claim_task   9 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.renew   7 7 0   0.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.start_heartbeat   1 1 0   0.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.stop_heartbeat   1 1 0   0.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.stop_all_heartbeats   1 1 0   0.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.release_task   6 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.get_task_owner   5 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.is_task_locked   1 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryTaskLock.reclaim_stale_tasks   8 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.__init__   4 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.register_host   3 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.deregister_host   3 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.get_all_hosts   2 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.get_hosts_with_capability   1 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.get_host_info   2 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py InMemoryHostRegistry.update_compute_usage   4 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py GossipTaskBridge.__init__   2 0 0   100.0%
integrations / distributed_agent / coordinator_backends.py GossipTaskBridge.announce_goal   22 4 4   81.8%
integrations / distributed_agent / coordinator_backends.py GossipTaskBridge.pull_tasks_from_peers   20 7 4   65.0%
integrations / distributed_agent / coordinator_backends.py GossipTaskBridge._get_active_peers   7 7 2   0.0%
integrations / distributed_agent / coordinator_backends.py create_coordinator   9 1 0   88.9%
integrations / distributed_agent / coordinator_backends.py _try_redis_backend   17 11 3   35.3%
integrations / distributed_agent / coordinator_backends.py _create_inmemory_backend   16 0 5   100.0%
integrations / distributed_agent / coordinator_backends.py (no function)   39 0 1   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.__init__   3 0 0   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.register_host   7 0 3   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry._discover_model_capabilities   10 0 2   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.deregister_host   4 4 3   0.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry._purge_stale   21 9 2   57.1%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.get_all_hosts   7 0 2   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.get_hosts_with_capability   1 0 0   100.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.update_compute_usage   7 7 2   0.0%
integrations / distributed_agent / host_registry.py RegionalHostRegistry.get_host_info   5 5 2   0.0%
integrations / distributed_agent / host_registry.py (no function)   19 0 0   100.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.__init__   4 0 0   100.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.submit_goal   23 0 0   100.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.claim_next_task   17 0 0   100.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.claim_parallel_batch   23 2 0   91.3%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.submit_result   12 1 0   91.7%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator._notify_goal_contribution   27 10 4   63.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.verify_result   9 2 1   77.8%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.get_goal_progress   15 1 0   93.3%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.create_baseline   1 1 0   0.0%
integrations / distributed_agent / task_coordinator.py DistributedTaskCoordinator.compare_to_baseline   1 1 0   0.0%
integrations / distributed_agent / task_coordinator.py (no function)   21 0 0   100.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol.__init__   3 3 0   0.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol.request_verification   15 15 0   0.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol.submit_verification   12 12 0   0.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol.check_consensus   15 15 0   0.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol._notify_verification_accepted   27 27 4   0.0%
integrations / distributed_agent / verification_protocol.py VerificationProtocol.handle_rejection   8 8 0   0.0%
integrations / distributed_agent / verification_protocol.py (no function)   15 0 0   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop.__init__   7 0 0   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._detect_capabilities   11 5 2   54.5%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop.start   10 3 0   70.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop.stop   4 0 0   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._is_enabled   4 0 2   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._wd_heartbeat   5 0 2   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._loop   24 7 9   70.8%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._bump_redis_backoff   3 0 0   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._tick   20 4 2   80.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._execute_task   27 0 11   100.0%
integrations / distributed_agent / worker_loop.py DistributedWorkerLoop._get_coordinator   3 0 2   100.0%
integrations / distributed_agent / worker_loop.py (no function)   29 0 0   100.0%
integrations / expert_agents / __init__.py register_all_experts   13 13 0   0.0%
integrations / expert_agents / __init__.py get_expert_for_task   37 37 1   0.0%
integrations / expert_agents / __init__.py get_expert_info   5 1 0   80.0%
integrations / expert_agents / __init__.py create_autogen_expert_wrapper   14 14 0   0.0%
integrations / expert_agents / __init__.py match_expert_for_context   11 0 3   100.0%
integrations / expert_agents / __init__.py recommend_experts_for_dream   3 0 0   100.0%
integrations / expert_agents / __init__.py (no function)   13 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry.__init__   2 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._initialize_all_agents   10 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_software_dev_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_data_analytics_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_creative_design_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_business_ops_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_education_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_health_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_communication_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_infrastructure_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_research_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry._init_specialized_agents   3 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry.get_agent   1 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry.get_agents_by_category   1 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry.search_agents   11 2 0   81.8%
integrations / expert_agents / registry.py ExpertAgentRegistry.recommend_agents   16 1 0   93.8%
integrations / expert_agents / registry.py ExpertAgentRegistry.score_match   23 0 0   100.0%
integrations / expert_agents / registry.py ExpertAgentRegistry.get_stats   4 4 0   0.0%
integrations / expert_agents / registry.py (no function)   50 0 19   100.0%
integrations / gateway / __init__.py (no function)   0 0 0   100.0%
integrations / gateway / kong_onboard.py _log   1 0 0   100.0%
integrations / gateway / kong_onboard.py _put_or_post   19 3 0   84.2%
integrations / gateway / kong_onboard.py create_service   4 0 0   100.0%
integrations / gateway / kong_onboard.py create_route   4 0 0   100.0%
integrations / gateway / kong_onboard.py enable_plugin   21 0 2   100.0%
integrations / gateway / kong_onboard.py enable_plugins   6 0 0   100.0%
integrations / gateway / kong_onboard.py onboard_guest_widget   26 4 2   84.6%
integrations / gateway / kong_onboard.py verify   12 0 0   100.0%
integrations / gateway / kong_onboard.py onboard   41 5 0   87.8%
integrations / gateway / kong_onboard.py build_parser   4 0 0   100.0%
integrations / gateway / kong_onboard.py main   4 0 0   100.0%
integrations / gateway / kong_onboard.py (no function)   27 0 2   100.0%
integrations / google_a2a / __init__.py (no function)   6 0 0   100.0%
integrations / google_a2a / a2a_agent_registry.py assistant_executor   5 5 3   0.0%
integrations / google_a2a / a2a_agent_registry.py helper_executor   5 5 3   0.0%
integrations / google_a2a / a2a_agent_registry.py executor_executor   5 5 3   0.0%
integrations / google_a2a / a2a_agent_registry.py verify_executor   5 5 3   0.0%
integrations / google_a2a / a2a_agent_registry.py register_all_agents   15 15 4   0.0%
integrations / google_a2a / a2a_agent_registry.py (no function)   13 0 0   100.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.__init__   3 0 0   100.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.discover_all_agents   12 5 2   58.3%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery._load_prompt_definitions   13 11 0   15.4%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery._load_agent_from_recipe   23 23 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.get_agent_skills   18 18 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.get_agent_description   12 12 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.get_all_agents   1 0 0   100.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentDiscovery.get_agent_by_id   1 1 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentExecutor.__init__   2 2 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py DynamicAgentExecutor.execute_agent_task   12 12 3   0.0%
integrations / google_a2a / dynamic_agent_registry.py get_dynamic_discovery   3 0 0   100.0%
integrations / google_a2a / dynamic_agent_registry.py get_dynamic_executor   3 3 0   0.0%
integrations / google_a2a / dynamic_agent_registry.py (no function)   39 0 0   100.0%
integrations / google_a2a / google_a2a_integration.py AgentCard.__init__   8 8 0   0.0%
integrations / google_a2a / google_a2a_integration.py AgentCard.to_dict   1 1 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2ATask.__init__   9 9 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2ATask.update_state   6 6 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2ATask.to_dict   6 6 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AMessageHandler.__init__   2 2 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AMessageHandler.handle_message_send   17 17 3   0.0%
integrations / google_a2a / google_a2a_integration.py A2AMessageHandler.handle_message_get   5 5 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AMessageHandler.handle_task_cancel   8 8 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AProtocolServer.__init__   4 0 0   100.0%
integrations / google_a2a / google_a2a_integration.py A2AProtocolServer.register_agent   4 4 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AProtocolServer.setup_routes   5 0 0   100.0%
integrations / google_a2a / google_a2a_integration.py A2AProtocolServer.setup_routes.get_agent_card   4 4 0   0.0%
integrations / google_a2a / google_a2a_integration.py A2AProtocolServer.setup_routes.handle_jsonrpc   16 16 3   0.0%
integrations / google_a2a / google_a2a_integration.py initialize_a2a_server   3 0 0   100.0%
integrations / google_a2a / google_a2a_integration.py get_a2a_server   1 0 0   100.0%
integrations / google_a2a / google_a2a_integration.py (no function)   35 0 0   100.0%
integrations / google_a2a / register_dynamic_agents.py create_dynamic_executor_function   3 3 0   0.0%
integrations / google_a2a / register_dynamic_agents.py create_dynamic_executor_function.executor   4 4 3   0.0%
integrations / google_a2a / register_dynamic_agents.py register_all_dynamic_agents   24 15 8   37.5%
integrations / google_a2a / register_dynamic_agents.py get_registered_agent_info   17 8 0   52.9%
integrations / google_a2a / register_dynamic_agents.py list_available_agents   27 27 0   0.0%
integrations / google_a2a / register_dynamic_agents.py (no function)   9 0 0   100.0%
integrations / internal_comm / __init__.py (no function)   2 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkill.__init__   10 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkill.record_usage   9 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkill.get_success_rate   3 1 0   66.7%
integrations / internal_comm / internal_agent_communication.py AgentSkill.to_dict   1 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.__init__   2 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.register_agent   7 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.find_agents_with_skill   27 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.get_agent_skills   2 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.record_skill_usage   3 3 0   0.0%
integrations / internal_comm / internal_agent_communication.py AgentSkillRegistry.get_best_agent_for_skill   4 1 0   75.0%
integrations / internal_comm / internal_agent_communication.py A2AMessage.__init__   8 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py A2AMessage.to_dict   1 1 0   0.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.__init__   5 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.register_agent   4 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.send_message   14 3 4   78.6%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.get_messages   8 8 0   0.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.share_context   3 3 0   0.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.get_shared_context   5 5 0   0.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange._score_agent   21 4 0   81.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.delegate_task   40 17 2   57.5%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.complete_delegation   8 8 0   0.0%
integrations / internal_comm / internal_agent_communication.py A2AContextExchange.get_delegation_status   2 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py register_agent_with_skills   2 0 0   100.0%
integrations / internal_comm / internal_agent_communication.py create_delegation_function   2 2 0   0.0%
integrations / internal_comm / internal_agent_communication.py create_delegation_function.delegate_to_specialist   4 4 0   0.0%
integrations / internal_comm / internal_agent_communication.py create_context_sharing_function   2 2 0   0.0%
integrations / internal_comm / internal_agent_communication.py create_context_sharing_function.share_context_with_agents   2 2 0   0.0%
integrations / internal_comm / internal_agent_communication.py create_context_retrieval_function   2 2 0   0.0%
integrations / internal_comm / internal_agent_communication.py create_context_retrieval_function.get_shared_context   4 4 0   0.0%
integrations / internal_comm / internal_agent_communication.py (no function)   40 0 0   100.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge.__init__   3 3 0   0.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge.delegate_task_with_tracking   21 21 0   0.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge.complete_delegation_with_tracking   16 16 0   0.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge._all_dependencies_complete   8 8 0   0.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge.get_delegation_status   7 7 0   0.0%
integrations / internal_comm / task_delegation_bridge.py TaskDelegationBridge.list_active_delegations   8 8 0   0.0%
integrations / internal_comm / task_delegation_bridge.py create_delegation_function_with_ledger   3 3 0   0.0%
integrations / internal_comm / task_delegation_bridge.py create_delegation_function_with_ledger.delegate_with_tracking   10 10 0   0.0%
integrations / internal_comm / task_delegation_bridge.py (no function)   19 19 0   0.0%
integrations / marketing / __init__.py (no function)   0 0 0   100.0%
integrations / marketing / marketing_nunban.py get_marketing_system_prompt   4 4 0   0.0%
integrations / marketing / marketing_nunban.py get_kural_for_context   4 4 0   0.0%
integrations / marketing / marketing_nunban.py get_proverb_for_context   4 4 0   0.0%
integrations / marketing / marketing_nunban.py detect_geography   35 35 0   0.0%
integrations / marketing / marketing_nunban.py get_all_regions   1 1 0   0.0%
integrations / marketing / marketing_nunban.py get_style_for_region   1 1 0   0.0%
integrations / marketing / marketing_nunban.py (no function)   9 9 1   0.0%
integrations / mcp / __init__.py (no function)   3 0 0   100.0%
integrations / mcp / mcp_http_bridge.py _mcp_token_path   5 1 0   80.0%
integrations / mcp / mcp_http_bridge.py _env_flag_true   3 1 0   66.7%
integrations / mcp / mcp_http_bridge.py _ensure_mcp_token   36 18 1   50.0%
integrations / mcp / mcp_http_bridge.py _is_loopback_request   3 3 0   0.0%
integrations / mcp / mcp_http_bridge.py get_mcp_token   1 1 0   0.0%
integrations / mcp / mcp_http_bridge.py rotate_mcp_token   18 18 1   0.0%
integrations / mcp / mcp_http_bridge.py get_mcp_token_path   1 1 0   0.0%
integrations / mcp / mcp_http_bridge.py _mcp_auth_gate   17 7 1   58.8%
integrations / mcp / mcp_http_bridge.py _secrets_compare   2 0 0   100.0%
integrations / mcp / mcp_http_bridge.py _extract_parameters   23 1 0   95.7%
integrations / mcp / mcp_http_bridge.py _register_tool   1 0 0   100.0%
integrations / mcp / mcp_http_bridge.py _register_tool_module   18 5 0   72.2%
integrations / mcp / mcp_http_bridge.py _canonicalize_args   12 5 3   58.3%
integrations / mcp / mcp_http_bridge.py _get_registry   4 4 0   0.0%
integrations / mcp / mcp_http_bridge.py _get_db   2 2 0   0.0%
integrations / mcp / mcp_http_bridge.py _get_memory_graph   7 7 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_list_agents   23 23 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_list_goals   7 7 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_create_goal   8 8 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_agent_status   7 7 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_remember   4 4 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_recall   7 7 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_list_recipes   9 4 2   55.6%
integrations / mcp / mcp_http_bridge.py _tool_system_health   10 10 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_social_query   13 13 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_watchdog_status   6 6 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_exception_report   13 13 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_runtime_integrity   6 6 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_call_endpoint   35 35 2   0.0%
integrations / mcp / mcp_http_bridge.py _tool_list_channels   13 13 4   0.0%
integrations / mcp / mcp_http_bridge.py _tool_list_routes   16 16 0   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools   50 2 3   96.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_onboard_model   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_switch_model   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_model_status   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_hive_connect   4 4 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_hive_disconnect   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_hive_session_status   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_create_hive_task   4 4 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_dispatch_hive_tasks   4 4 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_hive_signal_stats   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_hive_signal_feed   3 3 2   0.0%
integrations / mcp / mcp_http_bridge.py _load_tools._tool_seed_goals   9 9 2   0.0%
integrations / mcp / mcp_http_bridge.py mcp_health   2 0 0   100.0%
integrations / mcp / mcp_http_bridge.py mcp_list_tools   5 0 0   100.0%
integrations / mcp / mcp_http_bridge.py mcp_execute_tool   29 4 3   86.2%
integrations / mcp / mcp_http_bridge.py auto_register_local_mcp   10 0 2   100.0%
integrations / mcp / mcp_http_bridge.py (no function)   56 0 2   100.0%
integrations / mcp / mcp_integration.py MCPServerConnector.__init__   5 0 0   100.0%
integrations / mcp / mcp_integration.py MCPServerConnector.connect   14 14 0   0.0%
integrations / mcp / mcp_integration.py MCPServerConnector.discover_tools   18 18 0   0.0%
integrations / mcp / mcp_integration.py MCPServerConnector.execute_tool   33 33 4   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.__init__   2 0 0   100.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.add_server   10 10 0   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.discover_all_tools   12 12 0   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.get_tool_definitions   5 5 0   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.create_tool_function   9 9 0   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.create_tool_function.tool_executor   5 5 0   0.0%
integrations / mcp / mcp_integration.py MCPToolRegistry.get_all_tool_functions   6 6 0   0.0%
integrations / mcp / mcp_integration.py load_user_mcp_servers   28 28 3   0.0%
integrations / mcp / mcp_integration.py get_mcp_tools_for_autogen   2 2 0   0.0%
integrations / mcp / mcp_integration.py get_mcp_tool_descriptions   1 1 0   0.0%
integrations / mcp / mcp_integration.py (no function)   24 0 0   100.0%
integrations / mcp / mcp_server.py _get_registry   4 4 0   0.0%
integrations / mcp / mcp_server.py _get_db   2 2 0   0.0%
integrations / mcp / mcp_server.py _get_memory_graph   7 7 2   0.0%
integrations / mcp / mcp_server.py list_agents   23 23 2   0.0%
integrations / mcp / mcp_server.py list_goals   7 7 2   0.0%
integrations / mcp / mcp_server.py create_goal   8 8 2   0.0%
integrations / mcp / mcp_server.py dispatch_goal   16 16 2   0.0%
integrations / mcp / mcp_server.py agent_status   19 19 4   0.0%
integrations / mcp / mcp_server.py remember   4 4 2   0.0%
integrations / mcp / mcp_server.py recall   7 7 2   0.0%
integrations / mcp / mcp_server.py list_recipes   9 9 2   0.0%
integrations / mcp / mcp_server.py system_health   13 13 4   0.0%
integrations / mcp / mcp_server.py social_query   25 25 2   0.0%
integrations / mcp / mcp_server.py switch_model   24 24 4   0.0%
integrations / mcp / mcp_server.py code   5 5 2   0.0%
integrations / mcp / mcp_server.py onboard_kong   4 4 2   0.0%
integrations / mcp / mcp_server.py start_sse_server   4 4 0   0.0%
integrations / mcp / mcp_server.py start_sse_server_background   5 5 0   0.0%
integrations / mcp / mcp_server.py (no function)   46 46 15   0.0%
integrations / openclaw / __init__.py (no function)   0 0 0   100.0%
integrations / openclaw / clawhub_adapter.py _parse_yaml_simple   25 5 1   80.0%
integrations / openclaw / clawhub_adapter.py parse_skill_md   36 4 0   88.9%
integrations / openclaw / clawhub_adapter.py check_requirements   14 1 0   92.9%
integrations / openclaw / clawhub_adapter.py install_skill   47 43 5   8.5%
integrations / openclaw / clawhub_adapter.py uninstall_skill   6 0 0   100.0%
integrations / openclaw / clawhub_adapter.py list_installed_skills   9 1 2   88.9%
integrations / openclaw / clawhub_adapter.py skill_to_autogen_tool   2 0 1   100.0%
integrations / openclaw / clawhub_adapter.py skill_to_autogen_tool.tool_fn   4 0 0   100.0%
integrations / openclaw / clawhub_adapter.py ClawHubToolProvider.__init__   2 0 0   100.0%
integrations / openclaw / clawhub_adapter.py ClawHubToolProvider.get_tools   18 2 2   88.9%
integrations / openclaw / clawhub_adapter.py ClawHubToolProvider.invalidate   1 0 0   100.0%
integrations / openclaw / clawhub_adapter.py get_clawhub_provider   3 3 0   0.0%
integrations / openclaw / clawhub_adapter.py (no function)   59 0 0   100.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.__init__   6 0 0   100.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.connected   1 0 0   100.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.gateway_url   1 0 0   100.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.on_message   1 0 0   100.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.connect   13 13 3   0.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge._run_loop   2 2 0   0.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge._ws_loop   16 16 7   0.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.send_message   10 7 3   30.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.invoke_tool   7 5 3   28.6%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.disconnect   7 7 2   0.0%
integrations / openclaw / gateway_bridge.py OpenClawGatewayBridge.health   1 0 0   100.0%
integrations / openclaw / gateway_bridge.py is_openclaw_installed   1 0 0   100.0%
integrations / openclaw / gateway_bridge.py get_openclaw_version   5 3 2   40.0%
integrations / openclaw / gateway_bridge.py start_openclaw_gateway   7 7 3   0.0%
integrations / openclaw / gateway_bridge.py get_gateway_bridge   3 0 0   100.0%
integrations / openclaw / gateway_bridge.py (no function)   29 0 0   100.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler.__init__   1 0 0   100.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler.handle   4 1 0   75.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_chat   6 6 3   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_recipe_run   4 4 2   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_model_bus   5 5 2   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_tts   5 5 2   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_vision   5 5 2   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler._handle_hart_expert   5 5 2   0.0%
integrations / openclaw / hart_skill_server.py HARTToolHandler.list_tools   1 0 0   100.0%
integrations / openclaw / hart_skill_server.py generate_hart_skills   9 0 0   100.0%
integrations / openclaw / hart_skill_server.py get_hart_tool_handler   3 0 0   100.0%
integrations / openclaw / hart_skill_server.py (no function)   19 0 0   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes   19 0 0   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_list_skills   5 0 3   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_install_skill   12 7 3   41.7%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_uninstall_skill   11 6 2   45.5%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_search_skills   12 8 5   33.3%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_status   5 0 2   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._openclaw_channels   3 0 0   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._assistant_chat   14 7 3   50.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._assistant_capabilities   3 0 0   100.0%
integrations / openclaw / shell_openclaw_apis.py register_openclaw_routes._assistant_voice   11 11 2   0.0%
integrations / openclaw / shell_openclaw_apis.py (no function)   5 0 0   100.0%
integrations / openclaw / skill_exporter.py recipe_to_skill_md   35 1 0   97.1%
integrations / openclaw / skill_exporter.py export_recipe_as_skill   11 0 0   100.0%
integrations / openclaw / skill_exporter.py _broadcast_skill_via_p2p   21 6 2   71.4%
integrations / openclaw / skill_exporter.py publish_skill   17 10 3   41.2%
integrations / openclaw / skill_exporter.py (no function)   10 0 0   100.0%
integrations / providers / __init__.py (no function)   3 0 0   100.0%
integrations / providers / agent_tools.py get_provider_tools   13 0 8   100.0%
integrations / providers / agent_tools.py get_provider_tools._generate_text   6 6 2   0.0%
integrations / providers / agent_tools.py get_provider_tools._generate_image   6 6 2   0.0%
integrations / providers / agent_tools.py get_provider_tools._generate_video   6 6 2   0.0%
integrations / providers / agent_tools.py get_provider_tools._list_providers   12 12 2   0.0%
integrations / providers / agent_tools.py get_provider_tools._provider_leaderboard   10 10 2   0.0%
integrations / providers / agent_tools.py (no function)   6 0 7   100.0%
integrations / providers / creative_tools.py _gateway   2 2 0   0.0%
integrations / providers / creative_tools.py _generate   4 4 0   0.0%
integrations / providers / creative_tools.py story_director   10 10 0   0.0%
integrations / providers / creative_tools.py movie_maker   36 36 0   0.0%
integrations / providers / creative_tools.py game_asset_creator   20 20 0   0.0%
integrations / providers / creative_tools.py get_creative_tools   5 0 5   100.0%
integrations / providers / creative_tools.py (no function)   11 0 0   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent.__init__   5 0 0   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent.run_discovery_cycle   22 0 2   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent._pick_source   9 0 0   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent._scan_existing_providers   25 18 2   28.0%
integrations / providers / discovery_agent.py DiscoveryAgent._register_new_model   20 20 0   0.0%
integrations / providers / discovery_agent.py DiscoveryAgent._scan_huggingface   24 18 2   25.0%
integrations / providers / discovery_agent.py DiscoveryAgent._is_inference_ready   3 0 0   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent._scan_mcp   9 5 4   44.4%
integrations / providers / discovery_agent.py DiscoveryAgent._scan_openrouter   30 2 2   93.3%
integrations / providers / discovery_agent.py DiscoveryAgent._to_canonical_id   6 0 0   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent._share_with_hive   5 0 2   100.0%
integrations / providers / discovery_agent.py DiscoveryAgent.get_stats   1 0 0   100.0%
integrations / providers / discovery_agent.py get_discovery_agent   5 0 0   100.0%
integrations / providers / discovery_agent.py (no function)   33 0 2   100.0%
integrations / providers / efficiency_matrix.py ModelBenchmark.compute_efficiency   3 0 0   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.__init__   8 0 2   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix._key   1 0 0   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix._load   8 0 2   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.save   6 0 2   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.record_request   27 1 0   96.3%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.run_benchmark   15 15 0   0.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix._benchmark_model   16 16 3   0.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix._score_quality   14 1 0   92.9%
integrations / providers / efficiency_matrix.py EfficiencyMatrix._aggregate_benchmark   21 21 0   0.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.get_benchmark   1 0 0   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.get_leaderboard   4 0 0   100.0%
integrations / providers / efficiency_matrix.py EfficiencyMatrix.get_matrix_summary   1 0 0   100.0%
integrations / providers / efficiency_matrix.py get_matrix   5 0 0   100.0%
integrations / providers / efficiency_matrix.py (no function)   58 0 0   100.0%
integrations / providers / gateway.py ProviderGateway.__init__   6 0 0   100.0%
integrations / providers / gateway.py ProviderGateway.generate   21 1 0   95.2%
integrations / providers / gateway.py ProviderGateway.generate_stream   12 12 0   0.0%
integrations / providers / gateway.py ProviderGateway.get_stats   2 0 0   100.0%
integrations / providers / gateway.py ProviderGateway._resolve   26 8 0   69.2%
integrations / providers / gateway.py ProviderGateway._build_headers   9 1 0   88.9%
integrations / providers / gateway.py ProviderGateway._call_provider   9 3 4   66.7%
integrations / providers / gateway.py ProviderGateway._call_openai   30 30 0   0.0%
integrations / providers / gateway.py ProviderGateway._stream_openai   23 23 2   0.0%
integrations / providers / gateway.py ProviderGateway._call_replicate   24 24 0   0.0%
integrations / providers / gateway.py ProviderGateway._call_custom   16 16 2   0.0%
integrations / providers / gateway.py ProviderGateway._call_fal   21 21 2   0.0%
integrations / providers / gateway.py ProviderGateway._call_local   15 6 2   60.0%
integrations / providers / gateway.py ProviderGateway._calculate_cost   13 4 0   69.2%
integrations / providers / gateway.py ProviderGateway._track   13 4 4   69.2%
integrations / providers / gateway.py get_gateway   5 5 0   0.0%
integrations / providers / gateway.py (no function)   42 0 0   100.0%
integrations / providers / neuro_adapter.py NeuroAdapter.__init__   2 0 0   100.0%
integrations / providers / neuro_adapter.py NeuroAdapter.connect   0 0 1   100.0%
integrations / providers / neuro_adapter.py NeuroAdapter.read_signal   0 0 0   100.0%
integrations / providers / neuro_adapter.py NeuroAdapter.disconnect   0 0 0   100.0%
integrations / providers / neuro_adapter.py NeuroAdapter.is_connected   1 1 0   0.0%
integrations / providers / neuro_adapter.py _SDKUnavailable.connect   0 0 1   100.0%
integrations / providers / neuro_adapter.py _SDKUnavailable.read_signal   0 0 1   100.0%
integrations / providers / neuro_adapter.py _SDKUnavailable.disconnect   1 1 0   0.0%
integrations / providers / neuro_adapter.py ContactGatedAdapter.connect   2 0 0   100.0%
integrations / providers / neuro_adapter.py ContactGatedAdapter.read_signal   1 0 0   100.0%
integrations / providers / neuro_adapter.py ContactGatedAdapter.disconnect   1 1 0   0.0%
integrations / providers / neuro_adapter.py choose_adapter   5 0 0   100.0%
integrations / providers / neuro_adapter.py register_adapter   3 0 0   100.0%
integrations / providers / neuro_adapter.py (no function)   49 0 0   100.0%
integrations / providers / neuro_discovery.py _match_ble_service   7 7 0   0.0%
integrations / providers / neuro_discovery.py _match_name   10 10 0   0.0%
integrations / providers / neuro_discovery.py _scan_ble   12 9 6   25.0%
integrations / providers / neuro_discovery.py _scan_ble._go   1 1 0   0.0%
integrations / providers / neuro_discovery.py _scan_lsl   11 9 8   18.2%
integrations / providers / neuro_discovery.py _scan_usb_serial   10 8 6   20.0%
integrations / providers / neuro_discovery.py scan   8 0 0   100.0%
integrations / providers / neuro_discovery.py known_providers_summary   4 0 0   100.0%
integrations / providers / neuro_discovery.py (no function)   12 0 0   100.0%
integrations / providers / neuro_providers.py get_provider   1 0 0   100.0%
integrations / providers / neuro_providers.py list_providers   10 0 0   100.0%
integrations / providers / neuro_providers.py (no function)   61 0 0   100.0%
integrations / providers / registry.py Provider.to_dict   4 0 0   100.0%
integrations / providers / registry.py Provider.from_dict   10 0 0   100.0%
integrations / providers / registry.py Provider.get_api_key   3 1 0   66.7%
integrations / providers / registry.py Provider.has_api_key   1 0 0   100.0%
integrations / providers / registry.py _builtin_providers   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.__init__   8 0 2   100.0%
integrations / providers / registry.py ProviderRegistry._load   19 0 2   100.0%
integrations / providers / registry.py ProviderRegistry.save   8 0 2   100.0%
integrations / providers / registry.py ProviderRegistry.get   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.list_all   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.list_enabled   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.list_by_category   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.list_api_providers   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.list_affiliate_providers   1 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.find_cheapest   15 2 0   86.7%
integrations / providers / registry.py ProviderRegistry.find_fastest   15 15 0   0.0%
integrations / providers / registry.py ProviderRegistry.find_best   19 2 0   89.5%
integrations / providers / registry.py ProviderRegistry.find_best._score   7 1 0   85.7%
integrations / providers / registry.py ProviderRegistry.register   4 0 0   100.0%
integrations / providers / registry.py ProviderRegistry.update_model_stats   14 4 0   71.4%
integrations / providers / registry.py ProviderRegistry.update_health   7 7 0   0.0%
integrations / providers / registry.py ProviderRegistry.set_api_key   7 1 0   85.7%
integrations / providers / registry.py ProviderRegistry.get_capabilities_summary   5 0 0   100.0%
integrations / providers / registry.py get_registry   5 0 0   100.0%
integrations / providers / registry.py (no function)   98 0 0   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.__init__   12 0 2   100.0%
integrations / providers / revenue_tracker.py RevenueTracker._load   11 0 2   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.save   8 0 2   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.record_cost   8 2 0   75.0%
integrations / providers / revenue_tracker.py RevenueTracker._trim_old_entries   4 0 0   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.record_revenue   15 9 2   40.0%
integrations / providers / revenue_tracker.py RevenueTracker.get_earning_spark   3 0 0   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.get_summary   16 0 0   100.0%
integrations / providers / revenue_tracker.py RevenueTracker.get_period_stats   7 0 0   100.0%
integrations / providers / revenue_tracker.py get_tracker   5 5 0   0.0%
integrations / providers / revenue_tracker.py (no function)   53 0 0   100.0%
integrations / remote_desktop / __init__.py (no function)   0 0 0   100.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools   27 0 5   100.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.offer_remote_help   5 1 4   80.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.request_screen_view   0 0 16   100.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.remote_execute_action   15 15 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.remote_screenshot   7 7 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.remote_transfer_file   12 12 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.get_remote_sessions   10 4 2   60.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.disconnect_remote   10 3 2   70.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.list_remote_windows   9 9 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.stream_remote_window   11 11 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.list_peripherals   11 11 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.forward_peripheral   12 12 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.discover_cast_targets   9 9 2   0.0%
integrations / remote_desktop / agent_tools.py build_remote_desktop_tools.cast_to_tv   12 12 2   0.0%
integrations / remote_desktop / agent_tools.py register_remote_desktop_tools   3 0 0   100.0%
integrations / remote_desktop / agent_tools.py (no function)   5 0 1   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.__init__   7 0 0   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.start_monitoring   12 9 2   25.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.stop_monitoring   5 5 0   0.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.pause   1 0 0   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.resume   1 0 0   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.apply_remote_clipboard   10 0 3   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.get_current   4 4 2   0.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync._monitor_loop   8 8 2   0.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync._handle_change   12 6 4   50.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.is_running   1 0 0   100.0%
integrations / remote_desktop / clipboard_sync.py ClipboardSync.get_stats   1 0 0   100.0%
integrations / remote_desktop / clipboard_sync.py (no function)   23 1 2   95.7%
integrations / remote_desktop / device_id.py _resolve_key_dir   10 2 2   80.0%
integrations / remote_desktop / device_id.py _generate_machine_fingerprint   2 0 0   100.0%
integrations / remote_desktop / device_id.py get_device_id   19 0 0   100.0%
integrations / remote_desktop / device_id.py format_device_id   2 0 0   100.0%
integrations / remote_desktop / device_id.py parse_device_id   1 0 0   100.0%
integrations / remote_desktop / device_id.py get_user_device_id   2 0 0   100.0%
integrations / remote_desktop / device_id.py register_device   13 13 3   0.0%
integrations / remote_desktop / device_id.py discover_user_devices   5 5 3   0.0%
integrations / remote_desktop / device_id.py (no function)   16 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py DLNARenderer.to_dict   1 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.__init__   8 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.start   15 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.start.MJPEGHandler.do_GET   23 23 2   0.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.start.MJPEGHandler.log_message   0 0 1   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.stop   7 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer.is_running   1 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py MJPEGStreamServer._get_local_ip   6 0 2   100.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._default_stream_port   2 2 0   0.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge.__init__   4 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge.discover_renderers   26 8 4   69.2%
integrations / remote_desktop / dlna_bridge.py DLNABridge.cast_session   25 21 0   16.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge.stop_cast   11 6 0   45.5%
integrations / remote_desktop / dlna_bridge.py DLNABridge.stop_all   4 1 0   75.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge.get_cast_status   2 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge.get_cached_renderers   1 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._send_play   9 9 0   0.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._send_stop   4 4 0   0.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._soap_post   5 1 3   80.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._parse_header   4 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._fetch_device_info   30 30 3   0.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._default_frame_source   4 4 4   0.0%
integrations / remote_desktop / dlna_bridge.py DLNABridge._audit   3 3 2   0.0%
integrations / remote_desktop / dlna_bridge.py get_dlna_bridge   3 0 0   100.0%
integrations / remote_desktop / dlna_bridge.py (no function)   58 0 0   100.0%
integrations / remote_desktop / drag_drop.py DragDropEvent.to_dict   1 0 0   100.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.__init__   7 0 0   100.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.start_monitoring   3 3 0   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.stop_monitoring   2 0 0   100.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.is_monitoring   1 1 0   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.set_receive_directory   1 1 0   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.handle_local_drop   43 4 4   90.7%
integrations / remote_desktop / drag_drop.py DragDropBridge.handle_remote_drop   12 9 0   25.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.handle_file_drop_on_host   9 9 2   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.on_progress   1 0 0   100.0%
integrations / remote_desktop / drag_drop.py DragDropBridge.get_status   1 1 0   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge._transfer_file   6 1 2   83.3%
integrations / remote_desktop / drag_drop.py DragDropBridge._notify_progress   3 2 2   33.3%
integrations / remote_desktop / drag_drop.py DragDropBridge._get_default_receive_dir   5 5 0   0.0%
integrations / remote_desktop / drag_drop.py DragDropBridge._open_file_location   8 8 2   0.0%
integrations / remote_desktop / drag_drop.py (no function)   43 0 0   100.0%
integrations / remote_desktop / engine_selector.py _detect_engines   14 0 5   100.0%
integrations / remote_desktop / engine_selector.py reset_cache   1 0 0   100.0%
integrations / remote_desktop / engine_selector.py select_engine   31 8 0   74.2%
integrations / remote_desktop / engine_selector.py get_all_status   25 0 11   100.0%
integrations / remote_desktop / engine_selector.py get_available_engines   10 3 0   70.0%
integrations / remote_desktop / engine_selector.py recommend_engine_switch   21 4 0   81.0%
integrations / remote_desktop / engine_selector.py (no function)   24 0 0   100.0%
integrations / remote_desktop / file_transfer.py TransferProgress.percent   3 1 0   66.7%
integrations / remote_desktop / file_transfer.py TransferProgress.to_dict   1 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.__init__   5 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.on_progress   1 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.send_file   47 7 2   85.1%
integrations / remote_desktop / file_transfer.py FileTransfer.send_files   5 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.receive_file   6 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.handle_event   12 2 0   83.3%
integrations / remote_desktop / file_transfer.py FileTransfer.handle_frame   5 0 0   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer._finalize_receive   22 1 4   95.5%
integrations / remote_desktop / file_transfer.py FileTransfer._notify_progress   3 0 2   100.0%
integrations / remote_desktop / file_transfer.py FileTransfer.get_progress   3 3 0   0.0%
integrations / remote_desktop / file_transfer.py (no function)   41 0 0   100.0%
integrations / remote_desktop / frame_capture.py _CaptureCircuitBreaker.__init__   3 0 0   100.0%
integrations / remote_desktop / frame_capture.py _CaptureCircuitBreaker.record_failure   4 0 0   100.0%
integrations / remote_desktop / frame_capture.py _CaptureCircuitBreaker.record_success   2 0 0   100.0%
integrations / remote_desktop / frame_capture.py _CaptureCircuitBreaker.is_open   1 0 0   100.0%
integrations / remote_desktop / frame_capture.py _CaptureCircuitBreaker.reset   2 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture.__init__   8 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture.get_screen_size   10 7 4   30.0%
integrations / remote_desktop / frame_capture.py FrameCapture.capture_frame   20 10 9   50.0%
integrations / remote_desktop / frame_capture.py FrameCapture._capture_dxcam   6 6 0   0.0%
integrations / remote_desktop / frame_capture.py FrameCapture._capture_mss   8 8 0   0.0%
integrations / remote_desktop / frame_capture.py FrameCapture._capture_pyautogui   2 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture._encode_pil_image   6 2 0   66.7%
integrations / remote_desktop / frame_capture.py FrameCapture._encode_numpy_frame   7 7 2   0.0%
integrations / remote_desktop / frame_capture.py FrameCapture.capture_loop   31 31 2   0.0%
integrations / remote_desktop / frame_capture.py FrameCapture.stop   1 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture.is_running   1 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture.get_stats   1 0 0   100.0%
integrations / remote_desktop / frame_capture.py FrameCapture._cleanup   8 8 4   0.0%
integrations / remote_desktop / frame_capture.py (no function)   54 3 15   94.4%
integrations / remote_desktop / gui / __init__.py (no function)   0 0 0   100.0%
integrations / remote_desktop / gui / panel.py get_panel_data   29 0 9   100.0%
integrations / remote_desktop / gui / panel.py (no function)   4 0 1   100.0%
integrations / remote_desktop / host_service.py HostService.__init__   9 0 1   100.0%
integrations / remote_desktop / host_service.py HostService.start   29 1 14   96.6%
integrations / remote_desktop / host_service.py HostService.stop   13 0 0   100.0%
integrations / remote_desktop / host_service.py HostService.handle_viewer   3 0 0   100.0%
integrations / remote_desktop / host_service.py HostService.remove_viewer   2 0 0   100.0%
integrations / remote_desktop / host_service.py HostService._capture_loop   9 5 0   44.4%
integrations / remote_desktop / host_service.py HostService._on_viewer_event   44 44 6   0.0%
integrations / remote_desktop / host_service.py HostService.get_available_windows   3 3 3   0.0%
integrations / remote_desktop / host_service.py HostService.start_window_stream   4 4 2   0.0%
integrations / remote_desktop / host_service.py HostService.stop_window_stream   3 3 2   0.0%
integrations / remote_desktop / host_service.py HostService._register_watchdog   5 5 2   0.0%
integrations / remote_desktop / host_service.py HostService.is_running   1 0 0   100.0%
integrations / remote_desktop / host_service.py HostService.get_status   2 2 1   0.0%
integrations / remote_desktop / host_service.py get_host_service   3 0 0   100.0%
integrations / remote_desktop / host_service.py (no function)   22 0 0   100.0%
integrations / remote_desktop / input_handler.py InputHandler.__init__   11 4 4   63.6%
integrations / remote_desktop / input_handler.py InputHandler.set_control_mode   2 0 0   100.0%
integrations / remote_desktop / input_handler.py InputHandler.control_enabled   1 0 0   100.0%
integrations / remote_desktop / input_handler.py InputHandler.handle_input_event   15 0 3   100.0%
integrations / remote_desktop / input_handler.py InputHandler._get_handler   2 0 0   100.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_click   6 6 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_rightclick   6 6 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_doubleclick   6 6 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_middleclick   6 6 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_move   5 2 0   60.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_drag   12 12 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_scroll   11 11 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_mouse_down   8 8 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_mouse_up   8 8 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_file_drop   4 0 0   100.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_key   12 12 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_type   7 7 0   0.0%
integrations / remote_desktop / input_handler.py InputHandler._handle_hotkey   16 16 2   0.0%
integrations / remote_desktop / input_handler.py InputHandler.get_stats   1 0 0   100.0%
integrations / remote_desktop / input_handler.py (no function)   40 6 4   85.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.__init__   4 0 0   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.startup   10 0 3   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.shutdown   9 2 4   77.8%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.start_hosting   28 8 8   71.4%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.stop_hosting   7 1 0   85.7%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.connect   0 0 105   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.disconnect   6 0 0   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._disconnect_one   13 13 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.smart_connect   0 0 45   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.switch_engine   28 3 3   89.3%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.recommend_engine_switch   16 16 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._start_clipboard_bridge   9 9 3   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._start_clipboard_bridge.on_clipboard_change   1 1 0   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._handle_clipboard_outbound   11 0 1   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.list_remote_windows   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.stream_window   3 3 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.stop_window_stream   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.detach_tab   3 3 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.get_window_sessions   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.list_peripherals   4 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.forward_peripheral   9 5 2   44.4%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.stop_peripheral_forwarding   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.discover_cast_targets   4 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.cast_to_device   3 3 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.stop_cast   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.get_cast_status   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.transfer_file   20 20 4   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.get_status   19 0 6   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator.get_sessions   2 0 0   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._resolve_engine   7 1 2   85.7%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._authenticate   0 0 15   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._setup_rustdesk_host   0 0 11   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._setup_sunshine_host   7 7 3   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._connect_rustdesk   0 0 11   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._connect_moonlight   7 7 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._connect_native   0 0 4   100.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._disconnect_engine   4 4 2   0.0%
integrations / remote_desktop / orchestrator.py RemoteDesktopOrchestrator._audit   3 0 2   100.0%
integrations / remote_desktop / orchestrator.py get_orchestrator   3 0 0   100.0%
integrations / remote_desktop / orchestrator.py (no function)   39 0 13   100.0%
integrations / remote_desktop / peripheral_backends / __init__.py (no function)   2 0 0   100.0%
integrations / remote_desktop / peripheral_backends / base.py PeripheralBackend.discover   1 1 0   0.0%
integrations / remote_desktop / peripheral_backends / base.py PeripheralBackend.forward   1 1 0   0.0%
integrations / remote_desktop / peripheral_backends / base.py PeripheralBackend.stop   1 1 0   0.0%
integrations / remote_desktop / peripheral_backends / base.py PeripheralBackend.available   1 1 0   0.0%
integrations / remote_desktop / peripheral_backends / base.py PeripheralBackend.peripheral_type_name   1 1 0   0.0%
integrations / remote_desktop / peripheral_backends / base.py (no function)   16 0 0   100.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.__init__   3 0 0   100.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.discover   5 3 0   40.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.forward   10 10 0   0.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.stop   7 1 0   85.7%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.stop_all   2 2 0   0.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.available   3 1 0   66.7%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend.peripheral_type_name   1 0 0   100.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend._discover_bluez   17 17 2   0.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend._relay_loop   15 15 2   0.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py BluetoothBackend._find_evdev_device   9 9 2   0.0%
integrations / remote_desktop / peripheral_backends / bluetooth_backend.py (no function)   26 2 4   92.3%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.__init__   3 0 0   100.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.discover   5 3 0   40.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.forward   10 10 0   0.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.stop   7 7 0   0.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.stop_all   2 1 0   50.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.available   3 1 0   66.7%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend.peripheral_type_name   1 0 0   100.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend._discover_evdev   15 15 2   0.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py GamepadBackend._relay_loop   12 12 5   0.0%
integrations / remote_desktop / peripheral_backends / gamepad_backend.py (no function)   24 1 2   95.8%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.__init__   1 0 0   100.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.discover   5 1 3   80.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.forward   8 8 3   0.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.attach_remote   4 4 3   0.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.stop   5 5 3   0.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.stop_all   2 2 0   0.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.available   5 1 2   80.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend.peripheral_type_name   1 0 0   100.0%
integrations / remote_desktop / peripheral_backends / usbip_backend.py USBIPBackend._parse_usbip_list   19 10 0   47.4%
integrations / remote_desktop / peripheral_backends / usbip_backend.py (no function)   17 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralInfo.to_dict   1 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.__init__   4 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge._init_backends   15 2 6   86.7%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.discover_peripherals   11 3 2   72.7%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.forward_peripheral   21 16 0   23.8%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.stop_forwarding   8 4 0   50.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.stop_all   4 1 0   75.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.get_status   3 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge.get_available_backends   1 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py PeripheralBridge._audit   3 3 2   0.0%
integrations / remote_desktop / peripheral_bridge.py get_peripheral_bridge   3 0 0   100.0%
integrations / remote_desktop / peripheral_bridge.py (no function)   34 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.__init__   3 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.start_recording   4 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.stop_recording   4 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.record_action   4 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.capture_session_as_recipe   7 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py RemoteDesktopRecipeBridge.replay_recipe_on_device   0 0 58   100.0%
integrations / remote_desktop / recipe_hooks.py _describe_action   20 7 0   65.0%
integrations / remote_desktop / recipe_hooks.py get_recipe_bridge   3 0 0   100.0%
integrations / remote_desktop / recipe_hooks.py (no function)   14 0 4   100.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.__init__   3 0 0   100.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge._find_binary   16 4 0   75.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.available   1 0 0   100.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.binary_path   1 1 0   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge._run   15 15 2   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.get_id   8 1 0   87.5%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.set_password   0 0 7   100.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.get_config   2 2 0   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.set_config   2 2 0   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.configure_server   6 2 0   66.7%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.connect   0 0 30   100.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.disconnect_all   6 6 2   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.start_service   7 7 2   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.stop_service   2 2 0   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.is_service_running   7 7 2   0.0%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.get_install_command   8 5 0   37.5%
integrations / remote_desktop / rustdesk_bridge.py RustDeskBridge.get_status   1 0 0   100.0%
integrations / remote_desktop / rustdesk_bridge.py get_rustdesk_bridge   3 0 0   100.0%
integrations / remote_desktop / rustdesk_bridge.py (no function)   31 0 4   100.0%
integrations / remote_desktop / security.py authenticate_connection   0 0 28   100.0%
integrations / remote_desktop / security.py generate_session_token   4 1 4   75.0%
integrations / remote_desktop / security.py notify_connection_request   8 8 3   0.0%
integrations / remote_desktop / security.py audit_session_event   4 0 3   100.0%
integrations / remote_desktop / security.py classify_remote_input   16 1 2   93.8%
integrations / remote_desktop / security.py scan_file_transfer   11 4 3   63.6%
integrations / remote_desktop / security.py scan_clipboard   4 0 2   100.0%
integrations / remote_desktop / security.py encrypt_frame   3 0 3   100.0%
integrations / remote_desktop / security.py decrypt_frame   3 3 3   0.0%
integrations / remote_desktop / security.py encrypt_event   3 3 3   0.0%
integrations / remote_desktop / security.py decrypt_event   3 0 3   100.0%
integrations / remote_desktop / security.py (no function)   14 0 5   100.0%
integrations / remote_desktop / service_manager.py EngineService.__init__   3 0 0   100.0%
integrations / remote_desktop / service_manager.py EngineService._get_bridge   13 0 2   100.0%
integrations / remote_desktop / service_manager.py EngineService.detect   7 0 0   100.0%
integrations / remote_desktop / service_manager.py EngineService.install_command   4 1 0   75.0%
integrations / remote_desktop / service_manager.py EngineService.start   21 3 5   85.7%
integrations / remote_desktop / service_manager.py EngineService.stop   11 1 3   90.9%
integrations / remote_desktop / service_manager.py EngineService.is_running   16 16 3   0.0%
integrations / remote_desktop / service_manager.py EngineService.restart   6 0 0   100.0%
integrations / remote_desktop / service_manager.py EngineService.get_status   4 1 0   75.0%
integrations / remote_desktop / service_manager.py ServiceManager.__init__   3 0 0   100.0%
integrations / remote_desktop / service_manager.py ServiceManager.ensure_engine   14 9 0   35.7%
integrations / remote_desktop / service_manager.py ServiceManager.start_all_available   14 3 0   78.6%
integrations / remote_desktop / service_manager.py ServiceManager.stop_engine   4 4 0   0.0%
integrations / remote_desktop / service_manager.py ServiceManager.stop_all   3 0 0   100.0%
integrations / remote_desktop / service_manager.py ServiceManager.get_engine_status   6 6 0   0.0%
integrations / remote_desktop / service_manager.py ServiceManager.get_all_status   5 0 0   100.0%
integrations / remote_desktop / service_manager.py ServiceManager.register_with_watchdog   15 3 3   80.0%
integrations / remote_desktop / service_manager.py ServiceManager.heartbeat   5 5 2   0.0%
integrations / remote_desktop / service_manager.py ServiceManager.health_check_all   10 4 0   60.0%
integrations / remote_desktop / service_manager.py get_service_manager   3 0 0   100.0%
integrations / remote_desktop / service_manager.py (no function)   52 0 0   100.0%
integrations / remote_desktop / session_manager.py RemoteSession.add_viewer   2 0 0   100.0%
integrations / remote_desktop / session_manager.py RemoteSession.remove_viewer   1 1 0   0.0%
integrations / remote_desktop / session_manager.py RemoteSession.to_dict   1 0 0   100.0%
integrations / remote_desktop / session_manager.py RemoteSession._duration   4 1 0   75.0%
integrations / remote_desktop / session_manager.py SessionManager.__init__   3 0 1   100.0%
integrations / remote_desktop / session_manager.py SessionManager.generate_otp   2 0 4   100.0%
integrations / remote_desktop / session_manager.py SessionManager.verify_otp   0 0 19   100.0%
integrations / remote_desktop / session_manager.py SessionManager.is_same_user   3 1 0   66.7%
integrations / remote_desktop / session_manager.py SessionManager.create_session   16 0 0   100.0%
integrations / remote_desktop / session_manager.py SessionManager.authenticate_session   0 0 20   100.0%
integrations / remote_desktop / session_manager.py SessionManager.add_viewer   7 1 0   85.7%
integrations / remote_desktop / session_manager.py SessionManager.disconnect_session   10 1 0   90.0%
integrations / remote_desktop / session_manager.py SessionManager.get_session   2 2 0   0.0%
integrations / remote_desktop / session_manager.py SessionManager.get_active_sessions   2 0 0   100.0%
integrations / remote_desktop / session_manager.py SessionManager.get_sessions_for_device   8 8 0   0.0%
integrations / remote_desktop / session_manager.py SessionManager.cleanup_stale   13 1 0   92.3%
integrations / remote_desktop / session_manager.py get_session_manager   3 0 0   100.0%
integrations / remote_desktop / session_manager.py (no function)   53 0 4   100.0%
integrations / remote_desktop / signaling.py SignalingMessage.to_dict   1 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingMessage.from_dict   1 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingChannel.__init__   6 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingChannel.start   12 7 2   41.7%
integrations / remote_desktop / signaling.py SignalingChannel.send_signal   5 5 0   0.0%
integrations / remote_desktop / signaling.py SignalingChannel.on_signal   1 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingChannel.get_pending   3 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingChannel.close   4 0 0   100.0%
integrations / remote_desktop / signaling.py SignalingChannel._send_wamp   12 12 5   0.0%
integrations / remote_desktop / signaling.py SignalingChannel._on_wamp_signal   11 1 4   90.9%
integrations / remote_desktop / signaling.py SignalingChannel._send_http   3 3 3   0.0%
integrations / remote_desktop / signaling.py SignalingChannel.poll_signals_http   7 7 2   0.0%
integrations / remote_desktop / signaling.py create_connect_request   0 0 11   100.0%
integrations / remote_desktop / signaling.py create_connect_accept   8 0 0   100.0%
integrations / remote_desktop / signaling.py create_connect_reject   1 0 0   100.0%
integrations / remote_desktop / signaling.py create_bye   1 0 0   100.0%
integrations / remote_desktop / signaling.py (no function)   42 0 3   100.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.__init__   0 0 5   100.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge._find_binary   11 2 0   81.8%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.available   1 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge._api_get   6 4 3   33.3%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge._api_post   6 6 3   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.get_apps   2 2 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.get_config   1 1 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.set_config   2 2 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.pair_with_pin   2 2 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.get_paired_clients   2 2 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.start_service   6 6 3   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.stop_service   6 6 2   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.is_running   2 2 0   0.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.get_status   1 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py SunshineBridge.get_install_command   8 5 0   37.5%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.__init__   1 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge._find_binary   6 1 0   83.3%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.available   1 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.stream   7 0 2   100.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.pair   5 5 2   0.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.list_hosts   7 7 2   0.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.get_status   1 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py MoonlightBridge.get_install_command   8 5 0   37.5%
integrations / remote_desktop / sunshine_bridge.py get_sunshine_bridge   3 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py get_moonlight_bridge   3 0 0   100.0%
integrations / remote_desktop / sunshine_bridge.py (no function)   48 0 7   100.0%
integrations / remote_desktop / transport.py TransportChannel.__init__   7 0 0   100.0%
integrations / remote_desktop / transport.py TransportChannel.send_frame   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.send_event   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.close   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.tier   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.on_frame   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.on_event   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.connected   1 1 0   0.0%
integrations / remote_desktop / transport.py TransportChannel.get_stats   1 0 0   100.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.__init__   10 0 0   100.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.tier   1 0 0   100.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.actual_port   1 1 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.start_server   12 12 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport._run_server_loop   2 2 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport._serve   4 4 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport._serve.handler   15 15 1   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.connect   11 11 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport._run_client_loop   2 2 0   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport._client_handler   17 17 3   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.send_frame   12 12 5   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.send_event   12 12 5   0.0%
integrations / remote_desktop / transport.py DirectWebSocketTransport.close   11 11 2   0.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.__init__   4 0 0   100.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.tier   1 1 0   0.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.start   9 7 3   22.2%
integrations / remote_desktop / transport.py WAMPRelayTransport._topic   1 0 0   100.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.send_frame   9 9 3   0.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.send_event   6 6 3   0.0%
integrations / remote_desktop / transport.py WAMPRelayTransport.close   3 3 0   0.0%
integrations / remote_desktop / transport.py WireGuardTransport.__init__   2 2 0   0.0%
integrations / remote_desktop / transport.py WireGuardTransport.tier   1 1 0   0.0%
integrations / remote_desktop / transport.py get_local_ip   7 0 2   100.0%
integrations / remote_desktop / transport.py probe_lan_connectivity   6 6 2   0.0%
integrations / remote_desktop / transport.py probe_wireguard_connectivity   6 6 2   0.0%
integrations / remote_desktop / transport.py auto_negotiate_transport   23 23 0   0.0%
integrations / remote_desktop / transport.py (no function)   79 0 2   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient.__init__   12 0 0   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient.connect   0 0 65   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient.disconnect   14 14 2   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient.on_frame   1 0 0   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient.on_status   1 1 0   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient._on_frame_received   5 0 2   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient._on_event_received   10 10 0   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient.send_mouse   3 1 0   66.7%
integrations / remote_desktop / viewer_client.py ViewerClient.send_keyboard   3 1 0   66.7%
integrations / remote_desktop / viewer_client.py ViewerClient.send_text   3 1 0   66.7%
integrations / remote_desktop / viewer_client.py ViewerClient.send_hotkey   3 1 0   66.7%
integrations / remote_desktop / viewer_client.py ViewerClient.transfer_file   6 4 2   33.3%
integrations / remote_desktop / viewer_client.py ViewerClient.connected   1 1 0   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient.get_status   9 4 0   55.6%
integrations / remote_desktop / viewer_client.py ViewerClient._negotiate_transport   3 3 3   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient._signal_and_negotiate   0 0 41   100.0%
integrations / remote_desktop / viewer_client.py ViewerClient.drop_files   6 6 2   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient._start_clipboard_sync   5 5 2   0.0%
integrations / remote_desktop / viewer_client.py ViewerClient._start_clipboard_sync.on_local_change   2 2 0   0.0%
integrations / remote_desktop / viewer_client.py get_viewer_client   3 0 0   100.0%
integrations / remote_desktop / viewer_client.py (no function)   25 0 4   100.0%
integrations / remote_desktop / window_capture.py WindowInfo.to_dict   1 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowInfo.from_dict   1 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowEnumerator.__init__   1 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowEnumerator.list_windows   5 2 0   60.0%
integrations / remote_desktop / window_capture.py WindowEnumerator.get_window_by_title   6 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowEnumerator.get_window_by_pid   5 2 0   60.0%
integrations / remote_desktop / window_capture.py WindowEnumerator.refresh_window_info   5 2 0   60.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._list_windows_win32   10 10 5   0.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._list_windows_win32.enum_callback   23 23 4   0.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._get_process_name_win32   16 16 2   0.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._refresh_win32   9 9 2   0.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._list_windows_linux   6 0 4   100.0%
integrations / remote_desktop / window_capture.py WindowEnumerator._list_windows_xdotool   14 13 0   7.1%
integrations / remote_desktop / window_capture.py WindowEnumerator._get_xdotool_window_info   27 25 8   7.4%
integrations / remote_desktop / window_capture.py WindowEnumerator._list_windows_xlib   23 22 2   4.3%
integrations / remote_desktop / window_capture.py WindowEnumerator._refresh_linux   1 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowCapture.__init__   7 0 0   100.0%
integrations / remote_desktop / window_capture.py WindowCapture.window_info   1 1 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture.capture_frame   11 8 4   27.3%
integrations / remote_desktop / window_capture.py WindowCapture.capture_loop   31 31 8   0.0%
integrations / remote_desktop / window_capture.py WindowCapture.stop   1 1 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture.is_running   1 1 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture.get_window_info   5 1 0   80.0%
integrations / remote_desktop / window_capture.py WindowCapture.get_stats   1 1 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture._capture_win32   33 33 4   0.0%
integrations / remote_desktop / window_capture.py WindowCapture._capture_mss_region   11 11 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture._encode_pil_image   6 6 0   0.0%
integrations / remote_desktop / window_capture.py WindowCapture._cleanup   4 4 2   0.0%
integrations / remote_desktop / window_capture.py _is_dwm_cloaked   7 7 2   0.0%
integrations / remote_desktop / window_capture.py _compute_occlusion   25 0 0   100.0%
integrations / remote_desktop / window_capture.py _printwindow_with_fallback   9 3 2   66.7%
integrations / remote_desktop / window_capture.py _assign_monitors   9 0 0   100.0%
integrations / remote_desktop / window_capture.py list_monitors   20 13 4   35.0%
integrations / remote_desktop / window_capture.py list_monitors._enum_proc   14 14 3   0.0%
integrations / remote_desktop / window_capture.py _list_monitors_macos   12 10 6   16.7%
integrations / remote_desktop / window_capture.py _list_monitors_macos_quartz   19 19 4   0.0%
integrations / remote_desktop / window_capture.py _list_monitors_linux   11 11 2   0.0%
integrations / remote_desktop / window_capture.py _list_monitors_xrandr   14 1 2   92.9%
integrations / remote_desktop / window_capture.py _list_monitors_xlib   11 11 0   0.0%
integrations / remote_desktop / window_capture.py _list_monitors_wayland_portal   7 7 5   0.0%
integrations / remote_desktop / window_capture.py _capture_window_macos   21 21 6   0.0%
integrations / remote_desktop / window_capture.py _capture_window_linux   21 13 3   38.1%
integrations / remote_desktop / window_capture.py _capture_window_xcomposite   22 16 5   27.3%
integrations / remote_desktop / window_capture.py _capture_window_wayland_portal   4 4 3   0.0%
integrations / remote_desktop / window_capture.py capture_window_one_shot   48 43 9   10.4%
integrations / remote_desktop / window_capture.py list_windows   2 0 0   100.0%
integrations / remote_desktop / window_capture.py (no function)   114 10 8   91.2%
integrations / remote_desktop / window_session.py WindowSession.to_dict   1 0 0   100.0%
integrations / remote_desktop / window_session.py WindowSessionManager.__init__   5 0 0   100.0%
integrations / remote_desktop / window_session.py WindowSessionManager.list_available_windows   11 4 3   63.6%
integrations / remote_desktop / window_session.py WindowSessionManager.start_window_session   21 21 2   0.0%
integrations / remote_desktop / window_session.py WindowSessionManager.stop_window_session   16 12 0   25.0%
integrations / remote_desktop / window_session.py WindowSessionManager.get_active_window_sessions   2 0 0   100.0%
integrations / remote_desktop / window_session.py WindowSessionManager.get_session   3 3 0   0.0%
integrations / remote_desktop / window_session.py WindowSessionManager.on_frame   1 1 0   0.0%
integrations / remote_desktop / window_session.py WindowSessionManager.detach_window   7 7 0   0.0%
integrations / remote_desktop / window_session.py WindowSessionManager.stop_all   7 2 0   71.4%
integrations / remote_desktop / window_session.py WindowSessionManager._capture_loop   19 19 4   0.0%
integrations / remote_desktop / window_session.py get_window_session_manager   3 0 0   100.0%
integrations / remote_desktop / window_session.py (no function)   31 0 0   100.0%
integrations / robotics / __init__.py (no function)   0 0 0   100.0%
integrations / robotics / action_model.py RobotAction.to_dict   1 0 0   100.0%
integrations / robotics / action_model.py RobotAction.from_dict   1 0 0   100.0%
integrations / robotics / action_model.py RobotAction.emergency_stop_action   1 0 0   100.0%
integrations / robotics / action_model.py (no function)   17 0 0   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser.__init__   2 0 0   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser.detect_capabilities   8 0 0   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser.get_capabilities   3 0 0   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser.get_gossip_payload   2 0 0   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser.matches_task_requirements   20 1 0   95.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser._has_capability   13 2 0   84.6%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser._detect_from_hardware_profile   7 0 2   100.0%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser._detect_from_sensor_store   7 3 2   57.1%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser._detect_from_config_file   18 3 0   83.3%
integrations / robotics / capability_advertiser.py RobotCapabilityAdvertiser._detect_from_hevolveai   8 0 2   100.0%
integrations / robotics / capability_advertiser.py get_capability_advertiser   3 0 0   100.0%
integrations / robotics / capability_advertiser.py (no function)   18 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge.__init__   3 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge.register_callback   5 1 0   80.0%
integrations / robotics / control_loop.py ControlLoopBridge.unregister_callback   5 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge.start   7 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge.stop   3 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge.get_stats   6 0 0   100.0%
integrations / robotics / control_loop.py ControlLoopBridge._loop   22 2 2   90.9%
integrations / robotics / control_loop.py (no function)   13 0 0   100.0%
integrations / robotics / hardware_bridge.py SensorAdapter.__init__   2 0 0   100.0%
integrations / robotics / hardware_bridge.py SensorAdapter.read   1 1 0   0.0%
integrations / robotics / hardware_bridge.py SensorAdapter.start_stream   1 1 0   0.0%
integrations / robotics / hardware_bridge.py SensorAdapter.stop_stream   1 1 0   0.0%
integrations / robotics / hardware_bridge.py ActuatorAdapter.__init__   2 0 0   100.0%
integrations / robotics / hardware_bridge.py ActuatorAdapter.execute   1 1 0   0.0%
integrations / robotics / hardware_bridge.py ActuatorAdapter.get_state   1 1 0   0.0%
integrations / robotics / hardware_bridge.py ActuatorAdapter.emergency_stop   1 1 0   0.0%
integrations / robotics / hardware_bridge.py SerialSensorAdapter.__init__   7 0 0   100.0%
integrations / robotics / hardware_bridge.py SerialSensorAdapter.read   9 1 6   88.9%
integrations / robotics / hardware_bridge.py SerialSensorAdapter.start_stream   6 6 0   0.0%
integrations / robotics / hardware_bridge.py SerialSensorAdapter.stop_stream   1 1 0   0.0%
integrations / robotics / hardware_bridge.py SerialSensorAdapter._stream_loop   12 12 6   0.0%
integrations / robotics / hardware_bridge.py SerialSensorAdapter._parse_line   6 0 0   100.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter.__init__   8 0 0   100.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter.read   5 0 10   100.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter.start_stream   6 6 0   0.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter.stop_stream   1 1 0   0.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter._poll_loop   5 5 0   0.0%
integrations / robotics / hardware_bridge.py HTTPSensorAdapter._parse_response   9 2 0   77.8%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.__init__   0 0 9   100.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.read   16 0 6   100.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.read.on_message   2 0 0   100.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.start_stream   14 14 7   0.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.start_stream.on_message   3 3 0   0.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter.stop_stream   6 6 2   0.0%
integrations / robotics / hardware_bridge.py MQTTSensorAdapter._parse_payload   7 2 0   71.4%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter.__init__   10 0 0   100.0%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter.read   10 0 6   100.0%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter.start_stream   6 6 0   0.0%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter.stop_stream   6 6 2   0.0%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter._stream_loop   20 20 5   0.0%
integrations / robotics / hardware_bridge.py WebSocketSensorAdapter._parse_frame   13 8 0   38.5%
integrations / robotics / hardware_bridge.py SerialActuatorAdapter.__init__   5 0 0   100.0%
integrations / robotics / hardware_bridge.py SerialActuatorAdapter.execute   17 3 4   82.4%
integrations / robotics / hardware_bridge.py SerialActuatorAdapter.get_state   14 14 4   0.0%
integrations / robotics / hardware_bridge.py SerialActuatorAdapter.emergency_stop   7 7 4   0.0%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter.__init__   4 0 0   100.0%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter.execute   13 3 2   76.9%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter.get_state   9 9 2   0.0%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter.emergency_stop   5 5 2   0.0%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter._get_post_fn   6 6 4   0.0%
integrations / robotics / hardware_bridge.py HTTPActuatorAdapter._get_get_fn   6 6 4   0.0%
integrations / robotics / hardware_bridge.py MQTTActuatorAdapter.__init__   0 0 9   100.0%
integrations / robotics / hardware_bridge.py MQTTActuatorAdapter.execute   24 4 5   83.3%
integrations / robotics / hardware_bridge.py MQTTActuatorAdapter.execute.on_message   5 5 0   0.0%
integrations / robotics / hardware_bridge.py MQTTActuatorAdapter.get_state   1 1 0   0.0%
integrations / robotics / hardware_bridge.py MQTTActuatorAdapter.emergency_stop   10 10 5   0.0%
integrations / robotics / hardware_bridge.py SafetyMonitor.__init__   6 0 0   100.0%
integrations / robotics / hardware_bridge.py SafetyMonitor.is_estopped   2 0 0   100.0%
integrations / robotics / hardware_bridge.py SafetyMonitor.trigger_estop   4 0 0   100.0%
integrations / robotics / hardware_bridge.py SafetyMonitor.clear_estop   4 0 0   100.0%
integrations / robotics / hardware_bridge.py SafetyMonitor.check_command   18 2 2   88.9%
integrations / robotics / hardware_bridge.py SafetyMonitor.check_position_safe   8 1 1   87.5%
integrations / robotics / hardware_bridge.py SafetyMonitor.gate_commands   8 0 1   100.0%
integrations / robotics / hardware_bridge.py get_inline_safety_monitor   5 5 0   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge.__init__   9 0 0   100.0%
integrations / robotics / hardware_bridge.py HardwareBridge.register_sensor   9 1 2   88.9%
integrations / robotics / hardware_bridge.py HardwareBridge.register_actuator   7 2 2   71.4%
integrations / robotics / hardware_bridge.py HardwareBridge.start   9 0 0   100.0%
integrations / robotics / hardware_bridge.py HardwareBridge.stop   15 1 4   93.3%
integrations / robotics / hardware_bridge.py HardwareBridge.get_sensor_snapshot   5 1 0   80.0%
integrations / robotics / hardware_bridge.py HardwareBridge.execute_action   37 37 3   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge.think_and_act   8 8 0   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._safety_gate   36 36 4   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._record_experience   9 9 0   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._flush_experiences   26 23 4   11.5%
integrations / robotics / hardware_bridge.py HardwareBridge._start_adapter_stream   3 0 2   100.0%
integrations / robotics / hardware_bridge.py HardwareBridge._start_adapter_stream.on_reading   1 1 0   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._on_sensor_reading   12 12 4   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._call_intelligence   3 3 6   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._compute_reward   11 11 0   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._resource_ok   3 3 2   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge._emit   3 3 4   0.0%
integrations / robotics / hardware_bridge.py HardwareBridge.get_stats   2 0 0   100.0%
integrations / robotics / hardware_bridge.py get_bridge   5 0 0   100.0%
integrations / robotics / hardware_bridge.py list_bridges   2 2 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint   16 0 2   100.0%
integrations / robotics / hardware_bridge.py _create_blueprint.register_sensor_endpoint   13 13 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint.register_actuator_endpoint   13 13 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint.act_endpoint   5 5 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint.think_and_act_endpoint   5 5 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint.sensors_snapshot_endpoint   2 2 0   0.0%
integrations / robotics / hardware_bridge.py _create_blueprint.experience_stats_endpoint   2 2 0   0.0%
integrations / robotics / hardware_bridge.py _build_sensor_adapter   9 9 1   0.0%
integrations / robotics / hardware_bridge.py _build_actuator_adapter   7 7 1   0.0%
integrations / robotics / hardware_bridge.py create_robotics_blueprint   12 0 2   100.0%
integrations / robotics / hardware_bridge.py create_robotics_blueprint.robotics_status   6 6 0   0.0%
integrations / robotics / hardware_bridge.py create_robotics_blueprint.robotics_think   8 8 0   0.0%
integrations / robotics / hardware_bridge.py create_robotics_blueprint.robotics_sensors   8 8 0   0.0%
integrations / robotics / hardware_bridge.py create_robotics_blueprint.robotics_command   8 8 0   0.0%
integrations / robotics / hardware_bridge.py (no function)   139 0 23   100.0%
integrations / robotics / hevolveai_access_gate.py check_hevolveai_access   24 0 0   100.0%
integrations / robotics / hevolveai_access_gate.py _tier_meets_minimum   9 4 0   55.6%
integrations / robotics / hevolveai_access_gate.py _get_node_tier   3 0 2   100.0%
integrations / robotics / hevolveai_access_gate.py _check_integrity   4 0 3   100.0%
integrations / robotics / hevolveai_access_gate.py _has_cct_capability   8 1 5   87.5%
integrations / robotics / hevolveai_access_gate.py (no function)   11 0 0   100.0%
integrations / robotics / intelligence_api.py get_robot_api   5 0 0   100.0%
integrations / robotics / intelligence_api.py think   7 0 1   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.__init__   5 0 0   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.think   40 5 6   87.5%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_vision   15 15 4   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_language   13 13 2   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_motor   14 14 4   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_spatial   29 29 3   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_social   22 22 2   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_safety   28 28 3   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._invoke_hivemind   8 8 2   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._fuse_results   50 5 0   90.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.register_robot   10 0 0   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.get_robot_status   7 0 0   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.list_robots   7 0 0   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.get_hive_stats   5 0 0   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._load_registry   5 5 3   0.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI._save_registry   5 0 2   100.0%
integrations / robotics / intelligence_api.py RobotIntelligenceAPI.push_sensor_data   6 6 2   0.0%
integrations / robotics / intelligence_api.py create_blueprint   15 0 0   100.0%
integrations / robotics / intelligence_api.py create_blueprint.think_endpoint   6 6 0   0.0%
integrations / robotics / intelligence_api.py create_blueprint.register_endpoint   8 8 0   0.0%
integrations / robotics / intelligence_api.py create_blueprint.status_endpoint   4 4 0   0.0%
integrations / robotics / intelligence_api.py create_blueprint.list_endpoint   2 2 0   0.0%
integrations / robotics / intelligence_api.py create_blueprint.sensor_push_endpoint   4 4 0   0.0%
integrations / robotics / intelligence_api.py create_blueprint.hive_stats_endpoint   2 2 0   0.0%
integrations / robotics / intelligence_api.py register_mcp_tools   3 3 0   0.0%
integrations / robotics / intelligence_api.py _mcp_think   2 2 0   0.0%
integrations / robotics / intelligence_api.py _mcp_register   6 6 0   0.0%
integrations / robotics / intelligence_api.py _mcp_list   2 2 0   0.0%
integrations / robotics / intelligence_api.py _classify_intent   14 2 0   85.7%
integrations / robotics / intelligence_api.py _extract_target   9 0 0   100.0%
integrations / robotics / intelligence_api.py (no function)   45 0 2   100.0%
integrations / robotics / recipe_adapter.py RobotRecipeAdapter.action_to_recipe_step   2 0 0   100.0%
integrations / robotics / recipe_adapter.py RobotRecipeAdapter.recipe_step_to_action   8 0 0   100.0%
integrations / robotics / recipe_adapter.py RobotRecipeAdapter.record_motion_sequence   13 1 0   92.3%
integrations / robotics / recipe_adapter.py RobotRecipeAdapter.replay_motion_recipe   6 0 0   100.0%
integrations / robotics / recipe_adapter.py (no function)   15 0 0   100.0%
integrations / robotics / robot_boot.py boot_robotics   39 0 10   100.0%
integrations / robotics / robot_boot.py _connect_sensor_adapters   16 13 4   18.8%
integrations / robotics / robot_boot.py _sensor_ingest_tick   9 2 2   77.8%
integrations / robotics / robot_boot.py _feedback_poll_tick   6 1 2   83.3%
integrations / robotics / robot_boot.py (no function)   9 0 0   100.0%
integrations / robotics / robot_prompt_builder.py build_robot_prompt   13 0 2   100.0%
integrations / robotics / robot_prompt_builder.py _get_capabilities_section   23 0 2   100.0%
integrations / robotics / robot_prompt_builder.py _get_safety_section   13 2 2   84.6%
integrations / robotics / robot_prompt_builder.py _get_sensor_section   10 4 2   60.0%
integrations / robotics / robot_prompt_builder.py (no function)   8 0 0   100.0%
integrations / robotics / robot_tools.py get_robot_capabilities   5 0 2   100.0%
integrations / robotics / robot_tools.py read_sensor   9 1 2   88.9%
integrations / robotics / robot_tools.py get_sensor_window   7 5 2   28.6%
integrations / robotics / robot_tools.py get_robot_status   15 1 6   93.3%
integrations / robotics / robot_tools.py navigate_to   5 0 2   100.0%
integrations / robotics / robot_tools.py move_joint   10 1 2   90.0%
integrations / robotics / robot_tools.py execute_motion_sequence   16 10 2   37.5%
integrations / robotics / robot_tools.py configure_sensor   11 5 2   54.5%
integrations / robotics / robot_tools.py (no function)   13 0 0   100.0%
integrations / robotics / safety_monitor.py get_safety_monitor   5 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.__init__   15 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.register_estop_pin   4 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.register_estop_serial   3 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.register_workspace_limits   9 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.on_estop   2 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.check_position_safe   16 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.trigger_estop   23 1 3   95.7%
integrations / robotics / safety_monitor.py SafetyMonitor.clear_estop   20 1 0   95.0%
integrations / robotics / safety_monitor.py SafetyMonitor.is_estopped   1 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.get_safety_status   2 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.start   10 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor.stop   4 0 0   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor._monitor_loop   6 0 2   100.0%
integrations / robotics / safety_monitor.py SafetyMonitor._check_gpio_estops   14 11 16   21.4%
integrations / robotics / safety_monitor.py SafetyMonitor._check_serial_estops   14 12 4   14.3%
integrations / robotics / safety_monitor.py SafetyMonitor._gossip_estop   3 0 2   100.0%
integrations / robotics / safety_monitor.py (no function)   29 0 1   100.0%
integrations / robotics / safety_tools.py configure_workspace_limits   8 0 0   100.0%
integrations / robotics / safety_tools.py get_safety_status   4 0 0   100.0%
integrations / robotics / safety_tools.py test_estop   9 1 0   88.9%
integrations / robotics / safety_tools.py configure_estop_sources   20 8 0   60.0%
integrations / robotics / safety_tools.py (no function)   9 0 0   100.0%
integrations / robotics / sensor_adapters.py SerialSensorBridge.__init__   12 2 0   83.3%
integrations / robotics / sensor_adapters.py SerialSensorBridge.parse_line   13 2 0   84.6%
integrations / robotics / sensor_adapters.py SerialSensorBridge.start   5 5 0   0.0%
integrations / robotics / sensor_adapters.py SerialSensorBridge.stop   1 1 0   0.0%
integrations / robotics / sensor_adapters.py SerialSensorBridge._read_loop   12 12 6   0.0%
integrations / robotics / sensor_adapters.py GPIOSensorBridge.__init__   2 0 0   100.0%
integrations / robotics / sensor_adapters.py GPIOSensorBridge.on_pin_change   17 2 0   88.2%
integrations / robotics / sensor_adapters.py ROSSensorBridge.__init__   2 0 0   100.0%
integrations / robotics / sensor_adapters.py ROSSensorBridge.on_ros_message   10 1 0   90.0%
integrations / robotics / sensor_adapters.py ROSSensorBridge._extract_sensor_data   13 7 0   46.2%
integrations / robotics / sensor_adapters.py WAMPSensorBridge.__init__   2 0 0   100.0%
integrations / robotics / sensor_adapters.py WAMPSensorBridge.on_wamp_event   5 1 0   80.0%
integrations / robotics / sensor_adapters.py (no function)   25 0 0   100.0%
integrations / robotics / sensor_model.py SensorReading.to_dict   4 0 0   100.0%
integrations / robotics / sensor_model.py SensorReading.from_dict   1 0 0   100.0%
integrations / robotics / sensor_model.py validate_reading   13 1 0   92.3%
integrations / robotics / sensor_model.py (no function)   19 0 0   100.0%
integrations / robotics / sensor_store.py _is_sensor_broadcast_enabled   3 0 0   100.0%
integrations / robotics / sensor_store.py get_sensor_store   5 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.__init__   8 1 0   87.5%
integrations / robotics / sensor_store.py SensorStore.put_reading   12 4 2   66.7%
integrations / robotics / sensor_store.py SensorStore.get_latest   9 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.get_window   6 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.get_all_latest   10 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.active_sensors   1 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.has_sensor   3 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.get_ttl   1 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.set_ttl   2 0 0   100.0%
integrations / robotics / sensor_store.py SensorStore.stats   16 1 0   93.8%
integrations / robotics / sensor_store.py SensorStore.clear   6 0 0   100.0%
integrations / robotics / sensor_store.py (no function)   25 0 0   100.0%
integrations / service_tools / __init__.py (no function)   13 0 0   100.0%
integrations / service_tools / _test_echo_worker.py _load   7 7 1   0.0%
integrations / service_tools / _test_echo_worker.py _synthesize   19 19 0   0.0%
integrations / service_tools / _test_echo_worker.py (no function)   2 2 0   0.0%
integrations / service_tools / acestep_tool.py AceStepTool.create_tool_info   1 1 0   0.0%
integrations / service_tools / acestep_tool.py AceStepTool.register   2 2 0   0.0%
integrations / service_tools / acestep_tool.py (no function)   7 0 0   100.0%
integrations / service_tools / chatterbox_tool.py _resolve_ref_voice   4 4 0   0.0%
integrations / service_tools / chatterbox_tool.py _save_wav_with_padding   9 9 0   0.0%
integrations / service_tools / chatterbox_tool.py _load_turbo   10 10 0   0.0%
integrations / service_tools / chatterbox_tool.py _load_turbo._cpu_first_load   1 1 0   0.0%
integrations / service_tools / chatterbox_tool.py _synthesize_turbo   10 10 0   0.0%
integrations / service_tools / chatterbox_tool.py _load_ml   2 2 0   0.0%
integrations / service_tools / chatterbox_tool.py _synthesize_ml   11 11 0   0.0%
integrations / service_tools / chatterbox_tool.py chatterbox_synthesize   1 0 0   100.0%
integrations / service_tools / chatterbox_tool.py chatterbox_ml_synthesize   1 0 0   100.0%
integrations / service_tools / chatterbox_tool.py unload_chatterbox   2 0 0   100.0%
integrations / service_tools / chatterbox_tool.py ChatterboxTool.register_functions   5 0 0   100.0%
integrations / service_tools / chatterbox_tool.py (no function)   20 0 1   100.0%
integrations / service_tools / cosyvoice_tool.py _load   13 13 0   0.0%
integrations / service_tools / cosyvoice_tool.py _synthesize   33 33 0   0.0%
integrations / service_tools / cosyvoice_tool.py cosyvoice_synthesize   1 0 0   100.0%
integrations / service_tools / cosyvoice_tool.py unload_cosyvoice   1 0 0   100.0%
integrations / service_tools / cosyvoice_tool.py CosyVoiceTool.register_functions   5 0 0   100.0%
integrations / service_tools / cosyvoice_tool.py (no function)   18 0 1   100.0%
integrations / service_tools / crawl4ai_tool.py _native_crawl   9 9 0   0.0%
integrations / service_tools / crawl4ai_tool.py Crawl4AITool.create_tool_info   1 1 0   0.0%
integrations / service_tools / crawl4ai_tool.py Crawl4AITool.register   2 2 0   0.0%
integrations / service_tools / crawl4ai_tool.py (no function)   9 0 0   100.0%
integrations / service_tools / diffrhythm_tool.py DiffRhythmTool.create_tool_info   1 1 0   0.0%
integrations / service_tools / diffrhythm_tool.py DiffRhythmTool.register   2 2 0   0.0%
integrations / service_tools / diffrhythm_tool.py (no function)   7 7 0   0.0%
integrations / service_tools / f5_tts_tool.py _load   2 2 0   0.0%
integrations / service_tools / f5_tts_tool.py _synthesize   13 13 1   0.0%
integrations / service_tools / f5_tts_tool.py f5_synthesize   1 0 1   100.0%
integrations / service_tools / f5_tts_tool.py unload_f5_tts   1 0 0   100.0%
integrations / service_tools / f5_tts_tool.py F5TTSTool.register_functions   5 0 0   100.0%
integrations / service_tools / f5_tts_tool.py (no function)   12 0 1   100.0%
integrations / service_tools / gpu_worker.py _register_tool_worker   3 0 0   100.0%
integrations / service_tools / gpu_worker.py _live_tool_workers   7 0 0   100.0%
integrations / service_tools / gpu_worker.py try_free_vram   16 3 5   81.2%
integrations / service_tools / gpu_worker.py GPUWorker.__init__   13 0 1   100.0%
integrations / service_tools / gpu_worker.py GPUWorker.start   5 1 0   80.0%
integrations / service_tools / gpu_worker.py GPUWorker.is_alive   1 0 0   100.0%
integrations / service_tools / gpu_worker.py GPUWorker.stop   16 6 3   62.5%
integrations / service_tools / gpu_worker.py GPUWorker.call   27 5 0   81.5%
integrations / service_tools / gpu_worker.py GPUWorker._spawn   22 1 0   95.5%
integrations / service_tools / gpu_worker.py GPUWorker._drain_stderr   10 1 2   90.0%
integrations / service_tools / gpu_worker.py GPUWorker._maybe_self_heal_from_line   16 1 2   93.8%
integrations / service_tools / gpu_worker.py GPUWorker._maybe_self_heal_from_line._install_async   11 2 2   81.8%
integrations / service_tools / gpu_worker.py GPUWorker._user_site_packages_dir   3 1 2   66.7%
integrations / service_tools / gpu_worker.py GPUWorker._drain_stdout   6 1 2   83.3%
integrations / service_tools / gpu_worker.py GPUWorker._wait_ready   19 3 0   84.2%
integrations / service_tools / gpu_worker.py GPUWorker._handle_vram_marker   9 3 2   66.7%
integrations / service_tools / gpu_worker.py GPUWorker._write_line   4 1 0   75.0%
integrations / service_tools / gpu_worker.py GPUWorker._read_line_with_timeout   7 0 0   100.0%
integrations / service_tools / gpu_worker.py GPUWorker._reap   12 4 0   66.7%
integrations / service_tools / gpu_worker.py run_worker   54 54 16   0.0%
integrations / service_tools / gpu_worker.py run_worker._emit   4 4 0   0.0%
integrations / service_tools / gpu_worker.py _resolve_python_exe   9 5 0   44.4%
integrations / service_tools / gpu_worker.py _resolve_backend_venv_python   2 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.__init__   20 2 1   90.0%
integrations / service_tools / gpu_worker.py ToolWorker.worker_module   1 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.worker_args   1 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.add_observer   1 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.remove_observer   3 1 1   66.7%
integrations / service_tools / gpu_worker.py ToolWorker._notify   3 0 2   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.call   14 2 0   85.7%
integrations / service_tools / gpu_worker.py ToolWorker.synthesize   14 3 0   78.6%
integrations / service_tools / gpu_worker.py ToolWorker.is_alive   2 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.set_idle_timeout   7 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker.stop   14 0 2   100.0%
integrations / service_tools / gpu_worker.py ToolWorker._touch_idle   9 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker._on_idle   13 2 2   84.6%
integrations / service_tools / gpu_worker.py ToolWorker._get_or_start   18 1 1   94.4%
integrations / service_tools / gpu_worker.py ToolWorker._ensure_vram_headroom   10 2 2   80.0%
integrations / service_tools / gpu_worker.py ToolWorker._get_output_dir   3 0 0   100.0%
integrations / service_tools / gpu_worker.py ToolWorker._allocate_vram   3 0 4   100.0%
integrations / service_tools / gpu_worker.py ToolWorker._release_vram   4 1 1   75.0%
integrations / service_tools / gpu_worker.py _dispatch_and_run   19 19 3   0.0%
integrations / service_tools / gpu_worker.py _normalize_to_wav_file   32 3 9   90.6%
integrations / service_tools / gpu_worker.py _build_reflection_callbacks   24 4 2   83.3%
integrations / service_tools / gpu_worker.py _build_reflection_callbacks._load_reflection   6 0 0   100.0%
integrations / service_tools / gpu_worker.py _build_reflection_callbacks._handle_reflection   21 0 4   100.0%
integrations / service_tools / gpu_worker.py _dispatch_catalog_id   14 1 6   92.9%
integrations / service_tools / gpu_worker.py (no function)   68 0 13   100.0%
integrations / service_tools / hf_model_resolver.py _extract_quant   4 4 0   0.0%
integrations / service_tools / hf_model_resolver.py _quant_rank   4 4 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.__init__   3 3 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._get_storage   4 4 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._get_hf_api   4 4 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._get_gpu_info   3 3 3   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.resolve   8 8 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.find_gguf_repo   18 18 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._list_gguf_files   4 4 5   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.select_quantization   33 33 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._auto_select_quant   10 10 0   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver._validate_gguf   4 4 2   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.download   34 34 7   0.0%
integrations / service_tools / hf_model_resolver.py HFModelResolver.list_available   31 31 4   0.0%
integrations / service_tools / hf_model_resolver.py get_resolver   5 5 0   0.0%
integrations / service_tools / hf_model_resolver.py (no function)   28 28 0   0.0%
integrations / service_tools / indic_parler_tool.py _build_description   2 2 0   0.0%
integrations / service_tools / indic_parler_tool.py _split_sentences   15 15 0   0.0%
integrations / service_tools / indic_parler_tool.py _load   6 6 0   0.0%
integrations / service_tools / indic_parler_tool.py _generate_chunk   11 11 0   0.0%
integrations / service_tools / indic_parler_tool.py _synthesize   32 32 0   0.0%
integrations / service_tools / indic_parler_tool.py indic_parler_synthesize   1 0 0   100.0%
integrations / service_tools / indic_parler_tool.py unload_indic_parler   1 0 0   100.0%
integrations / service_tools / indic_parler_tool.py IndicParlerTool.register_functions   5 0 0   100.0%
integrations / service_tools / indic_parler_tool.py (no function)   25 0 1   100.0%
integrations / service_tools / kokoro_tool.py _load   6 6 2   0.0%
integrations / service_tools / kokoro_tool.py _synthesize   24 24 0   0.0%
integrations / service_tools / kokoro_tool.py kokoro_synthesize   1 0 1   100.0%
integrations / service_tools / kokoro_tool.py unload_kokoro   1 0 0   100.0%
integrations / service_tools / kokoro_tool.py KokoroTool.register_functions   5 0 0   100.0%
integrations / service_tools / kokoro_tool.py (no function)   11 0 1   100.0%
integrations / service_tools / llamacpp_manager.py _get_platform_key   3 3 0   0.0%
integrations / service_tools / llamacpp_manager.py _server_binary_name   3 3 0   0.0%
integrations / service_tools / llamacpp_manager.py _http_get   11 11 4   0.0%
integrations / service_tools / llamacpp_manager.py _http_get_raw   5 5 3   0.0%
integrations / service_tools / llamacpp_manager.py _http_get_json   6 6 3   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.__init__   5 5 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.start   2 2 1   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.stop   2 2 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.is_running   7 7 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.health   7 7 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.swap_model   5 5 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.get_server_binary   18 18 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.download_server   81 81 4   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.get_optimal_params   55 55 2   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.current_model   1 1 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager.port   1 1 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager._start_locked   53 53 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager._stop_locked   23 23 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager._check_health   3 3 0   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager._wait_for_health   16 16 2   0.0%
integrations / service_tools / llamacpp_manager.py LlamaCppManager._get_gpu_info   3 3 3   0.0%
integrations / service_tools / llamacpp_manager.py get_llamacpp_manager   7 7 0   0.0%
integrations / service_tools / llamacpp_manager.py (no function)   51 51 0   0.0%
integrations / service_tools / luxtts_tool.py _get_tts_dir   7 2 0   71.4%
integrations / service_tools / luxtts_tool.py _get_output_dir   3 0 0   100.0%
integrations / service_tools / luxtts_tool.py _get_voices_dir   3 3 0   0.0%
integrations / service_tools / luxtts_tool.py _get_model_dir   1 1 0   0.0%
integrations / service_tools / luxtts_tool.py _ensure_models   26 26 0   0.0%
integrations / service_tools / luxtts_tool.py _load_engine   13 13 0   0.0%
integrations / service_tools / luxtts_tool.py _read_prompt_wav   7 7 0   0.0%
integrations / service_tools / luxtts_tool.py _get_prompt   19 19 0   0.0%
integrations / service_tools / luxtts_tool.py luxtts_synthesize   23 1 6   95.7%
integrations / service_tools / luxtts_tool.py luxtts_list_voices   10 1 2   90.0%
integrations / service_tools / luxtts_tool.py luxtts_clone_voice   16 3 2   81.2%
integrations / service_tools / luxtts_tool.py luxtts_benchmark   20 20 4   0.0%
integrations / service_tools / luxtts_tool.py unload_luxtts   5 0 0   100.0%
integrations / service_tools / luxtts_tool.py LuxTTSTool.register_functions   4 0 0   100.0%
integrations / service_tools / luxtts_tool.py (no function)   32 0 0   100.0%
integrations / service_tools / media_agent.py _can_do   3 0 2   100.0%
integrations / service_tools / media_agent.py _ensure_tool_running   7 2 3   71.4%
integrations / service_tools / media_agent.py populate_videogen_catalog   10 0 0   100.0%
integrations / service_tools / media_agent.py populate_audiogen_catalog   10 0 0   100.0%
integrations / service_tools / media_agent.py _select_audio_tool   10 10 2   0.0%
integrations / service_tools / media_agent.py _select_video_tool   15 1 4   93.3%
integrations / service_tools / media_agent.py _get_tool_base_url   6 6 2   0.0%
integrations / service_tools / media_agent.py _generate_image   7 7 2   0.0%
integrations / service_tools / media_agent.py _generate_audio_speech   14 14 2   0.0%
integrations / service_tools / media_agent.py _generate_audio_music   17 17 2   0.0%
integrations / service_tools / media_agent.py _generate_video   10 10 0   0.0%
integrations / service_tools / media_agent.py _generate_video_wan2gp   12 12 2   0.0%
integrations / service_tools / media_agent.py _generate_video_ltx2   14 14 2   0.0%
integrations / service_tools / media_agent.py generate_media   53 15 5   71.7%
integrations / service_tools / media_agent.py check_media_status   31 4 2   87.1%
integrations / service_tools / media_agent.py synthesize_multilingual_audio   28 28 2   0.0%
integrations / service_tools / media_agent.py register_media_tools   5 0 0   100.0%
integrations / service_tools / media_agent.py (no function)   23 0 0   100.0%
integrations / service_tools / melotts_tool.py _resolve_lang   4 4 0   0.0%
integrations / service_tools / melotts_tool.py _load   8 8 2   0.0%
integrations / service_tools / melotts_tool.py _load._State.__init__   3 3 0   0.0%
integrations / service_tools / melotts_tool.py _synthesize   23 23 3   0.0%
integrations / service_tools / melotts_tool.py melotts_synthesize   1 1 0   0.0%
integrations / service_tools / melotts_tool.py unload_melotts   1 1 0   0.0%
integrations / service_tools / melotts_tool.py MeloTTSTool.register_functions   5 5 0   0.0%
integrations / service_tools / melotts_tool.py (no function)   14 14 1   0.0%
integrations / service_tools / mms_tts_tool.py _iso1_to_iso3   4 4 0   0.0%
integrations / service_tools / mms_tts_tool.py _try_uromanize   15 15 4   0.0%
integrations / service_tools / mms_tts_tool.py _load   13 13 4   0.0%
integrations / service_tools / mms_tts_tool.py _load._State.__init__   2 2 0   0.0%
integrations / service_tools / mms_tts_tool.py _synthesize   40 40 6   0.0%
integrations / service_tools / mms_tts_tool.py mms_tts_synthesize   1 1 0   0.0%
integrations / service_tools / mms_tts_tool.py unload_mms_tts   1 1 0   0.0%
integrations / service_tools / mms_tts_tool.py MMSTTSTool.register_functions   5 5 0   0.0%
integrations / service_tools / mms_tts_tool.py (no function)   15 15 1   0.0%
integrations / service_tools / model_catalog.py ModelType.label   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelType.__str__   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelEntry.to_dict   4 0 0   100.0%
integrations / service_tools / model_catalog.py ModelEntry.from_dict   3 3 0   0.0%
integrations / service_tools / model_catalog.py ModelEntry.matches_compute   7 2 0   71.4%
integrations / service_tools / model_catalog.py ModelCatalog.__init__   10 0 2   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.register_populator   1 1 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.register   6 1 0   83.3%
integrations / service_tools / model_catalog.py ModelCatalog.unregister   8 2 0   75.0%
integrations / service_tools / model_catalog.py ModelCatalog.override   15 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.get   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.list_all   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.list_types   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.list_by_type   1 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.list_by_tag   1 1 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.select_best   36 10 0   72.2%
integrations / service_tools / model_catalog.py ModelCatalog.select_all_fitting   8 8 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.mark_downloaded   3 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.mark_loaded   6 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.mark_unloaded   5 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.mark_error   4 4 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.get_by_purpose   4 4 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.set_purpose   17 17 0   0.0%
integrations / service_tools / model_catalog.py ModelCatalog.populate_from_subsystems   34 6 2   82.4%
integrations / service_tools / model_catalog.py ModelCatalog._populate_tts_models   3 0 3   100.0%
integrations / service_tools / model_catalog.py ModelCatalog._populate_stt_models   12 9 2   25.0%
integrations / service_tools / model_catalog.py ModelCatalog._populate_vlm_models   9 6 2   33.3%
integrations / service_tools / model_catalog.py ModelCatalog._populate_videogen_models   12 9 2   25.0%
integrations / service_tools / model_catalog.py ModelCatalog._populate_audiogen_models   15 9 2   40.0%
integrations / service_tools / model_catalog.py ModelCatalog._get_capability_tier   6 0 2   100.0%
integrations / service_tools / model_catalog.py ModelCatalog._tier_sufficient   3 0 0   100.0%
integrations / service_tools / model_catalog.py ModelCatalog._load   20 17 4   15.0%
integrations / service_tools / model_catalog.py ModelCatalog._save   10 0 8   100.0%
integrations / service_tools / model_catalog.py ModelCatalog.to_json   9 9 0   0.0%
integrations / service_tools / model_catalog.py get_catalog   7 0 0   100.0%
integrations / service_tools / model_catalog.py (no function)   104 0 0   100.0%
integrations / service_tools / model_lifecycle.py ModelState.to_dict   2 0 0   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.__init__   34 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.start   23 1 4   95.7%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.stop   4 0 0   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._loop   7 1 2   85.7%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._wd_heartbeat   5 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._wd_sleep   7 1 2   85.7%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._tick   38 4 4   89.5%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._on_tool_started   36 6 3   83.3%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._on_tool_stopped   11 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._load_persisted_state   20 3 2   85.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._persist_state_to_disk   12 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.inference_guard   13 0 0   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.notify_access   11 4 0   63.6%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._refresh_memory_state   14 4 4   71.4%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._update_priorities   21 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._detect_vram_pressure   4 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._detect_ram_pressure   3 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._detect_cpu_pressure   4 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._detect_disk_pressure   5 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._respond_to_vram_pressure   12 12 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._respond_to_ram_pressure   7 7 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._respond_to_cpu_pressure   5 5 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._evict_idle_models   12 1 0   91.7%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._do_unload   4 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._do_offload_to_cpu   28 28 2   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._offload_torch_to_cpu   6 6 2   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._offload_via_restart   8 8 2   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._check_process_health   23 12 5   47.8%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._check_llm_health   62 48 15   22.6%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._handle_dead_process   49 4 6   91.8%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._process_restart_queue   58 30 4   48.3%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._restart_llm   15 15 5   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._launch_llama_server_direct   36 36 5   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._find_llama_server_binary   11 11 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._find_model_files   20 20 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._restart_rtm_tool   9 9 3   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.request_swap   14 14 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.ensure_inference_headroom   24 24 3   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._process_swap_queue   24 22 5   8.3%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._emit_pressure_alerts   15 3 0   80.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._get_model_capabilities   12 5 2   58.3%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._emit_event   3 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._guess_model_type   10 7 0   30.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._apply_hive_hints   14 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._report_to_federation   18 0 4   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._detect_tier   3 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._is_tier_appropriate   7 0 2   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._sync_from_rtm   5 1 2   80.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.manual_offload   10 2 0   80.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.set_priority   10 0 0   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.set_pressure_evict_only   7 7 0   0.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.get_system_pressure   5 0 1   100.0%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager._calculate_throttle_factor   17 5 2   70.6%
integrations / service_tools / model_lifecycle.py ModelLifecycleManager.get_status   12 2 2   83.3%
integrations / service_tools / model_lifecycle.py get_model_lifecycle_manager   5 0 0   100.0%
integrations / service_tools / model_lifecycle.py _evict_draft_on_non_latin_switch   9 9 4   0.0%
integrations / service_tools / model_lifecycle.py (no function)   120 0 3   100.0%
integrations / service_tools / model_onboarding.py _is_nunba_bundled   2 2 0   0.0%
integrations / service_tools / model_onboarding.py _onboard_via_nunba   11 11 1   0.0%
integrations / service_tools / model_onboarding.py _get_resolver   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _get_llamacpp_manager   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _get_catalog   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _get_model_registry   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _get_vram_manager   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _get_default_port   3 3 2   0.0%
integrations / service_tools / model_onboarding.py _make_catalog_id   6 6 0   0.0%
integrations / service_tools / model_onboarding.py _extract_quant_from_path   7 7 2   0.0%
integrations / service_tools / model_onboarding.py onboard   36 36 6   0.0%
integrations / service_tools / model_onboarding.py switch_model   28 28 3   0.0%
integrations / service_tools / model_onboarding.py list_downloaded   17 17 0   0.0%
integrations / service_tools / model_onboarding.py list_available   5 5 6   0.0%
integrations / service_tools / model_onboarding.py remove_model   32 32 3   0.0%
integrations / service_tools / model_onboarding.py get_active_model   5 5 0   0.0%
integrations / service_tools / model_onboarding.py status   15 15 4   0.0%
integrations / service_tools / model_onboarding.py _register_in_catalog   17 17 2   0.0%
integrations / service_tools / model_onboarding.py _register_in_registry   11 11 2   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint   18 0 3   100.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_onboard   10 10 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_switch   9 9 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_available   6 6 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_status   2 2 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_checklist   12 12 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_downloaded   3 3 3   0.0%
integrations / service_tools / model_onboarding.py _create_blueprint.api_remove   5 5 3   0.0%
integrations / service_tools / model_onboarding.py get_blueprint   5 0 0   100.0%
integrations / service_tools / model_onboarding.py (no function)   33 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelLoader.load   0 0 1   100.0%
integrations / service_tools / model_orchestrator.py ModelLoader.unload   0 0 1   100.0%
integrations / service_tools / model_orchestrator.py ModelLoader.download   1 1 0   0.0%
integrations / service_tools / model_orchestrator.py ModelLoader.is_downloaded   1 1 0   0.0%
integrations / service_tools / model_orchestrator.py ModelLoader.is_loaded   1 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelLoader.validate   1 1 1   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.__init__   4 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.register_loader   2 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._get_compute_state   13 0 4   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.select_best   2 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.auto_load   5 5 0   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.ensure_loaded_async   3 3 0   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.ensure_loaded_async._worker   5 5 2   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.load   43 16 12   62.8%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.unload   10 10 2   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.download   10 10 4   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.available_capabilities   38 3 4   92.1%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.can_do   14 1 0   92.9%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.capability_prompt   24 3 0   87.5%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._dispatch_load   4 1 0   75.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._dispatch_unload   3 3 0   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._dispatch_download   6 6 0   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._load_generic   5 5 3   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._install_pip   9 9 3   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._vram_key   3 1 0   66.7%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._register_vram   5 3 2   40.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._release_vram   6 1 2   83.3%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._register_lifecycle   24 0 5   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._register_service_tool   12 12 2   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._deregister_service_tool   9 9 2   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._attempt_swap   12 12 4   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.notify_loaded   17 4 2   76.5%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.notify_unloaded   6 0 0   100.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.notify_downloaded   4 4 0   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._find_entry_by_name   9 2 0   77.8%
integrations / service_tools / model_orchestrator.py ModelOrchestrator._scan_downloaded   13 8 2   38.5%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.reconcile_live_state   15 15 3   0.0%
integrations / service_tools / model_orchestrator.py ModelOrchestrator.get_status   27 27 2   0.0%
integrations / service_tools / model_orchestrator.py get_orchestrator   5 0 0   100.0%
integrations / service_tools / model_orchestrator.py (no function)   52 0 1   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.__init__   3 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.get_tool_dir   1 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager._read_manifest   6 2 0   66.7%
integrations / service_tools / model_storage.py ModelStorageManager._write_manifest   1 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.get_manifest   1 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.is_downloaded   6 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.mark_downloaded   4 0 0   100.0%
integrations / service_tools / model_storage.py ModelStorageManager.get_tool_size   8 1 0   87.5%
integrations / service_tools / model_storage.py ModelStorageManager.get_total_size   7 1 0   85.7%
integrations / service_tools / model_storage.py ModelStorageManager.clone_repo   26 3 6   88.5%
integrations / service_tools / model_storage.py ModelStorageManager.download_hf_model   12 5 6   58.3%
integrations / service_tools / model_storage.py ModelStorageManager.remove_tool   8 0 0   100.0%
integrations / service_tools / model_storage.py (no function)   26 0 0   100.0%
integrations / service_tools / neutts_tool.py _get_tts_dir   7 7 0   0.0%
integrations / service_tools / neutts_tool.py _get_output_dir   3 3 0   0.0%
integrations / service_tools / neutts_tool.py _get_voices_dir   3 3 0   0.0%
integrations / service_tools / neutts_tool.py _resolve_reference   22 22 2   0.0%
integrations / service_tools / neutts_tool.py _load   10 10 2   0.0%
integrations / service_tools / neutts_tool.py _synthesize   30 30 10   0.0%
integrations / service_tools / neutts_tool.py neutts_synthesize   1 1 0   0.0%
integrations / service_tools / neutts_tool.py neutts_list_voices   19 19 4   0.0%
integrations / service_tools / neutts_tool.py unload_neutts   1 1 0   0.0%
integrations / service_tools / neutts_tool.py NeuTTSAirTool.register_functions   2 2 0   0.0%
integrations / service_tools / neutts_tool.py (no function)   23 23 3   0.0%
integrations / service_tools / omniparser_tool.py OmniParserTool.create_tool_info   3 0 0   100.0%
integrations / service_tools / omniparser_tool.py OmniParserTool.register   2 2 0   0.0%
integrations / service_tools / omniparser_tool.py (no function)   8 0 0   100.0%
integrations / service_tools / omnivoice_tool.py _split_sentences   15 3 0   80.0%
integrations / service_tools / omnivoice_tool.py _is_audio_path   8 1 0   87.5%
integrations / service_tools / omnivoice_tool.py _load   5 5 2   0.0%
integrations / service_tools / omnivoice_tool.py _generate_chunk   14 14 0   0.0%
integrations / service_tools / omnivoice_tool.py _synthesize   33 33 0   0.0%
integrations / service_tools / omnivoice_tool.py omnivoice_synthesize   1 1 0   0.0%
integrations / service_tools / omnivoice_tool.py unload_omnivoice   1 1 0   0.0%
integrations / service_tools / omnivoice_tool.py OmniVoiceTool.register_functions   5 5 0   0.0%
integrations / service_tools / omnivoice_tool.py (no function)   25 0 3   100.0%
integrations / service_tools / pocket_tts_tool.py _get_tts_dir   7 2 0   71.4%
integrations / service_tools / pocket_tts_tool.py _get_output_dir   3 0 0   100.0%
integrations / service_tools / pocket_tts_tool.py _get_custom_voices_dir   3 0 0   100.0%
integrations / service_tools / pocket_tts_tool.py _load_model   7 7 0   0.0%
integrations / service_tools / pocket_tts_tool.py _get_voice_state   17 17 0   0.0%
integrations / service_tools / pocket_tts_tool.py _espeak_synthesize   9 1 0   88.9%
integrations / service_tools / pocket_tts_tool.py pocket_tts_synthesize   26 0 4   100.0%
integrations / service_tools / pocket_tts_tool.py pocket_tts_list_voices   14 4 11   71.4%
integrations / service_tools / pocket_tts_tool.py pocket_tts_clone_voice   16 9 4   43.8%
integrations / service_tools / pocket_tts_tool.py unload_pocket_tts   7 0 0   100.0%
integrations / service_tools / pocket_tts_tool.py PocketTTSTool.register_functions   4 0 0   100.0%
integrations / service_tools / pocket_tts_tool.py (no function)   23 0 0   100.0%
integrations / service_tools / registry.py _derive_service_tool_label   5 5 0   0.0%
integrations / service_tools / registry.py ServiceToolInfo.to_dict   1 1 0   0.0%
integrations / service_tools / registry.py ServiceToolInfo.from_dict   1 1 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.__init__   2 0 0   100.0%
integrations / service_tools / registry.py ServiceToolRegistry.register_tool   9 2 0   77.8%
integrations / service_tools / registry.py ServiceToolRegistry.unregister_tool   5 3 0   40.0%
integrations / service_tools / registry.py ServiceToolRegistry._health_check   7 2 3   71.4%
integrations / service_tools / registry.py ServiceToolRegistry.health_check   5 5 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.health_check_all   1 1 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.create_endpoint_function   19 19 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.create_endpoint_function.endpoint_executor   14 14 2   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.get_all_tool_functions   7 7 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.get_tool_definitions   5 5 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.get_langchain_tools   11 11 0   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.save_config   5 5 2   0.0%
integrations / service_tools / registry.py ServiceToolRegistry.load_config   13 13 3   0.0%
integrations / service_tools / registry.py (no function)   42 0 4   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.__init__   6 0 0   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.register_lifecycle_hook   2 0 0   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._notify_hooks   3 0 2   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.setup_tool   22 5 0   77.3%
integrations / service_tools / runtime_manager.py RuntimeToolManager.start_tool   11 9 0   18.2%
integrations / service_tools / runtime_manager.py RuntimeToolManager.stop_tool   12 4 0   66.7%
integrations / service_tools / runtime_manager.py RuntimeToolManager.unload_tool   4 0 0   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.get_tool_status   5 0 0   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.setup_available_tools   6 6 0   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.get_all_status   6 0 0   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.stop_all   7 1 0   85.7%
integrations / service_tools / runtime_manager.py RuntimeToolManager._sync_catalog   13 13 2   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._unsync_catalog   12 4 2   66.7%
integrations / service_tools / runtime_manager.py RuntimeToolManager.save_state   6 0 2   100.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.load_state   13 13 3   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._start_sidecar   39 39 5   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._start_inprocess   12 12 2   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._stop_inprocess   7 1 2   85.7%
integrations / service_tools / runtime_manager.py RuntimeToolManager._read_port_from_stdout   15 3 1   80.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._register_tool_at_port   8 1 0   87.5%
integrations / service_tools / runtime_manager.py RuntimeToolManager._kill_server   10 6 0   40.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager._is_server_alive   11 2 2   81.8%
integrations / service_tools / runtime_manager.py RuntimeToolManager.get_autogen_tools   1 1 0   0.0%
integrations / service_tools / runtime_manager.py RuntimeToolManager.get_langchain_tools   1 1 0   0.0%
integrations / service_tools / runtime_manager.py (no function)   44 0 0   100.0%
integrations / service_tools / servers / __init__.py (no function)   0 0 0   100.0%
integrations / service_tools / servers / tts_audio_suite_server.py _get_model_dir   4 4 0   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py _load_model   14 14 4   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py health   8 8 2   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py synthesize   13 13 3   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py list_models   1 1 0   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py serve_audio   4 4 0   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py unload   3 3 0   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py _find_free_port   5 5 0   0.0%
integrations / service_tools / servers / tts_audio_suite_server.py (no function)   32 32 14   0.0%
integrations / service_tools / servers / wan2gp_server.py _get_model_dir   4 4 0   0.0%
integrations / service_tools / servers / wan2gp_server.py _load_pipeline   15 15 4   0.0%
integrations / service_tools / servers / wan2gp_server.py _generate_video_worker   14 14 3   0.0%
integrations / service_tools / servers / wan2gp_server.py health   8 8 2   0.0%
integrations / service_tools / servers / wan2gp_server.py generate   11 11 0   0.0%
integrations / service_tools / servers / wan2gp_server.py check_result   5 5 0   0.0%
integrations / service_tools / servers / wan2gp_server.py serve_video   4 4 0   0.0%
integrations / service_tools / servers / wan2gp_server.py unload   3 3 0   0.0%
integrations / service_tools / servers / wan2gp_server.py _find_free_port   5 5 0   0.0%
integrations / service_tools / servers / wan2gp_server.py (no function)   36 36 14   0.0%
integrations / service_tools / system_introspect_tool.py _get   10 10 2   0.0%
integrations / service_tools / system_introspect_tool.py _summarize_gpu   11 11 0   0.0%
integrations / service_tools / system_introspect_tool.py get_gpu_tier   2 2 0   0.0%
integrations / service_tools / system_introspect_tool.py list_running_models   13 13 0   0.0%
integrations / service_tools / system_introspect_tool.py get_tts_status   8 8 0   0.0%
integrations / service_tools / system_introspect_tool.py get_tier_thresholds   8 8 0   0.0%
integrations / service_tools / system_introspect_tool.py get_boot_decision   12 12 2   0.0%
integrations / service_tools / system_introspect_tool.py explain_decision   26 26 2   0.0%
integrations / service_tools / system_introspect_tool.py list_decisions   1 1 0   0.0%
integrations / service_tools / system_introspect_tool.py get_system_health   11 11 0   0.0%
integrations / service_tools / system_introspect_tool.py get_tool_functions   1 1 0   0.0%
integrations / service_tools / system_introspect_tool.py get_langchain_tools   11 11 7   0.0%
integrations / service_tools / system_introspect_tool.py get_langchain_tools._make_runner   3 3 0   0.0%
integrations / service_tools / system_introspect_tool.py get_langchain_tools._make_runner._run   2 2 0   0.0%
integrations / service_tools / system_introspect_tool.py register_autogen   9 9 5   0.0%
integrations / service_tools / system_introspect_tool.py (no function)   25 25 8   0.0%
integrations / service_tools / tts_audio_suite_tool.py TTSAudioSuiteTool.create_tool_info   1 0 0   100.0%
integrations / service_tools / tts_audio_suite_tool.py TTSAudioSuiteTool.register   2 0 0   100.0%
integrations / service_tools / tts_audio_suite_tool.py (no function)   7 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.__init__   10 0 1   100.0%
integrations / service_tools / vram_manager.py VRAMManager._resolve_measured_path   5 0 4   100.0%
integrations / service_tools / vram_manager.py VRAMManager._load_measured   5 0 3   100.0%
integrations / service_tools / vram_manager.py VRAMManager._persist_measured   5 0 2   100.0%
integrations / service_tools / vram_manager.py VRAMManager.record_actual_usage   18 2 0   88.9%
integrations / service_tools / vram_manager.py VRAMManager.get_effective_budget   9 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_measured_usage   1 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.detect_gpu   63 35 10   44.4%
integrations / service_tools / vram_manager.py VRAMManager.refresh_gpu_info   8 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_free_vram   4 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_total_vram   1 1 0   0.0%
integrations / service_tools / vram_manager.py VRAMManager.can_fit   10 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.allocate   11 1 0   90.9%
integrations / service_tools / vram_manager.py VRAMManager.release   4 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_allocations   1 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_allocations_display   27 19 2   29.6%
integrations / service_tools / vram_manager.py VRAMManager.suggest_offload_mode   13 1 0   92.3%
integrations / service_tools / vram_manager.py VRAMManager.get_actual_free_vram   3 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_vram_usage_pct   7 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.clear_cuda_cache   10 4 2   60.0%
integrations / service_tools / vram_manager.py VRAMManager.detect_allocation_drift   9 0 0   100.0%
integrations / service_tools / vram_manager.py VRAMManager.get_status   3 0 0   100.0%
integrations / service_tools / vram_manager.py detect_gpu   1 0 0   100.0%
integrations / service_tools / vram_manager.py clear_cuda_cache   1 0 0   100.0%
integrations / service_tools / vram_manager.py get_vram_manager   1 0 0   100.0%
integrations / service_tools / vram_manager.py (no function)   35 0 0   100.0%
integrations / service_tools / wan2gp_tool.py Wan2GPTool.create_tool_info   1 0 0   100.0%
integrations / service_tools / wan2gp_tool.py Wan2GPTool.register   2 0 0   100.0%
integrations / service_tools / wan2gp_tool.py (no function)   7 0 0   100.0%
integrations / service_tools / whisper_tool.py get_whisper_last_error   1 1 0   0.0%
integrations / service_tools / whisper_tool.py _record_whisper_failure   5 5 0   0.0%
integrations / service_tools / whisper_tool.py _record_whisper_success   5 5 0   0.0%
integrations / service_tools / whisper_tool.py _get_faster_whisper_model   26 26 12   0.0%
integrations / service_tools / whisper_tool.py _faster_whisper_transcribe   12 12 8   0.0%
integrations / service_tools / whisper_tool.py _get_stt_dir   4 4 0   0.0%
integrations / service_tools / whisper_tool.py _download_model   16 16 4   0.0%
integrations / service_tools / whisper_tool.py _get_sherpa_recognizer   14 14 0   0.0%
integrations / service_tools / whisper_tool.py _sherpa_transcribe   9 9 3   0.0%
integrations / service_tools / whisper_tool.py _get_whisper_model   12 12 0   0.0%
integrations / service_tools / whisper_tool.py _legacy_transcribe   8 8 5   0.0%
integrations / service_tools / whisper_tool.py _select_legacy_model   13 8 2   38.5%
integrations / service_tools / whisper_tool.py populate_stt_catalog   10 0 0   100.0%
integrations / service_tools / whisper_tool.py select_whisper_model   25 21 6   16.0%
integrations / service_tools / whisper_tool.py _transcribe_impl   18 18 8   0.0%
integrations / service_tools / whisper_tool.py whisper_transcribe   4 4 0   0.0%
integrations / service_tools / whisper_tool.py _detect_language_impl   14 14 16   0.0%
integrations / service_tools / whisper_tool.py whisper_detect_language   4 4 0   0.0%
integrations / service_tools / whisper_tool.py unload_whisper   11 0 2   100.0%
integrations / service_tools / whisper_tool.py _ws_path   6 0 2   100.0%
integrations / service_tools / whisper_tool.py _parse_call_context   9 0 2   100.0%
integrations / service_tools / whisper_tool.py _maybe_enqueue_call_segment   4 0 2   100.0%
integrations / service_tools / whisper_tool.py _stt_stream_handler   47 31 3   34.0%
integrations / service_tools / whisper_tool.py _container_to_pcm   24 24 4   0.0%
integrations / service_tools / whisper_tool.py _transcribe_buffer   30 30 5   0.0%
integrations / service_tools / whisper_tool.py start_stt_stream_server   18 3 2   83.3%
integrations / service_tools / whisper_tool.py start_stt_stream_server._run_server   6 0 3   100.0%
integrations / service_tools / whisper_tool.py start_stt_stream_server._run_server._serve   8 0 0   100.0%
integrations / service_tools / whisper_tool.py get_stt_stream_port   1 0 0   100.0%
integrations / service_tools / whisper_tool.py enqueue_stt_segment   14 2 0   85.7%
integrations / service_tools / whisper_tool.py dequeue_segments   18 0 0   100.0%
integrations / service_tools / whisper_tool.py reset_stt_segment_queue   5 1 0   80.0%
integrations / service_tools / whisper_tool.py WhisperTool.register_functions   8 8 0   0.0%
integrations / service_tools / whisper_tool.py _load   1 1 0   0.0%
integrations / service_tools / whisper_tool.py _synthesize   10 10 1   0.0%
integrations / service_tools / whisper_tool.py (no function)   77 0 4   100.0%
integrations / service_tools / xtts_tool.py _resolve_xtts_lang   6 6 0   0.0%
integrations / service_tools / xtts_tool.py _load   5 5 2   0.0%
integrations / service_tools / xtts_tool.py _synthesize   19 19 3   0.0%
integrations / service_tools / xtts_tool.py xtts_synthesize   1 1 0   0.0%
integrations / service_tools / xtts_tool.py unload_xtts   1 1 0   0.0%
integrations / service_tools / xtts_tool.py XTTSTool.register_functions   5 5 0   0.0%
integrations / service_tools / xtts_tool.py (no function)   15 15 1   0.0%
integrations / skills / __init__.py (no function)   2 2 0   0.0%
integrations / skills / registry.py _parse_frontmatter   29 29 0   0.0%
integrations / skills / registry.py SkillInfo.to_dict   1 1 0   0.0%
integrations / skills / registry.py SkillInfo.from_dict   1 1 0   0.0%
integrations / skills / registry.py SkillInfo.from_skill_md   17 17 0   0.0%
integrations / skills / registry.py SkillRegistry.__init__   3 3 0   0.0%
integrations / skills / registry.py SkillRegistry.register_skill   7 7 0   0.0%
integrations / skills / registry.py SkillRegistry.unregister_skill   6 6 0   0.0%
integrations / skills / registry.py SkillRegistry.get_skill   1 1 0   0.0%
integrations / skills / registry.py SkillRegistry.list_skills   1 1 0   0.0%
integrations / skills / registry.py SkillRegistry.discover_local   23 23 2   0.0%
integrations / skills / registry.py SkillRegistry.discover_github   29 29 5   0.0%
integrations / skills / registry.py SkillRegistry.ingest_markdown   6 6 0   0.0%
integrations / skills / registry.py SkillRegistry.get_langchain_tools   17 17 0   0.0%
integrations / skills / registry.py SkillRegistry.get_langchain_tools.execute_skill   4 4 0   0.0%
integrations / skills / registry.py SkillRegistry.get_autogen_tools   11 11 0   0.0%
integrations / skills / registry.py SkillRegistry.get_autogen_tools.execute   1 1 0   0.0%
integrations / skills / registry.py SkillRegistry.save_config   5 5 2   0.0%
integrations / skills / registry.py SkillRegistry.load_config   12 12 3   0.0%
integrations / skills / registry.py SkillRegistry.count   1 1 0   0.0%
integrations / skills / registry.py (no function)   47 47 4   0.0%
integrations / social / __init__.py get_social_blueprint   4 0 0   100.0%
integrations / social / __init__.py init_social   267 53 107   80.1%
integrations / social / __init__.py init_social._sync_agents_once   7 1 2   85.7%
integrations / social / __init__.py __getattr__   3 0 0   100.0%
integrations / social / __init__.py (no function)   7 0 0   100.0%
integrations / social / _mesh_bandwidth_model.py crossover_table   6 6 0   0.0%
integrations / social / _mesh_bandwidth_model.py first_n_where_mesh_upload_exceeds   7 1 0   85.7%
integrations / social / _mesh_bandwidth_model.py (no function)   16 0 0   100.0%
integrations / social / _models_local.py User.to_dict   4 0 0   100.0%
integrations / social / _models_local.py Community.to_dict   1 0 0   100.0%
integrations / social / _models_local.py Post.to_dict   6 1 0   83.3%
integrations / social / _models_local.py Comment.to_dict   7 1 0   85.7%
integrations / social / _models_local.py AgentSkillBadge.to_dict   1 1 0   0.0%
integrations / social / _models_local.py TaskRequest.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Notification.to_dict   1 0 0   100.0%
integrations / social / _models_local.py Report.to_dict   1 1 0   0.0%
integrations / social / _models_local.py RecipeShare.to_dict   1 1 0   0.0%
integrations / social / _models_local.py PeerNode.to_dict   1 0 0   100.0%
integrations / social / _models_local.py InstanceFollow.to_dict   1 1 0   0.0%
integrations / social / _models_local.py FederatedPost.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ResonanceWallet.to_dict   1 0 0   100.0%
integrations / social / _models_local.py ResonanceTransaction.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Achievement.to_dict   1 1 0   0.0%
integrations / social / _models_local.py UserAchievement.to_dict   4 4 0   0.0%
integrations / social / _models_local.py Season.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Challenge.to_dict   1 1 0   0.0%
integrations / social / _models_local.py UserChallenge.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Region.to_dict   1 0 0   100.0%
integrations / social / _models_local.py RegionMembership.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Encounter.to_dict   1 0 0   100.0%
integrations / social / _models_local.py DiscoverablePref.to_dict   1 1 0   0.0%
integrations / social / _models_local.py EncounterSighting.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Rating.to_dict   1 1 0   0.0%
integrations / social / _models_local.py TrustScore.to_dict   1 1 0   0.0%
integrations / social / _models_local.py AgentEvolution.to_dict   1 1 0   0.0%
integrations / social / _models_local.py AgentCollaboration.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Referral.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ReferralCode.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Boost.to_dict   1 1 0   0.0%
integrations / social / _models_local.py OnboardingProgress.to_dict   1 1 0   0.0%
integrations / social / _models_local.py Campaign.to_dict   1 1 0   0.0%
integrations / social / _models_local.py CampaignAction.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ProximityMatch.to_dict   9 0 0   100.0%
integrations / social / _models_local.py ProximityMatch._distance_bucket   7 5 0   28.6%
integrations / social / _models_local.py MissedConnection.to_dict   12 5 0   58.3%
integrations / social / _models_local.py MissedConnectionResponse.to_dict   1 0 0   100.0%
integrations / social / _models_local.py AdUnit.to_dict   1 0 0   100.0%
integrations / social / _models_local.py AdPlacement.to_dict   1 0 0   100.0%
integrations / social / _models_local.py AdImpression.compute_seal_hash   4 0 0   100.0%
integrations / social / _models_local.py AdImpression.to_dict   1 0 0   100.0%
integrations / social / _models_local.py HostingReward.to_dict   1 0 0   100.0%
integrations / social / _models_local.py NodeAttestation.to_dict   1 0 0   100.0%
integrations / social / _models_local.py IntegrityChallenge.to_dict   1 0 0   100.0%
integrations / social / _models_local.py FraudAlert.to_dict   1 1 0   0.0%
integrations / social / _models_local.py RegionAssignment.to_dict   1 0 0   100.0%
integrations / social / _models_local.py SyncQueue.to_dict   1 0 0   100.0%
integrations / social / _models_local.py CodingGoal.to_dict   1 1 0   0.0%
integrations / social / _models_local.py CodingTask.to_dict   1 1 0   0.0%
integrations / social / _models_local.py CodingSubmission.to_dict   0 0 1   100.0%
integrations / social / _models_local.py Product.to_dict   1 0 0   100.0%
integrations / social / _models_local.py AgentGoal.to_dict   4 0 0   100.0%
integrations / social / _models_local.py IPPatent.to_dict   1 0 0   100.0%
integrations / social / _models_local.py IPInfringement.to_dict   1 0 0   100.0%
integrations / social / _models_local.py DefensivePublication.to_dict   1 0 0   100.0%
integrations / social / _models_local.py CommercialAPIKey.to_dict   1 0 0   100.0%
integrations / social / _models_local.py APIUsageLog.to_dict   1 0 0   100.0%
integrations / social / _models_local.py BuildLicense.to_dict   1 0 0   100.0%
integrations / social / _models_local.py GuestRecovery.to_dict   1 1 0   0.0%
integrations / social / _models_local.py DeviceBinding.capabilities   5 0 0   100.0%
integrations / social / _models_local.py DeviceBinding.to_dict   1 0 0   100.0%
integrations / social / _models_local.py BackupMetadata.to_dict   1 1 0   0.0%
integrations / social / _models_local.py RegionalHostRequest.to_dict   2 0 0   100.0%
integrations / social / _models_local.py FleetCommand.to_dict   2 0 0   100.0%
integrations / social / _models_local.py ThoughtExperiment.to_dict   1 0 0   100.0%
integrations / social / _models_local.py ExperimentVote.to_dict   1 0 0   100.0%
integrations / social / _models_local.py PaperPortfolio.to_dict   1 0 0   100.0%
integrations / social / _models_local.py PaperTrade.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ComputeEscrow.to_dict   1 1 0   0.0%
integrations / social / _models_local.py MeteredAPIUsage.to_dict   1 0 0   100.0%
integrations / social / _models_local.py NodeComputeConfig.to_dict   1 0 0   100.0%
integrations / social / _models_local.py GameSession.to_dict   1 1 0   0.0%
integrations / social / _models_local.py GameParticipant.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ShareableLink.to_dict   6 6 2   0.0%
integrations / social / _models_local.py ShareEvent.to_dict   1 1 0   0.0%
integrations / social / _models_local.py UserConsent.to_dict   1 0 0   100.0%
integrations / social / _models_local.py MarketplaceListing.to_dict   4 4 0   0.0%
integrations / social / _models_local.py ListingReview.to_dict   4 4 0   0.0%
integrations / social / _models_local.py MCPServer.to_dict   4 4 0   0.0%
integrations / social / _models_local.py MCPTool.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ComputePledge.to_dict   4 4 0   0.0%
integrations / social / _models_local.py PledgeConsumption.to_dict   1 1 0   0.0%
integrations / social / _models_local.py UserChannelBinding.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ConversationEntry.to_dict   1 1 0   0.0%
integrations / social / _models_local.py ChannelPresence.to_dict   1 1 0   0.0%
integrations / social / _models_local.py (no function)   1475 0 4   100.0%
integrations / social / ad_service.py AdService.create_ad   19 7 2   63.2%
integrations / social / ad_service.py AdService.get_ad   2 2 0   0.0%
integrations / social / ad_service.py AdService.list_my_ads   5 1 0   80.0%
integrations / social / ad_service.py AdService.update_ad   8 8 0   0.0%
integrations / social / ad_service.py AdService.pause_ad   6 1 0   83.3%
integrations / social / ad_service.py AdService.delete_ad   9 1 0   88.9%
integrations / social / ad_service.py AdService.serve_ad   41 2 0   95.1%
integrations / social / ad_service.py AdService.record_impression   36 5 4   86.1%
integrations / social / ad_service.py AdService.record_click   27 4 2   85.2%
integrations / social / ad_service.py AdService.get_analytics   8 1 0   87.5%
integrations / social / ad_service.py AdService._check_rate_limit   3 0 0   100.0%
integrations / social / ad_service.py AdService._credit_node_hoster   5 0 0   100.0%
integrations / social / ad_service.py AdService.seed_placements   9 0 0   100.0%
integrations / social / ad_service.py (no function)   44 0 2   100.0%
integrations / social / agent_bridge.py sync_trained_agents   27 10 9   63.0%
integrations / social / agent_bridge.py _sync_skills   21 21 0   0.0%
integrations / social / agent_bridge.py sync_external_bots   13 3 4   76.9%
integrations / social / agent_bridge.py _sync_from_skill_registry   21 17 4   19.0%
integrations / social / agent_bridge.py (no function)   9 0 0   100.0%
integrations / social / agent_evolution_service.py xp_for_generation   1 1 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.get_or_create_evolution   6 6 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.get_evolution   10 10 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.award_evolution_xp   15 15 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.specialize   11 11 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.record_collaboration   8 8 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.get_collaborations   3 3 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.get_agent_leaderboard   10 10 0   0.0%
integrations / social / agent_evolution_service.py AgentEvolutionService.get_showcase   9 9 0   0.0%
integrations / social / agent_evolution_service.py (no function)   28 0 0   100.0%
integrations / social / agent_naming.py validate_agent_name   12 1 0   91.7%
integrations / social / agent_naming.py is_name_available   2 0 0   100.0%
integrations / social / agent_naming.py validate_and_check   7 7 0   0.0%
integrations / social / agent_naming.py validate_handle   8 0 0   100.0%
integrations / social / agent_naming.py is_handle_available   2 0 0   100.0%
integrations / social / agent_naming.py validate_local_name   11 1 0   90.9%
integrations / social / agent_naming.py compose_global_name   1 0 0   100.0%
integrations / social / agent_naming.py check_global_availability   7 1 0   85.7%
integrations / social / agent_naming.py _load_api_key   5 5 2   0.0%
integrations / social / agent_naming.py _generate_via_llm   13 13 3   0.0%
integrations / social / agent_naming.py _generate_random_fallback   17 0 0   100.0%
integrations / social / agent_naming.py generate_agent_name   21 3 0   85.7%
integrations / social / agent_naming.py (no function)   27 0 0   100.0%
integrations / social / agent_voice_bridge.py enqueue_tts_text   12 12 0   0.0%
integrations / social / agent_voice_bridge.py dequeue_tts_text   13 6 0   53.8%
integrations / social / agent_voice_bridge.py tts_outbox_depth   3 3 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker.__init__   11 0 0   100.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker.start   4 4 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker.stop   1 1 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker.is_alive   1 1 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker.to_dict   1 1 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker._loop   10 10 4   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker._tick   40 5 15   87.5%
integrations / social / agent_voice_bridge.py AgentBridgeWorker._publish_audio_for   6 6 0   0.0%
integrations / social / agent_voice_bridge.py AgentBridgeWorker._emit_meet_copilot   7 0 5   100.0%
integrations / social / agent_voice_bridge.py AgentVoiceBridge.attach_agent   11 11 0   0.0%
integrations / social / agent_voice_bridge.py AgentVoiceBridge.detach_agent   9 9 0   0.0%
integrations / social / agent_voice_bridge.py AgentVoiceBridge.list_active   5 5 0   0.0%
integrations / social / agent_voice_bridge.py AgentVoiceBridge.shutdown_all   8 8 0   0.0%
integrations / social / agent_voice_bridge.py (no function)   40 1 3   97.5%
integrations / social / api.py _ok   6 0 0   100.0%
integrations / social / api.py _err   1 0 0   100.0%
integrations / social / api.py _paginate   1 0 0   100.0%
integrations / social / api.py _get_json   1 0 0   100.0%
integrations / social / api.py requires_flag   4 0 1   100.0%
integrations / social / api.py requires_flag.decorator   2 0 0   100.0%
integrations / social / api.py requires_flag.decorator.wrapper   6 6 0   0.0%
integrations / social / api.py register   20 7 12   65.0%
integrations / social / api.py login   6 0 1   100.0%
integrations / social / api.py logout   3 3 0   0.0%
integrations / social / api.py get_me   1 0 0   100.0%
integrations / social / api.py guest_register   27 27 6   0.0%
integrations / social / api.py guest_recover   12 12 12   0.0%
integrations / social / api.py refresh_token   11 11 3   0.0%
integrations / social / api.py verify_user_for_node   11 11 0   0.0%
integrations / social / api.py sync_user_from_central   18 18 3   0.0%
integrations / social / api.py list_users   5 5 0   0.0%
integrations / social / api.py get_user   9 2 0   77.8%
integrations / social / api.py update_user   8 8 0   0.0%
integrations / social / api.py friend_request   10 10 0   0.0%
integrations / social / api.py friend_accept   6 6 0   0.0%
integrations / social / api.py friend_reject   6 6 0   0.0%
integrations / social / api.py friend_cancel   6 6 0   0.0%
integrations / social / api.py friend_unfriend   6 6 0   0.0%
integrations / social / api.py list_friends   5 5 0   0.0%
integrations / social / api.py list_blocks   2 2 0   0.0%
integrations / social / api.py friend_block   7 7 0   0.0%
integrations / social / api.py friend_unblock   3 3 0   0.0%
integrations / social / api.py invite_send   13 13 1   0.0%
integrations / social / api.py invite_accept   6 6 0   0.0%
integrations / social / api.py invite_reject   6 6 0   0.0%
integrations / social / api.py invite_incoming   3 3 0   0.0%
integrations / social / api.py invite_resolve   5 5 0   0.0%
integrations / social / api.py deeplink_dispatch   36 36 6   0.0%
integrations / social / api.py _reaction_route   4 0 0   100.0%
integrations / social / api.py _reaction_route.toggle   11 11 0   0.0%
integrations / social / api.py _reaction_route.list_   4 4 0   0.0%
integrations / social / api.py _reaction_route.remove   7 7 0   0.0%
integrations / social / api.py sync_deltas   9 9 0   0.0%
integrations / social / api.py sync_inbox   7 7 0   0.0%
integrations / social / api.py autocomplete_users   46 46 12   0.0%
integrations / social / api.py autocomplete_users._rank   5 5 0   0.0%
integrations / social / api.py set_cloud_data_consent   9 9 0   0.0%
integrations / social / api.py get_cloud_data_consent   4 4 0   0.0%
integrations / social / api.py set_user_handle   11 11 0   0.0%
integrations / social / api.py check_handle_availability   10 10 0   0.0%
integrations / social / api.py get_user_posts   5 5 0   0.0%
integrations / social / api.py get_user_comments   5 5 0   0.0%
integrations / social / api.py get_user_karma   4 4 0   0.0%
integrations / social / api.py get_user_skills   5 5 0   0.0%
integrations / social / api.py follow_user   10 3 0   70.0%
integrations / social / api.py unfollow_user   7 7 0   0.0%
integrations / social / api.py get_user_followers   4 4 0   0.0%
integrations / social / api.py get_user_following   4 4 0   0.0%
integrations / social / api.py get_user_agents   8 8 0   0.0%
integrations / social / api.py create_user_agent   31 31 0   0.0%
integrations / social / api.py suggest_agent_names   11 11 0   0.0%
integrations / social / api.py validate_agent_name_endpoint   14 14 0   0.0%
integrations / social / api.py list_posts   7 0 0   100.0%
integrations / social / api.py create_post   34 22 4   35.3%
integrations / social / api.py get_post   14 7 0   50.0%
integrations / social / api.py update_post   15 15 0   0.0%
integrations / social / api.py delete_post   7 2 0   71.4%
integrations / social / api.py upvote_post   5 2 0   60.0%
integrations / social / api.py downvote_post   5 5 0   0.0%
integrations / social / api.py remove_post_vote   2 2 0   0.0%
integrations / social / api.py get_post_likes   2 2 0   0.0%
integrations / social / api.py pin_post   12 12 0   0.0%
integrations / social / api.py lock_post   8 8 0   0.0%
integrations / social / api.py report_post   6 6 0   0.0%
integrations / social / api.py get_comments   11 0 0   100.0%
integrations / social / api.py create_comment   27 13 4   51.9%
integrations / social / api.py reply_to_comment   25 25 4   0.0%
integrations / social / api.py update_comment   11 11 0   0.0%
integrations / social / api.py delete_comment   7 7 0   0.0%
integrations / social / api.py upvote_comment   5 5 0   0.0%
integrations / social / api.py downvote_comment   5 5 0   0.0%
integrations / social / api.py remove_comment_vote   2 2 0   0.0%
integrations / social / api.py get_comment_likes   2 2 0   0.0%
integrations / social / api.py report_comment   6 6 0   0.0%
integrations / social / api.py list_communities   4 0 0   100.0%
integrations / social / api.py create_community   9 3 0   66.7%
integrations / social / api.py _resolve_community   6 6 1   0.0%
integrations / social / api.py get_community   8 8 0   0.0%
integrations / social / api.py update_community   15 15 0   0.0%
integrations / social / api.py get_community_posts   8 8 0   0.0%
integrations / social / api.py join_community   5 5 0   0.0%
integrations / social / api.py leave_community   5 5 0   0.0%
integrations / social / api.py get_community_members   7 7 0   0.0%
integrations / social / api.py add_moderator   15 15 0   0.0%
integrations / social / api.py remove_moderator   12 12 0   0.0%
integrations / social / api.py personalized_feed   5 5 0   0.0%
integrations / social / api.py global_feed   7 0 0   100.0%
integrations / social / api.py trending_feed   6 0 0   100.0%
integrations / social / api.py agent_feed   6 6 0   0.0%
integrations / social / api.py agent_spotlight   27 27 6   0.0%
integrations / social / api.py search   31 10 2   67.7%
integrations / social / api.py create_task   10 10 0   0.0%
integrations / social / api.py list_tasks   22 22 0   0.0%
integrations / social / api.py get_task   4 4 0   0.0%
integrations / social / api.py assign_task   24 24 2   0.0%
integrations / social / api.py complete_task   21 21 2   0.0%
integrations / social / api.py share_recipe   19 19 2   0.0%
integrations / social / api.py list_recipes   7 7 0   0.0%
integrations / social / api.py get_recipe   5 5 0   0.0%
integrations / social / api.py fork_recipe   13 13 2   0.0%
integrations / social / api.py get_notifications   5 5 0   0.0%
integrations / social / api.py mark_notifications_read   5 5 0   0.0%
integrations / social / api.py mark_all_notifications_read   2 2 0   0.0%
integrations / social / api.py list_reports   5 5 0   0.0%
integrations / social / api.py review_report   6 6 0   0.0%
integrations / social / api.py platform_stats   9 9 0   0.0%
integrations / social / api.py admin_revenue_analytics   51 51 0   0.0%
integrations / social / api.py admin_list_users   6 6 0   0.0%
integrations / social / api.py sync_agents   4 4 2   0.0%
integrations / social / api.py admin_update_user   13 13 0   0.0%
integrations / social / api.py admin_ban_user   6 6 0   0.0%
integrations / social / api.py admin_unban_user   6 6 0   0.0%
integrations / social / api.py admin_sync_agents_alias   4 4 2   0.0%
integrations / social / api.py admin_list_reports   5 5 0   0.0%
integrations / social / api.py get_tenant_by_slug   7 7 0   0.0%
integrations / social / api.py admin_wamp_authorize_subscribe   6 6 0   0.0%
integrations / social / api.py admin_quarantine_queue   5 5 0   0.0%
integrations / social / api.py admin_quarantine_overrule   10 10 0   0.0%
integrations / social / api.py admin_get_report   4 4 0   0.0%
integrations / social / api.py admin_resolve_report   7 7 0   0.0%
integrations / social / api.py admin_hide_post   6 6 0   0.0%
integrations / social / api.py admin_unhide_post   6 6 0   0.0%
integrations / social / api.py admin_delete_post   6 6 0   0.0%
integrations / social / api.py admin_hide_comment   6 6 0   0.0%
integrations / social / api.py admin_delete_comment   6 6 0   0.0%
integrations / social / api.py admin_get_logs   10 10 2   0.0%
integrations / social / api.py compat_get_all_posts   8 0 0   100.0%
integrations / social / api.py compat_likes_by_post   3 3 0   0.0%
integrations / social / api.py compat_comments_by_post   6 1 0   83.3%
integrations / social / api.py compat_comment_likes   3 3 0   0.0%
integrations / social / api.py bot_register   13 13 0   0.0%
integrations / social / api.py bot_webhook   10 10 0   0.0%
integrations / social / api.py bot_tools   4 4 0   0.0%
integrations / social / api.py bot_santaclaw_skill   4 4 0   0.0%
integrations / social / api.py bot_discover_external   14 14 0   0.0%
integrations / social / api.py feed_rss   10 10 0   0.0%
integrations / social / api.py feed_atom   10 10 0   0.0%
integrations / social / api.py feed_json   10 10 0   0.0%
integrations / social / api.py user_feed_rss   8 8 0   0.0%
integrations / social / api.py community_feed_rss   8 8 0   0.0%
integrations / social / api.py feed_preview   9 9 0   0.0%
integrations / social / api.py feed_import   16 16 4   0.0%
integrations / social / api.py feed_subscribe   13 13 3   0.0%
integrations / social / api.py gdpr_export_user_data   11 1 0   90.9%
integrations / social / api.py gdpr_delete_user_data   16 1 2   93.8%
integrations / social / api.py reset_rate_limits   8 8 0   0.0%
integrations / social / api.py _deep_merge   6 6 0   0.0%
integrations / social / api.py theme_get_presets   1 1 0   0.0%
integrations / social / api.py theme_get_active   3 3 0   0.0%
integrations / social / api.py theme_apply   15 15 3   0.0%
integrations / social / api.py theme_customize   14 14 3   0.0%
integrations / social / api.py theme_get_fonts   1 1 0   0.0%
integrations / social / api.py theme_generate   36 36 4   0.0%
integrations / social / api.py theme_get_user   11 11 3   0.0%
integrations / social / api.py agent_observe   8 8 4   0.0%
integrations / social / api.py agent_dispatch   8 8 4   0.0%
integrations / social / api.py (no function)   499 0 2   100.0%
integrations / social / api_audit.py _ok   6 6 0   0.0%
integrations / social / api_audit.py _err   1 1 0   0.0%
integrations / social / api_audit.py list_agents   27 27 3   0.0%
integrations / social / api_audit.py get_agent_timeline   22 22 6   0.0%
integrations / social / api_audit.py get_agent_conversations   15 15 4   0.0%
integrations / social / api_audit.py get_agent_thinking   15 15 4   0.0%
integrations / social / api_audit.py get_daemon_activity   17 17 4   0.0%
integrations / social / api_audit.py get_daemon_goals   18 18 5   0.0%
integrations / social / api_audit.py get_compute_nodes   8 8 2   0.0%
integrations / social / api_audit.py get_compute_usage   15 15 3   0.0%
integrations / social / api_audit.py get_compute_routing   22 22 6   0.0%
integrations / social / api_audit.py (no function)   36 0 0   100.0%
integrations / social / api_calls.py _ok   1 1 0   0.0%
integrations / social / api_calls.py _err   1 1 0   0.0%
integrations / social / api_calls.py _get_json   1 1 0   0.0%
integrations / social / api_calls.py start_call   15 15 0   0.0%
integrations / social / api_calls.py get_call   6 6 0   0.0%
integrations / social / api_calls.py _mesh_threshold   8 8 0   0.0%
integrations / social / api_calls.py _decide_media_mode   11 11 0   0.0%
integrations / social / api_calls.py issue_token   15 15 0   0.0%
integrations / social / api_calls.py join_call   6 6 0   0.0%
integrations / social / api_calls.py leave_call   2 2 0   0.0%
integrations / social / api_calls.py end_call   7 7 0   0.0%
integrations / social / api_calls.py list_participants   3 3 0   0.0%
integrations / social / api_calls.py create_agent_grant   12 12 0   0.0%
integrations / social / api_calls.py revoke_agent_grant   7 7 0   0.0%
integrations / social / api_calls.py add_agent_to_call   9 9 0   0.0%
integrations / social / api_calls.py (no function)   56 0 0   100.0%
integrations / social / api_channels.py get_catalog   3 3 0   0.0%
integrations / social / api_channels.py get_catalog_channel   5 5 0   0.0%
integrations / social / api_channels.py list_bindings   2 2 0   0.0%
integrations / social / api_channels.py create_binding   20 20 0   0.0%
integrations / social / api_channels.py remove_binding   5 5 0   0.0%
integrations / social / api_channels.py set_preferred   6 6 0   0.0%
integrations / social / api_channels.py generate_pair_code   6 6 3   0.0%
integrations / social / api_channels.py verify_pair_code   16 16 3   0.0%
integrations / social / api_channels.py get_presence   5 5 0   0.0%
integrations / social / api_channels.py post_heartbeat   17 17 3   0.0%
integrations / social / api_channels.py get_conversations   9 9 0   0.0%
integrations / social / api_channels.py _generate_qr_data_url   10 10 6   0.0%
integrations / social / api_channels.py (no function)   39 0 0   100.0%
integrations / social / api_compute_earnings.py _load_valid_tiers   3 0 2   100.0%
integrations / social / api_compute_earnings.py _parse_bool   1 1 0   0.0%
integrations / social / api_compute_earnings.py estimate   11 11 0   0.0%
integrations / social / api_compute_earnings.py list_earnings   26 26 3   0.0%
integrations / social / api_compute_earnings.py stream   22 22 5   0.0%
integrations / social / api_compute_earnings.py stream._on_event   4 4 1   0.0%
integrations / social / api_compute_earnings.py stream._generate   14 14 3   0.0%
integrations / social / api_compute_earnings.py (no function)   20 0 0   100.0%
integrations / social / api_conversations.py _ok   4 4 0   0.0%
integrations / social / api_conversations.py _err   1 1 0   0.0%
integrations / social / api_conversations.py _get_json   1 1 0   0.0%
integrations / social / api_conversations.py _flag_on   2 2 0   0.0%
integrations / social / api_conversations.py list_conversations   6 6 0   0.0%
integrations / social / api_conversations.py create_conversation   16 16 0   0.0%
integrations / social / api_conversations.py get_conversation   9 9 0   0.0%
integrations / social / api_conversations.py list_messages   9 9 0   0.0%
integrations / social / api_conversations.py _classify_message_if_enabled   7 7 2   0.0%
integrations / social / api_conversations.py send_message   15 15 0   0.0%
integrations / social / api_conversations.py edit_message   13 13 0   0.0%
integrations / social / api_conversations.py delete_message   7 7 0   0.0%
integrations / social / api_conversations.py add_member   11 11 0   0.0%
integrations / social / api_conversations.py remove_member   7 7 0   0.0%
integrations / social / api_conversations.py emit_typing   7 7 0   0.0%
integrations / social / api_conversations.py mark_read   8 8 0   0.0%
integrations / social / api_conversations.py (no function)   44 0 0   100.0%
integrations / social / api_dashboard.py get_agent_dashboard   17 4 3   76.5%
integrations / social / api_dashboard.py get_node_health   11 0 4   100.0%
integrations / social / api_dashboard.py get_node_capabilities   6 0 3   100.0%
integrations / social / api_dashboard.py get_system_info   67 7 44   89.6%
integrations / social / api_dashboard.py get_topology   34 34 9   0.0%
integrations / social / api_dashboard.py (no function)   18 0 0   100.0%
integrations / social / api_fleet_update.py check_update_approved   2 2 0   0.0%
integrations / social / api_fleet_update.py (no function)   4 0 0   100.0%
integrations / social / api_games.py _ok   6 6 0   0.0%
integrations / social / api_games.py _err   1 1 0   0.0%
integrations / social / api_games.py _get_json   1 1 0   0.0%
integrations / social / api_games.py game_catalog   10 10 3   0.0%
integrations / social / api_games.py create_game   16 16 4   0.0%
integrations / social / api_games.py list_games   8 8 3   0.0%
integrations / social / api_games.py get_game   7 7 3   0.0%
integrations / social / api_games.py join_game   13 13 6   0.0%
integrations / social / api_games.py ready_game   8 8 4   0.0%
integrations / social / api_games.py start_game   12 12 6   0.0%
integrations / social / api_games.py submit_move   14 14 6   0.0%
integrations / social / api_games.py ai_move   19 19 3   0.0%
integrations / social / api_games.py leave_game   8 8 4   0.0%
integrations / social / api_games.py game_results   9 9 3   0.0%
integrations / social / api_games.py game_history   7 7 3   0.0%
integrations / social / api_games.py quick_match   10 10 4   0.0%
integrations / social / api_games.py game_from_encounter   18 18 6   0.0%
integrations / social / api_games.py compute_opt_in   16 16 6   0.0%
integrations / social / api_games.py compute_opt_out   9 9 4   0.0%
integrations / social / api_games.py compute_status   10 10 3   0.0%
integrations / social / api_games.py compute_impact   10 10 3   0.0%
integrations / social / api_games.py compute_community_impact   7 7 3   0.0%
integrations / social / api_games.py compute_health_check   11 11 4   0.0%
integrations / social / api_games.py (no function)   82 0 0   100.0%
integrations / social / api_gamification.py _ok   6 6 0   0.0%
integrations / social / api_gamification.py _err   1 1 0   0.0%
integrations / social / api_gamification.py _paginate   1 1 0   0.0%
integrations / social / api_gamification.py _get_json   1 1 0   0.0%
integrations / social / api_gamification.py resonance_wallet_self   8 8 0   0.0%
integrations / social / api_gamification.py resonance_wallet_user   7 7 0   0.0%
integrations / social / api_gamification.py resonance_transactions   8 8 0   0.0%
integrations / social / api_gamification.py resonance_leaderboard   9 9 0   0.0%
integrations / social / api_gamification.py resonance_boost   24 24 3   0.0%
integrations / social / api_gamification.py resonance_boosts_for_target   5 5 0   0.0%
integrations / social / api_gamification.py resonance_level_info   8 8 0   0.0%
integrations / social / api_gamification.py resonance_streak   6 6 0   0.0%
integrations / social / api_gamification.py resonance_daily_checkin   6 6 3   0.0%
integrations / social / api_gamification.py resonance_breakdown   7 7 0   0.0%
integrations / social / api_gamification.py list_achievements   6 6 0   0.0%
integrations / social / api_gamification.py user_achievements   6 6 0   0.0%
integrations / social / api_gamification.py toggle_showcase   10 10 3   0.0%
integrations / social / api_gamification.py list_challenges   7 7 0   0.0%
integrations / social / api_gamification.py get_challenge   9 9 0   0.0%
integrations / social / api_gamification.py update_challenge_progress   11 11 3   0.0%
integrations / social / api_gamification.py claim_challenge_reward   9 9 3   0.0%
integrations / social / api_gamification.py current_season   6 6 0   0.0%
integrations / social / api_gamification.py season_leaderboard   8 8 0   0.0%
integrations / social / api_gamification.py season_achievements   6 6 0   0.0%
integrations / social / api_gamification.py user_collectibles   6 6 0   0.0%
integrations / social / api_gamification.py list_regions   8 8 0   0.0%
integrations / social / api_gamification.py create_region   8 8 3   0.0%
integrations / social / api_gamification.py get_region   8 8 0   0.0%
integrations / social / api_gamification.py update_region   15 15 3   0.0%
integrations / social / api_gamification.py join_region   7 7 3   0.0%
integrations / social / api_gamification.py leave_region   7 7 3   0.0%
integrations / social / api_gamification.py region_members   8 8 0   0.0%
integrations / social / api_gamification.py region_feed   8 8 0   0.0%
integrations / social / api_gamification.py region_leaderboard   8 8 0   0.0%
integrations / social / api_gamification.py region_governance   8 8 0   0.0%
integrations / social / api_gamification.py promote_member   10 10 3   0.0%
integrations / social / api_gamification.py demote_member   9 9 3   0.0%
integrations / social / api_gamification.py nearby_regions   9 9 0   0.0%
integrations / social / api_gamification.py sync_region   10 10 0   0.0%
integrations / social / api_gamification.py list_encounters   7 7 0   0.0%
integrations / social / api_gamification.py shared_encounters   6 6 0   0.0%
integrations / social / api_gamification.py acknowledge_encounter   9 9 3   0.0%
integrations / social / api_gamification.py encounter_suggestions   6 6 0   0.0%
integrations / social / api_gamification.py encounter_bonds   6 6 0   0.0%
integrations / social / api_gamification.py encounters_nearby   6 6 0   0.0%
integrations / social / api_gamification.py agent_evolution   6 6 0   0.0%
integrations / social / api_gamification.py agent_specialize   9 9 3   0.0%
integrations / social / api_gamification.py agent_leaderboard   7 7 0   0.0%
integrations / social / api_gamification.py specialization_trees   1 1 0   0.0%
integrations / social / api_gamification.py agent_collaborations   7 7 0   0.0%
integrations / social / api_gamification.py record_collaboration   12 12 3   0.0%
integrations / social / api_gamification.py agent_showcase   7 7 0   0.0%
integrations / social / api_gamification.py agent_evolution_history   5 5 0   0.0%
integrations / social / api_gamification.py submit_rating   8 8 3   0.0%
integrations / social / api_gamification.py _recalculate_trust   12 12 0   0.0%
integrations / social / api_gamification.py get_trust_scores   6 6 0   0.0%
integrations / social / api_gamification.py ratings_received   8 8 0   0.0%
integrations / social / api_gamification.py ratings_given   10 10 0   0.0%
integrations / social / api_gamification.py ratings_for_context   5 5 0   0.0%
integrations / social / api_gamification.py trust_card   8 8 0   0.0%
integrations / social / api_gamification.py get_referral_code   10 10 5   0.0%
integrations / social / api_gamification.py use_referral_code   9 9 3   0.0%
integrations / social / api_gamification.py referral_stats   6 6 0   0.0%
integrations / social / api_gamification.py marketplace_recipes   7 7 0   0.0%
integrations / social / api_gamification.py marketplace_agents   6 6 0   0.0%
integrations / social / api_gamification.py list_listings   16 16 3   0.0%
integrations / social / api_gamification.py get_listing   8 8 3   0.0%
integrations / social / api_gamification.py create_listing   21 21 4   0.0%
integrations / social / api_gamification.py hire_listing   10 10 4   0.0%
integrations / social / api_gamification.py list_reviews   10 10 3   0.0%
integrations / social / api_gamification.py add_review   23 23 4   0.0%
integrations / social / api_gamification.py list_marketplace_categories   1 1 0   0.0%
integrations / social / api_gamification.py generate_share_link   11 11 0   0.0%
integrations / social / api_gamification.py federation_contribution   6 6 0   0.0%
integrations / social / api_gamification.py growth_stats   9 9 0   0.0%
integrations / social / api_gamification.py create_campaign   8 8 3   0.0%
integrations / social / api_gamification.py list_campaigns   8 8 0   0.0%
integrations / social / api_gamification.py get_campaign   8 8 0   0.0%
integrations / social / api_gamification.py update_campaign   8 8 3   0.0%
integrations / social / api_gamification.py generate_campaign_strategy   7 7 3   0.0%
integrations / social / api_gamification.py execute_campaign_step   7 7 3   0.0%
integrations / social / api_gamification.py campaign_leaderboard   8 8 0   0.0%
integrations / social / api_gamification.py delete_campaign   7 7 3   0.0%
integrations / social / api_gamification.py onboarding_progress   7 7 0   0.0%
integrations / social / api_gamification.py complete_onboarding_step   9 9 3   0.0%
integrations / social / api_gamification.py dismiss_onboarding   7 7 3   0.0%
integrations / social / api_gamification.py onboarding_suggestion   6 6 0   0.0%
integrations / social / api_gamification.py location_ping   20 20 3   0.0%
integrations / social / api_gamification.py nearby_now   6 6 0   0.0%
integrations / social / api_gamification.py proximity_matches   7 7 0   0.0%
integrations / social / api_gamification.py proximity_reveal   10 10 3   0.0%
integrations / social / api_gamification.py location_settings   15 15 3   0.0%
integrations / social / api_gamification.py missed_connections   22 22 3   0.0%
integrations / social / api_gamification.py my_missed_connections   8 8 0   0.0%
integrations / social / api_gamification.py missed_connection_detail   13 13 3   0.0%
integrations / social / api_gamification.py respond_missed_connection   11 11 3   0.0%
integrations / social / api_gamification.py accept_missed_response   10 10 3   0.0%
integrations / social / api_gamification.py suggest_locations   10 10 0   0.0%
integrations / social / api_gamification.py create_ad   10 10 3   0.0%
integrations / social / api_gamification.py serve_ad   12 12 0   0.0%
integrations / social / api_gamification.py record_ad_impression   19 19 3   0.0%
integrations / social / api_gamification.py record_ad_click   17 17 3   0.0%
integrations / social / api_gamification.py list_my_ads   9 9 0   0.0%
integrations / social / api_gamification.py ad_analytics   8 8 0   0.0%
integrations / social / api_gamification.py delete_ad   9 9 3   0.0%
integrations / social / api_gamification.py hosting_rewards   12 12 0   0.0%
integrations / social / api_gamification.py hosting_leaderboard   8 8 0   0.0%
integrations / social / api_gamification.py compute_hosting_rewards   17 17 3   0.0%
integrations / social / api_gamification.py (no function)   327 0 0   100.0%
integrations / social / api_hive_contest.py _parse_track   6 6 0   0.0%
integrations / social / api_hive_contest.py contest_info   1 1 0   0.0%
integrations / social / api_hive_contest.py contest_leaderboard   10 10 0   0.0%
integrations / social / api_hive_contest.py contest_mcp_snippet   2 2 0   0.0%
integrations / social / api_hive_contest.py contest_ideas_list   11 11 0   0.0%
integrations / social / api_hive_contest.py contest_ideas_submit   21 21 4   0.0%
integrations / social / api_hive_contest.py contest_ideas_stream   17 17 4   0.0%
integrations / social / api_hive_contest.py contest_ideas_stream._on_event   3 3 1   0.0%
integrations / social / api_hive_contest.py contest_ideas_stream._generate   15 15 3   0.0%
integrations / social / api_hive_contest.py contest_join   14 14 3   0.0%
integrations / social / api_hive_contest.py (no function)   25 0 0   100.0%
integrations / social / api_mcp.py _ok   6 6 0   0.0%
integrations / social / api_mcp.py _err   1 1 0   0.0%
integrations / social / api_mcp.py _paginate   1 1 0   0.0%
integrations / social / api_mcp.py _get_json   1 1 0   0.0%
integrations / social / api_mcp.py list_mcp_servers   15 15 3   0.0%
integrations / social / api_mcp.py list_mcp_tools   8 8 3   0.0%
integrations / social / api_mcp.py register_mcp_server   17 17 4   0.0%
integrations / social / api_mcp.py discover_mcp   10 10 3   0.0%
integrations / social / api_mcp.py (no function)   22 0 0   100.0%
integrations / social / api_provision.py deploy   15 11 3   26.7%
integrations / social / api_provision.py list_nodes   7 0 3   100.0%
integrations / social / api_provision.py get_node   9 1 2   88.9%
integrations / social / api_provision.py scan_network   6 0 2   100.0%
integrations / social / api_provision.py update_node   15 15 2   0.0%
integrations / social / api_provision.py decommission_node   11 3 2   72.7%
integrations / social / api_provision.py preflight   8 4 2   50.0%
integrations / social / api_provision.py _node_to_dict   1 1 0   0.0%
integrations / social / api_provision.py (no function)   20 0 0   100.0%
integrations / social / api_regional_host.py _get_authenticated_user_id   10 10 2   0.0%
integrations / social / api_regional_host.py _require_admin   5 5 0   0.0%
integrations / social / api_regional_host.py request_regional_host   11 11 4   0.0%
integrations / social / api_regional_host.py list_pending_requests   9 9 3   0.0%
integrations / social / api_regional_host.py approve_request   15 15 4   0.0%
integrations / social / api_regional_host.py reject_request   14 14 4   0.0%
integrations / social / api_regional_host.py revoke_request   14 14 4   0.0%
integrations / social / api_regional_host.py check_status   11 11 3   0.0%
integrations / social / api_regional_host.py region_capacity   9 9 3   0.0%
integrations / social / api_regional_host.py suggest_rebalance   9 9 3   0.0%
integrations / social / api_regional_host.py scaling_check   9 9 3   0.0%
integrations / social / api_regional_host.py check_eligibility   30 30 9   0.0%
integrations / social / api_regional_host.py (no function)   27 0 0   100.0%
integrations / social / api_sharing.py _ok   6 6 0   0.0%
integrations / social / api_sharing.py _err   1 0 0   100.0%
integrations / social / api_sharing.py _get_json   1 1 0   0.0%
integrations / social / api_sharing.py _generate_token   1 1 0   0.0%
integrations / social / api_sharing.py _get_og_metadata   38 38 0   0.0%
integrations / social / api_sharing.py _resource_route   2 0 0   100.0%
integrations / social / api_sharing.py create_share_link   46 46 3   0.0%
integrations / social / api_sharing.py resolve_share_token   21 21 0   0.0%
integrations / social / api_sharing.py track_share_view   22 22 2   0.0%
integrations / social / api_sharing.py check_consent   18 18 0   0.0%
integrations / social / api_sharing.py grant_consent   19 19 0   0.0%
integrations / social / api_sharing.py og_image_endpoint   10 1 2   90.0%
integrations / social / api_sharing.py share_stats   13 13 0   0.0%
integrations / social / api_sharing.py _embed_html   7 7 0   0.0%
integrations / social / api_sharing.py embed_card   48 20 0   58.3%
integrations / social / api_sharing.py (no function)   42 0 0   100.0%
integrations / social / api_theme.py _get_service   2 0 0   100.0%
integrations / social / api_theme.py list_presets   2 0 0   100.0%
integrations / social / api_theme.py get_active   4 0 0   100.0%
integrations / social / api_theme.py apply_theme   9 0 0   100.0%
integrations / social / api_theme.py customize_theme   8 1 0   87.5%
integrations / social / api_theme.py list_fonts   2 0 0   100.0%
integrations / social / api_theme.py get_css   3 0 0   100.0%
integrations / social / api_theme.py (no function)   17 0 0   100.0%
integrations / social / api_thought_experiments.py _current_user_id   4 1 0   75.0%
integrations / social / api_thought_experiments.py create_experiment   16 0 4   100.0%
integrations / social / api_thought_experiments.py list_experiments   9 0 3   100.0%
integrations / social / api_thought_experiments.py core_ip_experiments   7 0 3   100.0%
integrations / social / api_thought_experiments.py discover_experiments   13 13 3   0.0%
integrations / social / api_thought_experiments.py get_experiment   9 1 3   88.9%
integrations / social / api_thought_experiments.py vote_experiment   16 4 4   75.0%
integrations / social / api_thought_experiments.py advance_experiment   12 1 4   91.7%
integrations / social / api_thought_experiments.py evaluate_experiment   9 0 4   100.0%
integrations / social / api_thought_experiments.py decide_experiment   16 4 4   75.0%
integrations / social / api_thought_experiments.py experiment_votes   7 0 3   100.0%
integrations / social / api_thought_experiments.py experiment_timeline   9 1 3   88.9%
integrations / social / api_thought_experiments.py experiment_metrics   9 1 3   88.9%
integrations / social / api_thought_experiments.py contribute_to_experiment   15 15 4   0.0%
integrations / social / api_thought_experiments.py start_auto_evolve   10 10 3   0.0%
integrations / social / api_thought_experiments.py auto_evolve_status   4 0 2   100.0%
integrations / social / api_thought_experiments.py pause_evolve   9 1 2   88.9%
integrations / social / api_thought_experiments.py resume_evolve   9 1 2   88.9%
integrations / social / api_thought_experiments.py (no function)   57 0 0   100.0%
integrations / social / api_tracker.py _ok   6 0 0   100.0%
integrations / social / api_tracker.py _err   1 0 0   100.0%
integrations / social / api_tracker.py _get_goal_for_post   8 8 2   0.0%
integrations / social / api_tracker.py _get_goal_progress   7 7 3   0.0%
integrations / social / api_tracker.py _get_agent_conversations   11 11 5   0.0%
integrations / social / api_tracker.py _get_ledger_tasks   12 4 3   66.7%
integrations / social / api_tracker.py list_experiments   24 24 0   0.0%
integrations / social / api_tracker.py get_experiment   12 12 0   0.0%
integrations / social / api_tracker.py get_conversations   18 18 2   0.0%
integrations / social / api_tracker.py approve_task   24 24 3   0.0%
integrations / social / api_tracker.py reject_task   26 26 3   0.0%
integrations / social / api_tracker.py get_tracker_notifications   6 6 0   0.0%
integrations / social / api_tracker.py _is_contributor   1 0 0   100.0%
integrations / social / api_tracker.py _is_central   2 0 0   100.0%
integrations / social / api_tracker.py list_pledges   8 8 0   0.0%
integrations / social / api_tracker.py pledge_summary   23 23 0   0.0%
integrations / social / api_tracker.py create_pledge   25 25 2   0.0%
integrations / social / api_tracker.py withdraw_pledge   12 12 0   0.0%
integrations / social / api_tracker.py consume_pledge   29 29 0   0.0%
integrations / social / api_tracker.py experiment_insights   21 21 0   0.0%
integrations / social / api_tracker.py my_pledges   10 10 0   0.0%
integrations / social / api_tracker.py all_pledges   15 15 0   0.0%
integrations / social / api_tracker.py verify_pledge   19 19 0   0.0%
integrations / social / api_tracker.py inject_variable   21 21 7   0.0%
integrations / social / api_tracker.py interview_agent   17 17 3   0.0%
integrations / social / api_tracker.py launch_dual_context   22 22 0   0.0%
integrations / social / api_tracker.py get_encounter_graph   12 12 3   0.0%
integrations / social / api_tracker.py (no function)   76 0 0   100.0%
integrations / social / auth.py _get_jwt_manager   9 1 4   88.9%
integrations / social / auth.py _load_or_create_secret_key   26 7 3   73.1%
integrations / social / auth.py hash_password   0 0 3   100.0%
integrations / social / auth.py verify_password   0 0 9   100.0%
integrations / social / auth.py generate_api_token   1 0 0   100.0%
integrations / social / auth.py generate_jwt   10 7 1   30.0%
integrations / social / auth.py generate_jwt_with_tenant   1 1 0   0.0%
integrations / social / auth.py generate_hive_jwt   5 2 0   60.0%
integrations / social / auth.py verify_hive_jwt   5 1 0   80.0%
integrations / social / auth.py generate_token_pair   4 4 0   0.0%
integrations / social / auth.py decode_jwt   16 10 0   37.5%
integrations / social / auth.py revoke_token   3 3 0   0.0%
integrations / social / auth.py _get_user_from_token   24 4 4   83.3%
integrations / social / auth.py require_auth   3 0 1   100.0%
integrations / social / auth.py require_auth.decorated   25 5 6   80.0%
integrations / social / auth.py optional_auth   3 0 0   100.0%
integrations / social / auth.py optional_auth.decorated   20 5 5   75.0%
integrations / social / auth.py require_admin   4 0 0   100.0%
integrations / social / auth.py require_admin.decorated   4 0 0   100.0%
integrations / social / auth.py require_moderator   4 0 0   100.0%
integrations / social / auth.py require_moderator.decorated   4 4 0   0.0%
integrations / social / auth.py require_central   4 0 0   100.0%
integrations / social / auth.py require_central.decorated   4 4 0   0.0%
integrations / social / auth.py require_regional   4 4 0   0.0%
integrations / social / auth.py require_regional.decorated   4 4 0   0.0%
integrations / social / auth.py (no function)   39 0 5   100.0%
integrations / social / backup_service.py _get_backup_dir   5 5 2   0.0%
integrations / social / backup_service.py derive_key   0 0 9   100.0%
integrations / social / backup_service.py create_backup   0 0 68   100.0%
integrations / social / backup_service.py restore_backup   0 0 76   100.0%
integrations / social / backup_service.py list_backups   2 1 0   50.0%
integrations / social / backup_service.py (no function)   14 0 4   100.0%
integrations / social / call_service.py CallService.create   16 16 7   0.0%
integrations / social / call_service.py CallService.get   4 4 0   0.0%
integrations / social / call_service.py CallService.end   12 12 0   0.0%
integrations / social / call_service.py CallService.join   12 12 0   0.0%
integrations / social / call_service.py CallService.leave   3 3 0   0.0%
integrations / social / call_service.py CallService.list_participants   3 3 0   0.0%
integrations / social / call_service.py CallService.grant_agent   22 22 0   0.0%
integrations / social / call_service.py CallService.revoke_agent   10 10 0   0.0%
integrations / social / call_service.py CallService.get_active_grant   4 4 0   0.0%
integrations / social / call_service.py CallService.attach_agent   14 14 2   0.0%
integrations / social / call_service.py CallService._participant_dict   4 4 0   0.0%
integrations / social / call_service.py CallService._grant_dict   6 6 2   0.0%
integrations / social / call_service.py _is_parent_member   7 7 0   0.0%
integrations / social / call_service.py _is_parent_admin   2 2 0   0.0%
integrations / social / call_service.py _row_to_dict   3 3 2   0.0%
integrations / social / call_service.py (no function)   40 0 1   100.0%
integrations / social / campaign_service.py CampaignService.create_campaign   4 4 0   0.0%
integrations / social / campaign_service.py CampaignService.get_campaign   6 6 0   0.0%
integrations / social / campaign_service.py CampaignService.list_campaigns   7 7 0   0.0%
integrations / social / campaign_service.py CampaignService.update_campaign   15 15 0   0.0%
integrations / social / campaign_service.py CampaignService.generate_strategy   12 12 0   0.0%
integrations / social / campaign_service.py CampaignService.execute_campaign_step   26 26 0   0.0%
integrations / social / campaign_service.py CampaignService.delete_campaign   10 10 0   0.0%
integrations / social / campaign_service.py CampaignService.get_leaderboard   7 7 0   0.0%
integrations / social / campaign_service.py (no function)   28 0 0   100.0%
integrations / social / chat_messages.py _models   9 9 0   0.0%
integrations / social / chat_messages.py _generate_msg_id   3 3 0   0.0%
integrations / social / chat_messages.py _payload_bytes   2 2 2   0.0%
integrations / social / chat_messages.py persist   25 25 13   0.0%
integrations / social / chat_messages.py pull_since   41 41 10   0.0%
integrations / social / chat_messages.py publish_new   10 10 7   0.0%
integrations / social / chat_messages.py persist_and_publish_async   7 7 2   0.0%
integrations / social / chat_messages.py persist_and_publish_async._run   3 3 0   0.0%
integrations / social / chat_messages.py persist_external_room_event   13 0 0   100.0%
integrations / social / chat_messages.py (no function)   20 0 0   100.0%
integrations / social / consent_api.py _ok   6 1 0   83.3%
integrations / social / consent_api.py _err   1 0 0   100.0%
integrations / social / consent_api.py _json   1 0 0   100.0%
integrations / social / consent_api.py _user_id   7 2 0   71.4%
integrations / social / consent_api.py _row_to_dict   1 0 0   100.0%
integrations / social / consent_api.py grant_consent   18 1 0   94.4%
integrations / social / consent_api.py revoke_consent   16 2 0   87.5%
integrations / social / consent_api.py list_consents   12 1 0   91.7%
integrations / social / consent_api.py (no function)   24 0 0   100.0%
integrations / social / consent_service.py _audit   8 0 3   100.0%
integrations / social / consent_service.py _emit   8 0 4   100.0%
integrations / social / consent_service.py _validate_consent_type   2 0 0   100.0%
integrations / social / consent_service.py ConsentService.request_consent   8 0 0   100.0%
integrations / social / consent_service.py ConsentService.grant_consent   8 0 0   100.0%
integrations / social / consent_service.py ConsentService.auto_grant_with_notice   10 0 0   100.0%
integrations / social / consent_service.py ConsentService.revoke_consent   10 0 0   100.0%
integrations / social / consent_service.py ConsentService.check_consent   15 0 0   100.0%
integrations / social / consent_service.py ConsentService.set_payment_id   1 1 0   0.0%
integrations / social / consent_service.py ConsentService.get_payment_id   2 2 0   0.0%
integrations / social / consent_service.py ConsentService.list_consents   7 0 0   100.0%
integrations / social / consent_service.py (no function)   25 0 0   100.0%
integrations / social / content_classifier.py register_tenant_rules   6 6 0   0.0%
integrations / social / content_classifier.py _resolve_keyword_rules   6 6 0   0.0%
integrations / social / content_classifier.py _classify_keyword   8 8 0   0.0%
integrations / social / content_classifier.py _classify_via_llm   23 23 7   0.0%
integrations / social / content_classifier.py _decide   7 7 0   0.0%
integrations / social / content_classifier.py ContentClassifier.classify   7 7 0   0.0%
integrations / social / content_classifier.py ContentClassifier.classify_and_persist   11 11 1   0.0%
integrations / social / content_classifier.py ContentClassifier.list_quarantine_queue   12 12 2   0.0%
integrations / social / content_classifier.py ContentClassifier.human_overrule   16 16 0   0.0%
integrations / social / content_classifier.py (no function)   31 31 1   0.0%
integrations / social / conversation_service.py _member_hash   3 3 0   0.0%
integrations / social / conversation_service.py _is_blocked_either_way   4 4 2   0.0%
integrations / social / conversation_service.py _ensure_member   6 6 0   0.0%
integrations / social / conversation_service.py _list_member_ids   3 3 0   0.0%
integrations / social / conversation_service.py _is_member   3 3 0   0.0%
integrations / social / conversation_service.py ConversationService.create   26 26 0   0.0%
integrations / social / conversation_service.py ConversationService.get   5 5 0   0.0%
integrations / social / conversation_service.py ConversationService.list_for_user   9 9 0   0.0%
integrations / social / conversation_service.py ConversationService.add_member   12 12 0   0.0%
integrations / social / conversation_service.py ConversationService.remove_member   13 13 0   0.0%
integrations / social / conversation_service.py ConversationService.send_message   30 30 6   0.0%
integrations / social / conversation_service.py ConversationService.list_messages   23 23 4   0.0%
integrations / social / conversation_service.py ConversationService.edit_message   20 20 5   0.0%
integrations / social / conversation_service.py ConversationService.soft_delete_message   12 12 2   0.0%
integrations / social / conversation_service.py ConversationService.emit_typing   7 7 2   0.0%
integrations / social / conversation_service.py ConversationService.mark_read   18 18 2   0.0%
integrations / social / conversation_service.py ConversationService._notify_members   7 7 4   0.0%
integrations / social / conversation_service.py (no function)   42 42 1   0.0%
integrations / social / cross_channel.py ingest_channel_message   18 18 4   0.0%
integrations / social / cross_channel.py (no function)   6 6 0   0.0%
integrations / social / dashboard_service.py DashboardService.get_dashboard   38 2 4   94.7%
integrations / social / dashboard_service.py DashboardService.get_dashboard._collect_world_model   3 0 0   100.0%
integrations / social / dashboard_service.py DashboardService._get_agent_goals   17 0 2   100.0%
integrations / social / dashboard_service.py DashboardService._get_coding_goals   10 4 2   60.0%
integrations / social / dashboard_service.py DashboardService._get_daemon_status   10 0 3   100.0%
integrations / social / dashboard_service.py DashboardService._get_trained_agents   9 0 2   100.0%
integrations / social / dashboard_service.py DashboardService._get_expert_agents   7 2 2   71.4%
integrations / social / dashboard_service.py DashboardService.get_dashboard_version   15 0 4   100.0%
integrations / social / dashboard_service.py DashboardService._compute_priority   21 1 0   95.2%
integrations / social / dashboard_service.py (no function)   31 0 0   100.0%
integrations / social / device_routing_service.py DeviceRoutingService.get_user_device_map   2 0 0   100.0%
integrations / social / device_routing_service.py DeviceRoutingService.pick_device   14 0 0   100.0%
integrations / social / device_routing_service.py DeviceRoutingService.route_tts   28 2 3   92.9%
integrations / social / device_routing_service.py DeviceRoutingService.request_consent   15 0 0   100.0%
integrations / social / device_routing_service.py (no function)   17 0 0   100.0%
integrations / social / discovery.py _check_announce_rate   8 0 0   100.0%
integrations / social / discovery.py well_known   2 0 0   100.0%
integrations / social / discovery.py discover_agents   16 16 0   0.0%
integrations / social / discovery.py discover_communities   9 9 0   0.0%
integrations / social / discovery.py peer_announce   8 8 0   0.0%
integrations / social / discovery.py peer_list   3 3 0   0.0%
integrations / social / discovery.py peer_exchange   10 10 0   0.0%
integrations / social / discovery.py peer_best_endpoint   69 69 4   0.0%
integrations / social / discovery.py peer_health   2 0 0   100.0%
integrations / social / discovery.py peer_federation_delta   5 5 2   0.0%
integrations / social / discovery.py peer_broadcast   13 13 3   0.0%
integrations / social / discovery.py peer_embedding_delta   21 21 4   0.0%
integrations / social / discovery.py federation_inbox   9 9 3   0.0%
integrations / social / discovery.py federation_outbox   8 8 0   0.0%
integrations / social / discovery.py federation_follow   14 14 3   0.0%
integrations / social / discovery.py federation_unfollow   13 13 3   0.0%
integrations / social / discovery.py federation_feed   9 9 0   0.0%
integrations / social / discovery.py federation_pull   12 12 3   0.0%
integrations / social / discovery.py federation_follow_notification   8 8 0   0.0%
integrations / social / discovery.py federation_following   8 8 0   0.0%
integrations / social / discovery.py federation_followers   8 8 0   0.0%
integrations / social / discovery.py integrity_challenge   9 9 3   0.0%
integrations / social / discovery.py integrity_challenge_response   9 9 3   0.0%
integrations / social / discovery.py integrity_witness_impression   9 9 3   0.0%
integrations / social / discovery.py integrity_peer_stats   9 9 0   0.0%
integrations / social / discovery.py integrity_code_hash   7 7 2   0.0%
integrations / social / discovery.py integrity_guardrail_hash   6 6 2   0.0%
integrations / social / discovery.py integrity_public_key   4 4 2   0.0%
integrations / social / discovery.py integrity_expected_hash   18 18 4   0.0%
integrations / social / discovery.py integrity_register_node   34 34 4   0.0%
integrations / social / discovery.py integrity_ban_list   8 8 0   0.0%
integrations / social / discovery.py integrity_trusted_keys   9 9 0   0.0%
integrations / social / discovery.py integrity_alerts   8 8 0   0.0%
integrations / social / discovery.py integrity_alert_update   11 11 3   0.0%
integrations / social / discovery.py integrity_node_audit   9 9 3   0.0%
integrations / social / discovery.py integrity_node_ban   12 12 3   0.0%
integrations / social / discovery.py integrity_audit_coverage   7 7 0   0.0%
integrations / social / discovery.py integrity_dashboard   7 7 0   0.0%
integrations / social / discovery.py integrity_boot_status   13 13 4   0.0%
integrations / social / discovery.py hierarchy_register_regional   16 16 3   0.0%
integrations / social / discovery.py hierarchy_register_local   14 14 3   0.0%
integrations / social / discovery.py hierarchy_assign_region   14 14 3   0.0%
integrations / social / discovery.py hierarchy_switch_region   12 12 3   0.0%
integrations / social / discovery.py hierarchy_regions   6 6 0   0.0%
integrations / social / discovery.py hierarchy_region_health   9 9 0   0.0%
integrations / social / discovery.py hierarchy_node_assignment   8 8 0   0.0%
integrations / social / discovery.py hierarchy_sync   18 18 5   0.0%
integrations / social / discovery.py hierarchy_report_capacity   12 12 3   0.0%
integrations / social / discovery.py hierarchy_promote_node   22 22 3   0.0%
integrations / social / discovery.py hierarchy_demote_node   24 24 3   0.0%
integrations / social / discovery.py hierarchy_tier_info   5 5 0   0.0%
integrations / social / discovery.py hierarchy_upgrade_challenge   8 8 0   0.0%
integrations / social / discovery.py hierarchy_verify_upgrade   42 42 8   0.0%
integrations / social / discovery.py hierarchy_inventory   22 22 2   0.0%
integrations / social / discovery.py (no function)   124 0 0   100.0%
integrations / social / distribution_service.py _generate_code   2 2 0   0.0%
integrations / social / distribution_service.py invite_share_url   6 6 0   0.0%
integrations / social / distribution_service.py DistributionService.get_or_create_referral_code   13 13 0   0.0%
integrations / social / distribution_service.py DistributionService.use_referral_code   19 19 0   0.0%
integrations / social / distribution_service.py DistributionService.check_referral_activation   14 14 0   0.0%
integrations / social / distribution_service.py DistributionService.get_referral_stats   6 6 0   0.0%
integrations / social / distribution_service.py DistributionService.create_boost   13 13 0   0.0%
integrations / social / distribution_service.py DistributionService.get_active_boosts   3 3 0   0.0%
integrations / social / distribution_service.py (no function)   25 0 0   100.0%
integrations / social / e2e_dm_pipeline.py _conv_settings   6 6 2   0.0%
integrations / social / e2e_dm_pipeline.py _flag_on   6 6 2   0.0%
integrations / social / e2e_dm_pipeline.py should_encrypt   7 7 0   0.0%
integrations / social / e2e_dm_pipeline.py _list_active_keys   1 1 0   0.0%
integrations / social / e2e_dm_pipeline.py encrypt_for_conversation   29 29 5   0.0%
integrations / social / e2e_dm_pipeline.py decrypt_for_recipient   25 25 8   0.0%
integrations / social / e2e_dm_pipeline.py _resolve_sender   18 18 4   0.0%
integrations / social / e2e_dm_pipeline.py (no function)   18 18 0   0.0%
integrations / social / e2e_key_service.py _resolve_tenant   7 7 3   0.0%
integrations / social / e2e_key_service.py E2EKeyService.publish_identity_key   20 20 1   0.0%
integrations / social / e2e_key_service.py E2EKeyService.rotate_identity_key   7 7 0   0.0%
integrations / social / e2e_key_service.py E2EKeyService.get_active_keys   6 6 0   0.0%
integrations / social / e2e_key_service.py E2EKeyService.list_members_without_keys   9 9 0   0.0%
integrations / social / e2e_key_service.py E2EKeyService.record_envelope   11 11 1   0.0%
integrations / social / e2e_key_service.py E2EKeyService.fetch_envelope   8 8 0   0.0%
integrations / social / e2e_key_service.py E2EKeyService._key_dict   4 4 0   0.0%
integrations / social / e2e_key_service.py E2EKeyService._envelope_dict   4 4 0   0.0%
integrations / social / e2e_key_service.py (no function)   28 28 0   0.0%
integrations / social / e2e_ratchet.py _require_crypto   2 2 0   0.0%
integrations / social / e2e_ratchet.py _hkdf   2 2 0   0.0%
integrations / social / e2e_ratchet.py _kdf_chain   4 4 0   0.0%
integrations / social / e2e_ratchet.py _kdf_root   3 3 0   0.0%
integrations / social / e2e_ratchet.py generate_dh_keypair   5 5 0   0.0%
integrations / social / e2e_ratchet.py _dh   4 4 0   0.0%
integrations / social / e2e_ratchet.py init_ratchet   11 11 0   0.0%
integrations / social / e2e_ratchet.py advance_dh_ratchet   7 7 0   0.0%
integrations / social / e2e_ratchet.py _aad_for   1 1 0   0.0%
integrations / social / e2e_ratchet.py encrypt_message   10 10 0   0.0%
integrations / social / e2e_ratchet.py _try_skipped   1 1 0   0.0%
integrations / social / e2e_ratchet.py _skip_message_keys   10 10 0   0.0%
integrations / social / e2e_ratchet.py decrypt_message   23 23 0   0.0%
integrations / social / e2e_ratchet.py serialize_envelope   10 10 0   0.0%
integrations / social / e2e_ratchet.py deserialize_envelope   14 14 0   0.0%
integrations / social / e2e_ratchet.py (no function)   47 47 4   0.0%
integrations / social / e2e_state_repo.py _b64   3 3 0   0.0%
integrations / social / e2e_state_repo.py _unb64   3 3 0   0.0%
integrations / social / e2e_state_repo.py serialize_state   2 2 0   0.0%
integrations / social / e2e_state_repo.py deserialize_state   14 14 2   0.0%
integrations / social / e2e_state_repo.py load   4 4 0   0.0%
integrations / social / e2e_state_repo.py save   9 9 0   0.0%
integrations / social / e2e_state_repo.py delete_for_conversation   2 2 0   0.0%
integrations / social / e2e_state_repo.py _sorted_pair_id   2 2 0   0.0%
integrations / social / e2e_state_repo.py _derive_initial_shared_secret   4 4 0   0.0%
integrations / social / e2e_state_repo.py _derive_initial_dh_keypair   9 9 0   0.0%
integrations / social / e2e_state_repo.py bootstrap_pair   8 8 0   0.0%
integrations / social / e2e_state_repo.py load_or_bootstrap   5 5 0   0.0%
integrations / social / e2e_state_repo.py (no function)   25 25 0   0.0%
integrations / social / e2e_x3dh.py _require_crypto   2 2 0   0.0%
integrations / social / e2e_x3dh.py _x25519_priv_from_bytes   1 1 0   0.0%
integrations / social / e2e_x3dh.py _x25519_pub_from_bytes   1 1 0   0.0%
integrations / social / e2e_x3dh.py _ed25519_priv_from_bytes   1 1 0   0.0%
integrations / social / e2e_x3dh.py _ed25519_pub_from_bytes   1 1 0   0.0%
integrations / social / e2e_x3dh.py _x25519_pub_bytes   1 1 0   0.0%
integrations / social / e2e_x3dh.py generate_x25519_keypair   5 5 0   0.0%
integrations / social / e2e_x3dh.py generate_ed25519_keypair   5 5 0   0.0%
integrations / social / e2e_x3dh.py _dh   1 1 0   0.0%
integrations / social / e2e_x3dh.py sign_prekey   2 2 0   0.0%
integrations / social / e2e_x3dh.py verify_prekey_signature   6 6 2   0.0%
integrations / social / e2e_x3dh.py initiator_derive_shared_secret   16 16 0   0.0%
integrations / social / e2e_x3dh.py responder_derive_shared_secret   11 11 0   0.0%
integrations / social / e2e_x3dh.py _x3dh_kdf   2 2 0   0.0%
integrations / social / e2e_x3dh.py serialize_prekey_message   18 18 0   0.0%
integrations / social / e2e_x3dh.py deserialize_prekey_message   18 18 0   0.0%
integrations / social / e2e_x3dh.py (no function)   46 46 6   0.0%
integrations / social / encounter_api.py _ok   6 1 0   83.3%
integrations / social / encounter_api.py _err   1 0 0   100.0%
integrations / social / encounter_api.py _json   1 0 0   100.0%
integrations / social / encounter_api.py _now_dt   1 0 0   100.0%
integrations / social / encounter_api.py _user_id   7 2 0   71.4%
integrations / social / encounter_api.py _new_id   1 0 0   100.0%
integrations / social / encounter_api.py _ble_pair_context_id   2 0 0   100.0%
integrations / social / encounter_api.py _icebreaker_payload_init   1 0 0   100.0%
integrations / social / encounter_api.py _icebreaker_side_for   5 1 0   80.0%
integrations / social / encounter_api.py _publish_to_topic   5 0 5   100.0%
integrations / social / encounter_api.py _publish_match   4 0 0   100.0%
integrations / social / encounter_api.py _publish_icebreaker   5 0 0   100.0%
integrations / social / encounter_api.py _NoopStore.clear   1 0 0   100.0%
integrations / social / encounter_api.py get_discoverable   10 4 0   60.0%
integrations / social / encounter_api.py set_discoverable   38 4 0   89.5%
integrations / social / encounter_api.py report_sighting   24 2 0   91.7%
integrations / social / encounter_api.py swipe   42 3 0   92.9%
integrations / social / encounter_api.py _match_to_dict   3 0 0   100.0%
integrations / social / encounter_api.py list_matches   6 1 0   83.3%
integrations / social / encounter_api.py map_pins   11 5 0   54.5%
integrations / social / encounter_api.py _has_cloud_drafting_consent   4 4 2   0.0%
integrations / social / encounter_api.py icebreaker_draft   15 2 3   86.7%
integrations / social / encounter_api.py icebreaker_approve   31 3 0   90.3%
integrations / social / encounter_api.py icebreaker_decline   23 3 0   87.0%
integrations / social / encounter_api.py register_pubkey   16 4 0   75.0%
integrations / social / encounter_api.py list_topics   1 0 0   100.0%
integrations / social / encounter_api.py (no function)   64 0 1   100.0%
integrations / social / encounter_service.py EncounterService.record_encounter   22 0 0   100.0%
integrations / social / encounter_service.py EncounterService.get_encounters   10 0 0   100.0%
integrations / social / encounter_service.py EncounterService.get_encounters_with   3 0 0   100.0%
integrations / social / encounter_service.py EncounterService.acknowledge_encounter   7 0 0   100.0%
integrations / social / encounter_service.py EncounterService.get_suggestions   15 10 0   33.3%
integrations / social / encounter_service.py EncounterService.get_bonds   12 12 0   0.0%
integrations / social / encounter_service.py EncounterService.get_nearby_active   8 8 0   0.0%
integrations / social / encounter_service.py (no function)   22 0 0   100.0%
integrations / social / engagement_guardrails.py EngagementGuardrails.check_game_limit   18 18 0   0.0%
integrations / social / engagement_guardrails.py EngagementGuardrails.check_compute_health   3 3 0   0.0%
integrations / social / engagement_guardrails.py EngagementGuardrails.should_suggest_break   5 5 0   0.0%
integrations / social / engagement_guardrails.py (no function)   19 19 0   0.0%
integrations / social / experiment_discovery_service.py ExperimentDiscoveryService.discover   59 59 0   0.0%
integrations / social / experiment_discovery_service.py ExperimentDiscoveryService.get_experiment_metrics   24 4 0   83.3%
integrations / social / experiment_discovery_service.py ExperimentDiscoveryService.record_contribution   9 9 0   0.0%
integrations / social / experiment_discovery_service.py _get_build_stats   9 9 3   0.0%
integrations / social / experiment_discovery_service.py _get_compute_stats   4 0 3   100.0%
integrations / social / experiment_discovery_service.py (no function)   16 0 0   100.0%
integrations / social / external_bot_bridge.py ExternalBotRegistry.register_bot   23 23 0   0.0%
integrations / social / external_bot_bridge.py ExternalBotRegistry.get_bot_user   4 4 0   0.0%
integrations / social / external_bot_bridge.py ExternalBotRegistry.list_external_bots   1 0 0   100.0%
integrations / social / external_bot_bridge.py process_webhook   18 18 2   0.0%
integrations / social / external_bot_bridge.py _handle_post   11 11 0   0.0%
integrations / social / external_bot_bridge.py _handle_comment   10 10 0   0.0%
integrations / social / external_bot_bridge.py _handle_vote   10 10 0   0.0%
integrations / social / external_bot_bridge.py _handle_follow   10 10 0   0.0%
integrations / social / external_bot_bridge.py discover_santaclaw_agents   20 20 3   0.0%
integrations / social / external_bot_bridge.py send_to_santaclaw   9 9 2   0.0%
integrations / social / external_bot_bridge.py auto_register_discovered_agents   11 11 2   0.0%
integrations / social / external_bot_bridge.py (no function)   25 0 0   100.0%
integrations / social / feature_flags.py _env_override   10 7 0   30.0%
integrations / social / feature_flags.py _tenant_override   8 6 2   25.0%
integrations / social / feature_flags.py get_flag   11 5 0   54.5%
integrations / social / feature_flags.py get_flags_for_tenant   1 0 0   100.0%
integrations / social / feature_flags.py list_flags   1 1 0   0.0%
integrations / social / feature_flags.py (no function)   9 0 1   100.0%
integrations / social / federation.py FederationManager.__init__   1 0 0   100.0%
integrations / social / federation.py FederationManager.follow_instance   9 0 0   100.0%
integrations / social / federation.py FederationManager.unfollow_instance   5 5 0   0.0%
integrations / social / federation.py FederationManager.get_followers   3 3 0   0.0%
integrations / social / federation.py FederationManager.get_following   3 3 0   0.0%
integrations / social / federation.py FederationManager.push_to_followers   7 7 0   0.0%
integrations / social / federation.py FederationManager._deliver_to_inbox   15 10 2   33.3%
integrations / social / federation.py FederationManager.receive_inbox   23 4 0   82.6%
integrations / social / federation.py FederationManager.get_federated_feed   5 5 0   0.0%
integrations / social / federation.py FederationManager.pull_from_peer   19 19 0   0.0%
integrations / social / federation.py FederationManager._send_follow_notification   3 0 1   100.0%
integrations / social / federation.py FederationManager._get_local_url   3 0 3   100.0%
integrations / social / federation.py (no function)   22 0 0   100.0%
integrations / social / feed_engine.py _hot_score   3 0 0   100.0%
integrations / social / feed_engine.py _base_post_filter   10 2 0   80.0%
integrations / social / feed_engine.py get_personalized_feed   9 0 0   100.0%
integrations / social / feed_engine.py get_global_feed   12 1 0   91.7%
integrations / social / feed_engine.py get_trending_feed   7 0 0   100.0%
integrations / social / feed_engine.py get_agent_feed   6 0 0   100.0%
integrations / social / feed_engine.py (no function)   12 0 0   100.0%
integrations / social / feed_export.py FeedGenerator.__init__   2 2 0   0.0%
integrations / social / feed_export.py FeedGenerator._get_posts   18 18 3   0.0%
integrations / social / feed_export.py FeedGenerator._format_post_content   9 9 0   0.0%
integrations / social / feed_export.py FeedGenerator._get_post_url   2 2 0   0.0%
integrations / social / feed_export.py FeedGenerator._get_author_url   2 2 0   0.0%
integrations / social / feed_export.py FeedGenerator.generate_rss   46 46 2   0.0%
integrations / social / feed_export.py FeedGenerator.generate_atom   62 62 0   0.0%
integrations / social / feed_export.py FeedGenerator.generate_json_feed   43 43 0   0.0%
integrations / social / feed_export.py get_user_feed_rss   13 13 3   0.0%
integrations / social / feed_export.py get_community_feed_rss   8 8 3   0.0%
integrations / social / feed_export.py (no function)   19 19 0   0.0%
integrations / social / feed_import.py FeedItem.__post_init__   3 3 0   0.0%
integrations / social / feed_import.py FeedImporter.__init__   3 0 0   100.0%
integrations / social / feed_import.py FeedImporter._detect_format   13 13 2   0.0%
integrations / social / feed_import.py FeedImporter._extract_images_from_content   8 8 0   0.0%
integrations / social / feed_import.py FeedImporter._parse_datetime   20 20 2   0.0%
integrations / social / feed_import.py FeedImporter._parse_with_feedparser   29 29 0   0.0%
integrations / social / feed_import.py FeedImporter._parse_json_feed   18 18 0   0.0%
integrations / social / feed_import.py FeedImporter.fetch_feed   23 13 3   43.5%
integrations / social / feed_import.py FeedImporter.import_items   27 27 6   0.0%
integrations / social / feed_import.py FeedSubscriptionService.__init__   2 0 0   100.0%
integrations / social / feed_import.py FeedSubscriptionService.subscribe   5 3 3   40.0%
integrations / social / feed_import.py FeedSubscriptionService.check_feed   8 8 5   0.0%
integrations / social / feed_import.py FeedSubscriptionService.import_new_items   5 5 0   0.0%
integrations / social / feed_import.py fetch_and_parse_feed   3 3 0   0.0%
integrations / social / feed_import.py preview_feed   3 3 2   0.0%
integrations / social / feed_import.py (no function)   59 0 3   100.0%
integrations / social / fleet_command.py FleetCommandService.push_command   19 0 2   100.0%
integrations / social / fleet_command.py FleetCommandService.push_broadcast   16 0 0   100.0%
integrations / social / fleet_command.py FleetCommandService.get_pending_commands   16 0 0   100.0%
integrations / social / fleet_command.py FleetCommandService.ack_command   10 0 0   100.0%
integrations / social / fleet_command.py FleetCommandService.execute_command   28 7 3   75.0%
integrations / social / fleet_command.py FleetCommandService.verify_command_signature   7 7 6   0.0%
integrations / social / fleet_command.py _verify_issuer   15 0 2   100.0%
integrations / social / fleet_command.py _execute_config_update   11 0 0   100.0%
integrations / social / fleet_command.py _execute_halt   5 0 0   100.0%
integrations / social / fleet_command.py _execute_restart   4 0 0   100.0%
integrations / social / fleet_command.py _execute_sensor_config   11 4 0   63.6%
integrations / social / fleet_command.py _execute_goal_assign   6 0 0   100.0%
integrations / social / fleet_command.py _execute_firmware_update   6 0 0   100.0%
integrations / social / fleet_command.py _execute_tts_stream   7 0 0   100.0%
integrations / social / fleet_command.py _execute_agent_consent   5 0 0   100.0%
integrations / social / fleet_command.py _execute_estop   6 0 4   100.0%
integrations / social / fleet_command.py _execute_estop_clear   10 1 4   90.0%
integrations / social / fleet_command.py _execute_tier_promote   17 17 2   0.0%
integrations / social / fleet_command.py _execute_tier_demote   19 19 2   0.0%
integrations / social / fleet_command.py _execute_device_control   16 0 0   100.0%
integrations / social / fleet_command.py _device_control_gpio   14 2 2   85.7%
integrations / social / fleet_command.py _device_control_serial   4 0 2   100.0%
integrations / social / fleet_command.py _device_control_shell   20 3 4   85.0%
integrations / social / fleet_command.py _get_self_node_id   3 0 2   100.0%
integrations / social / fleet_command.py _sign_command   7 3 0   57.1%
integrations / social / fleet_command.py (no function)   39 0 0   100.0%
integrations / social / friend_service.py _sorted_pair   1 1 0   0.0%
integrations / social / friend_service.py _is_blocked_either_way   4 4 2   0.0%
integrations / social / friend_service.py FriendService.send_request   28 28 0   0.0%
integrations / social / friend_service.py FriendService.accept   1 1 0   0.0%
integrations / social / friend_service.py FriendService._accept_internal   25 25 2   0.0%
integrations / social / friend_service.py FriendService.reject   14 14 0   0.0%
integrations / social / friend_service.py FriendService.cancel   12 12 0   0.0%
integrations / social / friend_service.py FriendService.unfriend   13 13 0   0.0%
integrations / social / friend_service.py FriendService.block   16 16 2   0.0%
integrations / social / friend_service.py FriendService.unblock   4 4 0   0.0%
integrations / social / friend_service.py FriendService.list_friends   16 16 0   0.0%
integrations / social / friend_service.py FriendService.list_blocks   10 10 0   0.0%
integrations / social / friend_service.py FriendService.is_friend   4 4 0   0.0%
integrations / social / friend_service.py FriendService._notify_request   3 3 2   0.0%
integrations / social / friend_service.py (no function)   33 33 1   0.0%
integrations / social / game_ai.py _error_rate   1 0 0   100.0%
integrations / social / game_ai.py GameAI.generate_move   0 0 1   100.0%
integrations / social / game_ai.py GameAI._roll_error   1 0 0   100.0%
integrations / social / game_ai.py MultipleChoiceTriviaAI.generate_move   12 0 0   100.0%
integrations / social / game_ai.py WordScrambleAI.generate_move   19 8 0   57.9%
integrations / social / game_ai.py WordScrambleAI._response_time_ms   1 0 0   100.0%
integrations / social / game_ai.py WordSearchAI.generate_move   8 0 0   100.0%
integrations / social / game_ai.py SudokuAI.generate_move   15 0 0   100.0%
integrations / social / game_ai.py _resolve_catalog_engine   3 0 2   100.0%
integrations / social / game_ai.py get_game_ai   6 0 0   100.0%
integrations / social / game_ai.py is_client_authoritative   4 0 0   100.0%
integrations / social / game_ai.py generate_ai_move   6 0 0   100.0%
integrations / social / game_ai.py (no function)   27 0 1   100.0%
integrations / social / game_catalog.py _build_trivia_entries   9 0 0   100.0%
integrations / social / game_catalog.py _build_full_catalog   8 0 0   100.0%
integrations / social / game_catalog.py _ensure_catalog   4 0 0   100.0%
integrations / social / game_catalog.py get_catalog_entry   2 0 0   100.0%
integrations / social / game_catalog.py list_catalog   24 24 0   0.0%
integrations / social / game_catalog.py get_engine_for_catalog_entry   4 1 0   75.0%
integrations / social / game_catalog.py get_config_for_catalog_entry   9 9 0   0.0%
integrations / social / game_catalog.py (no function)   19 0 0   100.0%
integrations / social / game_service.py GameService.create_session   24 24 2   0.0%
integrations / social / game_service.py GameService.join_session   15 15 0   0.0%
integrations / social / game_service.py GameService.set_ready   7 7 0   0.0%
integrations / social / game_service.py GameService.start_session   21 21 0   0.0%
integrations / social / game_service.py GameService.submit_move   22 22 0   0.0%
integrations / social / game_service.py GameService._complete_session   24 24 0   0.0%
integrations / social / game_service.py GameService.leave_session   24 24 0   0.0%
integrations / social / game_service.py GameService.find_open_sessions   14 14 0   0.0%
integrations / social / game_service.py GameService.get_session   2 2 0   0.0%
integrations / social / game_service.py GameService.get_history   2 2 0   0.0%
integrations / social / game_service.py GameService.create_from_encounter   1 1 0   0.0%
integrations / social / game_service.py GameService.quick_match   11 11 2   0.0%
integrations / social / game_service.py GameService.expire_stale_sessions   9 9 0   0.0%
integrations / social / game_service.py (no function)   40 0 0   100.0%
integrations / social / game_types.py BaseGameType.initialize   0 0 1   100.0%
integrations / social / game_types.py BaseGameType.validate_move   0 0 1   100.0%
integrations / social / game_types.py BaseGameType.apply_move   0 0 1   100.0%
integrations / social / game_types.py BaseGameType.check_round_end   0 0 1   100.0%
integrations / social / game_types.py BaseGameType.check_game_end   1 1 0   0.0%
integrations / social / game_types.py BaseGameType.calculate_results   0 0 1   100.0%
integrations / social / game_types.py TriviaGame.initialize   4 4 0   0.0%
integrations / social / game_types.py TriviaGame.validate_move   8 8 0   0.0%
integrations / social / game_types.py TriviaGame.apply_move   16 16 0   0.0%
integrations / social / game_types.py TriviaGame.check_round_end   9 9 0   0.0%
integrations / social / game_types.py TriviaGame.check_game_end   3 3 0   0.0%
integrations / social / game_types.py TriviaGame.calculate_results   10 10 0   0.0%
integrations / social / game_types.py WordChainGame.initialize   2 2 0   0.0%
integrations / social / game_types.py WordChainGame.validate_move   10 10 0   0.0%
integrations / social / game_types.py WordChainGame.apply_move   24 24 0   0.0%
integrations / social / game_types.py WordChainGame.check_round_end   3 3 0   0.0%
integrations / social / game_types.py WordChainGame.check_game_end   4 4 0   0.0%
integrations / social / game_types.py WordChainGame.calculate_results   10 10 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.initialize   4 4 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.validate_move   7 7 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.apply_move   18 18 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.check_round_end   3 3 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.check_game_end   1 1 0   0.0%
integrations / social / game_types.py CollabPuzzleGame.calculate_results   7 7 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.initialize   1 1 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.validate_move   3 3 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.apply_move   10 10 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.check_round_end   1 1 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.check_game_end   3 3 0   0.0%
integrations / social / game_types.py ComputeChallengeGame.calculate_results   9 9 0   0.0%
integrations / social / game_types.py _ensure_extended_types   6 6 2   0.0%
integrations / social / game_types.py get_game_type   12 12 2   0.0%
integrations / social / game_types.py is_valid_game_type   6 6 2   0.0%
integrations / social / game_types.py (no function)   46 46 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame._fetch_questions   24 24 2   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.initialize   6 6 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.validate_move   9 9 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.apply_move   36 36 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.check_round_end   11 11 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.check_game_end   14 14 0   0.0%
integrations / social / game_types_extended.py OpenTDBTriviaGame.calculate_results   23 23 0   0.0%
integrations / social / game_types_extended.py BoardGameType.initialize   3 3 0   0.0%
integrations / social / game_types_extended.py BoardGameType.validate_move   10 10 0   0.0%
integrations / social / game_types_extended.py BoardGameType.apply_move   12 12 0   0.0%
integrations / social / game_types_extended.py BoardGameType.check_round_end   1 1 0   0.0%
integrations / social / game_types_extended.py BoardGameType.check_game_end   1 1 0   0.0%
integrations / social / game_types_extended.py BoardGameType.calculate_results   10 10 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.initialize   1 1 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.validate_move   8 8 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.apply_move   20 20 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.check_round_end   2 2 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.check_game_end   9 9 0   0.0%
integrations / social / game_types_extended.py PhaserGameType.calculate_results   10 10 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame._scramble   6 6 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.initialize   8 8 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.validate_move   9 9 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.apply_move   14 14 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.check_round_end   6 6 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.check_game_end   3 3 0   0.0%
integrations / social / game_types_extended.py WordScrambleGame.calculate_results   10 10 0   0.0%
integrations / social / game_types_extended.py WordSearchGame._generate_grid   37 37 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.initialize   8 8 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.validate_move   6 6 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.apply_move   8 8 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.check_round_end   3 3 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.check_game_end   1 1 0   0.0%
integrations / social / game_types_extended.py WordSearchGame.calculate_results   11 11 0   0.0%
integrations / social / game_types_extended.py SudokuGame._generate_puzzle   20 20 0   0.0%
integrations / social / game_types_extended.py SudokuGame.initialize   3 3 0   0.0%
integrations / social / game_types_extended.py SudokuGame.validate_move   11 11 0   0.0%
integrations / social / game_types_extended.py SudokuGame.apply_move   13 13 0   0.0%
integrations / social / game_types_extended.py SudokuGame.check_round_end   4 4 0   0.0%
integrations / social / game_types_extended.py SudokuGame.check_game_end   8 8 0   0.0%
integrations / social / game_types_extended.py SudokuGame.calculate_results   8 8 0   0.0%
integrations / social / game_types_extended.py (no function)   58 58 1   0.0%
integrations / social / gamification_service.py GamificationService.seed_achievements   10 5 0   50.0%
integrations / social / gamification_service.py GamificationService.get_all_achievements   2 0 0   100.0%
integrations / social / gamification_service.py GamificationService.get_user_achievements   8 4 0   50.0%
integrations / social / gamification_service.py GamificationService.unlock_achievement   20 14 0   30.0%
integrations / social / gamification_service.py GamificationService.toggle_showcase   5 5 0   0.0%
integrations / social / gamification_service.py GamificationService.check_achievements   40 32 0   20.0%
integrations / social / gamification_service.py GamificationService.get_active_challenges   16 16 0   0.0%
integrations / social / gamification_service.py GamificationService.get_challenge   12 12 0   0.0%
integrations / social / gamification_service.py GamificationService.update_challenge_progress   19 19 0   0.0%
integrations / social / gamification_service.py GamificationService.claim_challenge_reward   23 23 0   0.0%
integrations / social / gamification_service.py GamificationService.get_current_season   3 3 0   0.0%
integrations / social / gamification_service.py GamificationService.get_season_leaderboard   5 5 0   0.0%
integrations / social / gamification_service.py GamificationService.get_season_achievements   2 2 0   0.0%
integrations / social / gamification_service.py (no function)   37 0 0   100.0%
integrations / social / hierarchy_service.py HierarchyService.register_regional_host   36 1 0   97.2%
integrations / social / hierarchy_service.py HierarchyService.register_local_node   14 0 0   100.0%
integrations / social / hierarchy_service.py HierarchyService.assign_to_region   42 3 0   92.9%
integrations / social / hierarchy_service.py HierarchyService.switch_region   24 3 0   87.5%
integrations / social / hierarchy_service.py HierarchyService.get_gossip_targets   22 2 0   90.9%
integrations / social / hierarchy_service.py HierarchyService.report_node_capacity   11 1 0   90.9%
integrations / social / hierarchy_service.py HierarchyService.get_region_health   9 1 0   88.9%
integrations / social / hierarchy_service.py (no function)   21 0 0   100.0%
integrations / social / hosting_reward_service.py HostingRewardService.compute_contribution_score   12 0 0   100.0%
integrations / social / hosting_reward_service.py HostingRewardService.compute_uptime_ratio   5 0 0   100.0%
integrations / social / hosting_reward_service.py HostingRewardService._determine_tier   5 0 0   100.0%
integrations / social / hosting_reward_service.py HostingRewardService.compute_all_scores   7 7 0   0.0%
integrations / social / hosting_reward_service.py HostingRewardService.estimate_weekly_spark   7 7 0   0.0%
integrations / social / hosting_reward_service.py HostingRewardService.distribute_ad_revenue   22 22 2   0.0%
integrations / social / hosting_reward_service.py HostingRewardService.distribute_uptime_bonus   21 2 2   90.5%
integrations / social / hosting_reward_service.py HostingRewardService.check_milestones   20 1 0   95.0%
integrations / social / hosting_reward_service.py HostingRewardService.aggregate_compute_stats   20 0 5   100.0%
integrations / social / hosting_reward_service.py HostingRewardService.get_rewards   7 7 0   0.0%
integrations / social / hosting_reward_service.py HostingRewardService.get_leaderboard   2 0 0   100.0%
integrations / social / hosting_reward_service.py HostingRewardService.get_reward_summary   6 0 0   100.0%
integrations / social / hosting_reward_service.py (no function)   42 0 4   100.0%
integrations / social / icebreaker_service.py _topology   3 0 2   100.0%
integrations / social / icebreaker_service.py _trim_to_cap   13 1 0   92.3%
integrations / social / icebreaker_service.py _pick_shared_tag   9 1 0   88.9%
integrations / social / icebreaker_service.py _peer_id_for   5 1 0   80.0%
integrations / social / icebreaker_service.py draft_icebreaker   30 0 2   100.0%
integrations / social / icebreaker_service.py _render_template   4 0 0   100.0%
integrations / social / icebreaker_service.py (no function)   14 0 1   100.0%
integrations / social / integrity_service.py IntegrityService.verify_code_hash   28 2 6   92.9%
integrations / social / integrity_service.py IntegrityService.fetch_expected_hash   6 2 1   66.7%
integrations / social / integrity_service.py IntegrityService.create_challenge   29 29 2   0.0%
integrations / social / integrity_service.py IntegrityService.handle_challenge   33 11 6   66.7%
integrations / social / integrity_service.py IntegrityService.evaluate_challenge_response   49 24 20   51.0%
integrations / social / integrity_service.py IntegrityService.request_nearest_witness   17 5 0   70.6%
integrations / social / integrity_service.py IntegrityService._request_witness_from_peer   17 17 3   0.0%
integrations / social / integrity_service.py IntegrityService.handle_witness_request   26 3 5   88.5%
integrations / social / integrity_service.py IntegrityService.get_impression_witness_count   1 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.probe_peer_stats   6 6 1   0.0%
integrations / social / integrity_service.py IntegrityService.run_consensus_check   19 19 0   0.0%
integrations / social / integrity_service.py IntegrityService.detect_impression_anomaly   16 2 0   87.5%
integrations / social / integrity_service.py IntegrityService.detect_score_jump   20 2 0   90.0%
integrations / social / integrity_service.py IntegrityService.detect_collusion   13 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.run_full_audit   26 2 0   92.3%
integrations / social / integrity_service.py IntegrityService.verify_post_update   24 5 8   79.2%
integrations / social / integrity_service.py IntegrityService.verify_audit_dominance   12 12 0   0.0%
integrations / social / integrity_service.py IntegrityService.get_audit_coverage   9 9 0   0.0%
integrations / social / integrity_service.py IntegrityService.increase_fraud_score   19 1 0   94.7%
integrations / social / integrity_service.py IntegrityService._apply_fail2ban   5 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.decrease_fraud_score   8 1 0   87.5%
integrations / social / integrity_service.py IntegrityService.apply_fraud_score_decay   21 12 1   42.9%
integrations / social / integrity_service.py IntegrityService.ban_node   7 7 0   0.0%
integrations / social / integrity_service.py IntegrityService.unban_node   7 7 0   0.0%
integrations / social / integrity_service.py IntegrityService.register_with_registry   12 12 4   0.0%
integrations / social / integrity_service.py IntegrityService.check_registry_ban_list   6 6 1   0.0%
integrations / social / integrity_service.py IntegrityService.pull_trusted_keys   6 6 1   0.0%
integrations / social / integrity_service.py IntegrityService.get_fraud_alerts   9 9 0   0.0%
integrations / social / integrity_service.py IntegrityService.update_alert   8 8 0   0.0%
integrations / social / integrity_service.py IntegrityService.get_integrity_dashboard   6 6 0   0.0%
integrations / social / integrity_service.py IntegrityService.detect_reward_velocity_anomaly   16 12 0   25.0%
integrations / social / integrity_service.py IntegrityService.detect_reward_self_dealing   15 5 0   66.7%
integrations / social / integrity_service.py IntegrityService.detect_spark_gaming   20 15 2   25.0%
integrations / social / integrity_service.py IntegrityService.detect_witness_ring   23 1 0   95.7%
integrations / social / integrity_service.py IntegrityService.detect_temporal_clustering   20 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.verify_impression_seal   11 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.verify_all_sealed_impressions   13 0 0   100.0%
integrations / social / integrity_service.py IntegrityService.isolate_reward_hacker   17 17 2   0.0%
integrations / social / integrity_service.py IntegrityService._create_fraud_alert   2 0 0   100.0%
integrations / social / integrity_service.py _get_node_compute   7 7 0   0.0%
integrations / social / integrity_service.py _determine_alert_type   24 5 0   79.2%
integrations / social / integrity_service.py (no function)   107 0 0   100.0%
integrations / social / invite_service.py _gen_invite_code   1 1 0   0.0%
integrations / social / invite_service.py _is_blocked_either_way   4 4 2   0.0%
integrations / social / invite_service.py _membership_exists   9 9 2   0.0%
integrations / social / invite_service.py _insert_membership   13 13 2   0.0%
integrations / social / invite_service.py InviteService.send   22 22 3   0.0%
integrations / social / invite_service.py InviteService.accept   31 31 2   0.0%
integrations / social / invite_service.py InviteService.reject   11 11 0   0.0%
integrations / social / invite_service.py InviteService.list_incoming   22 22 0   0.0%
integrations / social / invite_service.py InviteService.resolve_code   11 11 0   0.0%
integrations / social / invite_service.py InviteService._lookup   5 5 0   0.0%
integrations / social / invite_service.py InviteService._is_expired   5 5 2   0.0%
integrations / social / invite_service.py InviteService._mark_expired   4 4 2   0.0%
integrations / social / invite_service.py InviteService._notify_invitee   3 3 2   0.0%
integrations / social / invite_service.py (no function)   34 34 1   0.0%
integrations / social / karma_engine.py recalculate_karma   14 1 0   92.9%
integrations / social / karma_engine.py get_karma_breakdown   4 0 0   100.0%
integrations / social / karma_engine.py compute_badge_level   8 0 0   100.0%
integrations / social / karma_engine.py (no function)   6 0 0   100.0%
integrations / social / livekit_service.py _resolved_config   12 12 2   0.0%
integrations / social / livekit_service.py _has_livekit_config   2 2 0   0.0%
integrations / social / livekit_service.py LiveKitService.issue_token   12 12 2   0.0%
integrations / social / livekit_service.py LiveKitService.end_room   4 4 0   0.0%
integrations / social / livekit_service.py (no function)   19 0 3   100.0%
integrations / social / livekit_supervisor.py _hevolve_home   4 4 0   0.0%
integrations / social / livekit_supervisor.py _livekit_home   1 1 0   0.0%
integrations / social / livekit_supervisor.py _deploy_mode   3 3 0   0.0%
integrations / social / livekit_supervisor.py supervisor_should_run   6 6 0   0.0%
integrations / social / livekit_supervisor.py ensure_dev_keys   28 28 2   0.0%
integrations / social / livekit_supervisor.py get_livekit_url   5 5 0   0.0%
integrations / social / livekit_supervisor.py _platform_tag   12 12 0   0.0%
integrations / social / livekit_supervisor.py _binary_url   7 7 0   0.0%
integrations / social / livekit_supervisor.py _verify_sha256   11 11 0   0.0%
integrations / social / livekit_supervisor.py _find_prestaged_binary   12 12 0   0.0%
integrations / social / livekit_supervisor.py ensure_binary   52 52 5   0.0%
integrations / social / livekit_supervisor.py _bind_addresses_for_mode   7 7 0   0.0%
integrations / social / livekit_supervisor.py _use_external_ip_for_mode   2 2 0   0.0%
integrations / social / livekit_supervisor.py _generate_config   25 25 1   0.0%
integrations / social / livekit_supervisor.py _port_in_use   6 6 0   0.0%
integrations / social / livekit_supervisor.py _Supervisor.__init__   10 10 0   0.0%
integrations / social / livekit_supervisor.py _Supervisor.start   17 17 0   0.0%
integrations / social / livekit_supervisor.py _Supervisor.stop   10 10 1   0.0%
integrations / social / livekit_supervisor.py _Supervisor._run   26 26 3   0.0%
integrations / social / livekit_supervisor.py _Supervisor.info   2 2 0   0.0%
integrations / social / livekit_supervisor.py start_supervisor   6 6 0   0.0%
integrations / social / livekit_supervisor.py stop_supervisor   4 4 0   0.0%
integrations / social / livekit_supervisor.py supervisor_info   4 4 0   0.0%
integrations / social / livekit_supervisor.py (no function)   49 49 0   0.0%
integrations / social / livekit_transcript_subscriber.py _resample_to_16k_mono   11 0 3   100.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber.__init__   12 0 0   100.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber.start   12 9 0   25.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber.stop   15 7 6   53.3%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._resolve_stt_port   6 0 4   100.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._resolve_ws_connect   5 0 2   100.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._get_ws_for   23 6 5   73.9%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._drain_loop   4 2 2   50.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber.push_frame   13 2 9   84.6%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._run   8 8 6   0.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._async_main   11 11 5   0.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._async_disconnect   7 7 2   0.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._make_room   7 7 6   0.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._on_track_subscribed   9 9 4   0.0%
integrations / social / livekit_transcript_subscriber.py LiveKitTranscriptSubscriber._consume_track   16 16 7   0.0%
integrations / social / livekit_transcript_subscriber.py (no function)   27 1 3   96.3%
integrations / social / media_curator_service.py _classify_approve   3 0 0   100.0%
integrations / social / media_curator_service.py _classify_reject   3 0 0   100.0%
integrations / social / media_curator_service.py _classify_caption_style   7 0 0   100.0%
integrations / social / media_curator_service.py _classify_schedule   15 0 0   100.0%
integrations / social / media_curator_service.py _classify_channels   10 0 0   100.0%
integrations / social / media_curator_service.py parse_curator_command   16 0 2   100.0%
integrations / social / media_curator_service.py (no function)   31 0 3   100.0%
integrations / social / mention_service.py _existing_mentions   8 8 2   0.0%
integrations / social / mention_service.py _is_blocked_either_way   4 4 2   0.0%
integrations / social / mention_service.py MentionService.parse   10 10 0   0.0%
integrations / social / mention_service.py MentionService.parse_and_record   32 32 3   0.0%
integrations / social / mention_service.py MentionService.diff_and_update   1 1 0   0.0%
integrations / social / mention_service.py MentionService._insert_row   16 16 7   0.0%
integrations / social / mention_service.py MentionService._wipe   4 4 2   0.0%
integrations / social / mention_service.py MentionService._dispatch_agent   8 8 5   0.0%
integrations / social / mention_service.py (no function)   21 21 1   0.0%
integrations / social / migrations.py _is_already_exists_error   3 3 0   0.0%
integrations / social / migrations.py get_schema_version   5 0 2   100.0%
integrations / social / migrations.py set_schema_version   4 0 0   100.0%
integrations / social / migrations.py run_migrations   515 23 132   95.5%
integrations / social / migrations.py (no function)   10 0 0   100.0%
integrations / social / models.py _uuid   1 0 0   100.0%
integrations / social / models.py get_engine   20 2 0   90.0%
integrations / social / models.py get_engine._set_sqlite_wal   3 0 0   100.0%
integrations / social / models.py get_session_factory   5 0 0   100.0%
integrations / social / models.py get_db   2 0 0   100.0%
integrations / social / models.py db_session   4 0 0   100.0%
integrations / social / models.py db_session._session_cm   6 0 3   100.0%
integrations / social / models.py init_db   2 0 0   100.0%
integrations / social / models.py (no function)   44 10 15   77.3%
integrations / social / og_image.py _ensure_cache_dir   1 0 0   100.0%
integrations / social / og_image.py _cache_path   2 0 0   100.0%
integrations / social / og_image.py _is_cache_fresh   4 2 0   50.0%
integrations / social / og_image.py generate_og_image   49 15 3   69.4%
integrations / social / og_image.py _fetch_resource_info   35 18 2   48.6%
integrations / social / og_image.py _get_font   7 1 2   85.7%
integrations / social / og_image.py (no function)   23 0 2   100.0%
integrations / social / onboarding_service.py OnboardingService.get_or_create_progress   6 0 0   100.0%
integrations / social / onboarding_service.py OnboardingService.get_progress   8 2 0   75.0%
integrations / social / onboarding_service.py OnboardingService.complete_step   39 14 0   64.1%
integrations / social / onboarding_service.py OnboardingService.dismiss   3 3 0   0.0%
integrations / social / onboarding_service.py OnboardingService.get_suggestion   11 11 0   0.0%
integrations / social / onboarding_service.py OnboardingService.auto_advance   11 2 0   81.8%
integrations / social / onboarding_service.py (no function)   22 0 0   100.0%
integrations / social / openclaw_tools.py generate_openclaw_tools   3 3 0   0.0%
integrations / social / openclaw_tools.py generate_santaclaw_skill_frontmatter   3 3 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor.__init__   8 8 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._safe_json   3 3 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor.execute   8 8 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._post   11 11 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._feed   4 4 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._comment   6 6 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._vote   4 4 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._follow   3 3 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._search   2 2 0   0.0%
integrations / social / openclaw_tools.py OpenClawToolExecutor._discover   4 4 0   0.0%
integrations / social / openclaw_tools.py (no function)   18 18 0   0.0%
integrations / social / peer_discovery.py _load_or_create_node_id   18 0 6   100.0%
integrations / social / peer_discovery.py GossipProtocol.__init__   45 0 6   100.0%
integrations / social / peer_discovery.py GossipProtocol._is_peer_backed_off   1 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._record_peer_failure   1 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._record_peer_success   1 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._gossip_self_info   4 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._gossip_peer_list   4 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._serialize_payload   3 1 3   66.7%
integrations / social / peer_discovery.py GossipProtocol._deserialize_payload   3 1 6   66.7%
integrations / social / peer_discovery.py GossipProtocol.start   13 13 2   0.0%
integrations / social / peer_discovery.py GossipProtocol._ensure_hart_identity   16 16 4   0.0%
integrations / social / peer_discovery.py GossipProtocol.stop   4 1 0   75.0%
integrations / social / peer_discovery.py GossipProtocol._background_loop   22 22 4   0.0%
integrations / social / peer_discovery.py GossipProtocol._heartbeat   5 0 2   100.0%
integrations / social / peer_discovery.py GossipProtocol._gossip_round   24 4 3   83.3%
integrations / social / peer_discovery.py GossipProtocol._health_check_round   29 8 5   72.4%
integrations / social / peer_discovery.py GossipProtocol._announce_to_all   11 11 0   0.0%
integrations / social / peer_discovery.py GossipProtocol._announce_to_peer   10 5 0   50.0%
integrations / social / peer_discovery.py GossipProtocol._exchange_with_peer   30 20 6   33.3%
integrations / social / peer_discovery.py GossipProtocol._url_to_node_id   7 1 2   85.7%
integrations / social / peer_discovery.py GossipProtocol._ping_peer   12 1 0   91.7%
integrations / social / peer_discovery.py GossipProtocol.handle_announce   9 9 4   0.0%
integrations / social / peer_discovery.py GossipProtocol.broadcast   21 16 0   23.8%
integrations / social / peer_discovery.py GossipProtocol.handle_exchange   3 3 0   0.0%
integrations / social / peer_discovery.py GossipProtocol.get_peer_list   5 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol.get_health   3 0 0   100.0%
integrations / social / peer_discovery.py GossipProtocol._self_info   46 1 16   97.8%
integrations / social / peer_discovery.py GossipProtocol._seed_initial_peers   14 14 3   0.0%
integrations / social / peer_discovery.py GossipProtocol._merge_peer_list   12 4 3   66.7%
integrations / social / peer_discovery.py GossipProtocol._merge_peer   134 22 19   83.6%
integrations / social / peer_discovery.py GossipProtocol._auto_federate_peer   9 0 5   100.0%
integrations / social / peer_discovery.py GossipProtocol._integrity_round   54 54 19   0.0%
integrations / social / peer_discovery.py GossipProtocol._audit_peer_guardrails   19 19 7   0.0%
integrations / social / peer_discovery.py GossipProtocol._load_peers_by_tier   6 6 2   0.0%
integrations / social / peer_discovery.py GossipProtocol._load_peers_from_db   9 0 2   100.0%
integrations / social / peer_discovery.py GossipProtocol._get_count   10 1 2   90.0%
integrations / social / peer_discovery.py AutoDiscovery.__init__   12 0 0   100.0%
integrations / social / peer_discovery.py AutoDiscovery.start   22 22 0   0.0%
integrations / social / peer_discovery.py AutoDiscovery._derive_broadcast   7 7 2   0.0%
integrations / social / peer_discovery.py AutoDiscovery._enumerate_broadcast_targets   36 36 6   0.0%
integrations / social / peer_discovery.py AutoDiscovery.stop   5 0 2   100.0%
integrations / social / peer_discovery.py AutoDiscovery._build_beacon   26 0 12   100.0%
integrations / social / peer_discovery.py AutoDiscovery._parse_beacon   45 8 6   82.2%
integrations / social / peer_discovery.py AutoDiscovery._send_loop   14 14 6   0.0%
integrations / social / peer_discovery.py AutoDiscovery._recv_loop   26 18 4   30.8%
integrations / social / peer_discovery.py AutoDiscovery._recv_loop._wd_heartbeat_safe   5 0 2   100.0%
integrations / social / peer_discovery.py get_peer_discovery   1 0 0   100.0%
integrations / social / peer_discovery.py get_auto_discovery   1 1 0   0.0%
integrations / social / peer_discovery.py (no function)   70 0 0   100.0%
integrations / social / portrait_service.py _filename_root   2 0 0   100.0%
integrations / social / portrait_service.py _looks_face_only   2 0 0   100.0%
integrations / social / portrait_service.py _naive_recency_score   4 0 0   100.0%
integrations / social / portrait_service.py arrange_portraits   31 1 3   96.8%
integrations / social / portrait_service.py arrange_portraits_paths   1 0 0   100.0%
integrations / social / portrait_service.py (no function)   18 0 0   100.0%
integrations / social / privacy.py _normalize   5 5 0   0.0%
integrations / social / privacy.py can_view_post   20 20 6   0.0%
integrations / social / privacy.py visible_posts_filter   9 9 0   0.0%
integrations / social / privacy.py (no function)   8 8 0   0.0%
integrations / social / proximity_service.py ProximityService.haversine_distance   7 0 0   100.0%
integrations / social / proximity_service.py ProximityService.bounding_box   3 0 0   100.0%
integrations / social / proximity_service.py ProximityService.update_location   27 11 0   59.3%
integrations / social / proximity_service.py ProximityService._detect_proximity   24 2 2   91.7%
integrations / social / proximity_service.py ProximityService.get_nearby_count   15 1 0   93.3%
integrations / social / proximity_service.py ProximityService.get_matches   7 7 0   0.0%
integrations / social / proximity_service.py ProximityService.reveal_self   45 9 4   80.0%
integrations / social / proximity_service.py ProximityService.create_missed_connection   24 8 0   66.7%
integrations / social / proximity_service.py ProximityService.search_missed_connections   24 2 0   91.7%
integrations / social / proximity_service.py ProximityService.get_my_missed_connections   5 5 0   0.0%
integrations / social / proximity_service.py ProximityService.get_missed_with_responses   19 1 0   94.7%
integrations / social / proximity_service.py ProximityService.respond_to_missed   16 4 0   75.0%
integrations / social / proximity_service.py ProximityService.accept_missed_response   20 4 4   80.0%
integrations / social / proximity_service.py ProximityService.delete_missed_connection   8 2 0   75.0%
integrations / social / proximity_service.py ProximityService.auto_suggest_locations   6 0 0   100.0%
integrations / social / proximity_service.py ProximityService.get_location_settings   5 1 0   80.0%
integrations / social / proximity_service.py ProximityService.update_location_settings   10 4 0   60.0%
integrations / social / proximity_service.py ProximityService.cleanup_expired   7 0 0   100.0%
integrations / social / proximity_service.py (no function)   48 0 0   100.0%
integrations / social / rate_limiter.py TokenBucket.__init__   3 0 0   100.0%
integrations / social / rate_limiter.py TokenBucket._get_key   1 0 0   100.0%
integrations / social / rate_limiter.py TokenBucket.check   18 0 0   100.0%
integrations / social / rate_limiter.py TokenBucket.cleanup   5 0 0   100.0%
integrations / social / rate_limiter.py _build_limits   6 0 0   100.0%
integrations / social / rate_limiter.py rate_limit   3 0 0   100.0%
integrations / social / rate_limiter.py rate_limit.decorator   2 0 0   100.0%
integrations / social / rate_limiter.py rate_limit.decorator.decorated   12 2 0   83.3%
integrations / social / rate_limiter.py get_limiter   1 0 0   100.0%
integrations / social / rate_limiter.py (no function)   16 0 0   100.0%
integrations / social / rating_service.py RatingService.submit_rating   16 3 0   81.2%
integrations / social / rating_service.py RatingService._recalculate_trust   31 31 0   0.0%
integrations / social / rating_service.py RatingService.get_trust_score   2 2 0   0.0%
integrations / social / rating_service.py RatingService.get_ratings_received   2 2 0   0.0%
integrations / social / rating_service.py RatingService.get_ratings_given   2 2 0   0.0%
integrations / social / rating_service.py RatingService.get_context_ratings   2 2 0   0.0%
integrations / social / rating_service.py RatingService.get_aggregated   4 4 0   0.0%
integrations / social / rating_service.py (no function)   23 0 0   100.0%
integrations / social / reaction_service.py _is_blocked_either_way   4 4 2   0.0%
integrations / social / reaction_service.py _author_of   12 12 3   0.0%
integrations / social / reaction_service.py _public_count_for   9 9 2   0.0%
integrations / social / reaction_service.py ReactionService.toggle   23 23 4   0.0%
integrations / social / reaction_service.py ReactionService.list_for   34 34 0   0.0%
integrations / social / reaction_service.py ReactionService.remove   14 14 0   0.0%
integrations / social / reaction_service.py (no function)   20 20 1   0.0%
integrations / social / realtime.py _get_publisher   8 8 4   0.0%
integrations / social / realtime.py _authorize_topic_for_user_id   25 17 0   32.0%
integrations / social / realtime.py get_publish_counters   1 1 0   0.0%
integrations / social / realtime.py reset_publish_counters   2 2 0   0.0%
integrations / social / realtime.py publish_event   17 7 6   58.8%
integrations / social / realtime.py on_new_post   5 5 0   0.0%
integrations / social / realtime.py on_new_comment   1 1 0   0.0%
integrations / social / realtime.py on_vote_update   1 1 0   0.0%
integrations / social / realtime.py on_notification   3 0 0   100.0%
integrations / social / realtime.py (no function)   16 0 0   100.0%
integrations / social / realtime_acl.py parse_topic   8 8 0   0.0%
integrations / social / realtime_acl.py (no function)   6 6 0   0.0%
integrations / social / recipe_sharing.py load_recipe   6 0 3   100.0%
integrations / social / recipe_sharing.py get_recipe_summary   4 0 0   100.0%
integrations / social / recipe_sharing.py fork_recipe   10 0 3   100.0%
integrations / social / recipe_sharing.py (no function)   10 0 0   100.0%
integrations / social / region_service.py RegionService.create_region   10 10 0   0.0%
integrations / social / region_service.py RegionService.get_region   2 2 0   0.0%
integrations / social / region_service.py RegionService.list_regions   5 5 0   0.0%
integrations / social / region_service.py RegionService.join_region   13 13 0   0.0%
integrations / social / region_service.py RegionService.leave_region   11 11 0   0.0%
integrations / social / region_service.py RegionService.get_members   5 5 0   0.0%
integrations / social / region_service.py RegionService.get_regional_feed   2 2 0   0.0%
integrations / social / region_service.py RegionService.get_regional_leaderboard   2 2 0   0.0%
integrations / social / region_service.py RegionService.check_promotion_eligibility   19 19 0   0.0%
integrations / social / region_service.py RegionService.promote_member   11 11 0   0.0%
integrations / social / region_service.py RegionService.demote_member   8 8 0   0.0%
integrations / social / region_service.py RegionService.nearby_regions   3 3 0   0.0%
integrations / social / region_service.py RegionService.get_governance_info   8 8 0   0.0%
integrations / social / region_service.py (no function)   35 0 0   100.0%
integrations / social / regional_host_service.py RegionalHostService.request_regional_host   28 0 5   100.0%
integrations / social / regional_host_service.py RegionalHostService.approve_request   49 6 8   87.8%
integrations / social / regional_host_service.py RegionalHostService.reject_request   8 1 0   87.5%
integrations / social / regional_host_service.py RegionalHostService.revoke_regional_host   22 5 4   77.3%
integrations / social / regional_host_service.py RegionalHostService.list_pending_requests   3 0 0   100.0%
integrations / social / regional_host_service.py RegionalHostService.get_request_status   5 0 0   100.0%
integrations / social / regional_host_service.py RegionalHostService.get_region_capacity   18 18 0   0.0%
integrations / social / regional_host_service.py RegionalHostService.get_all_region_capacities   8 8 0   0.0%
integrations / social / regional_host_service.py RegionalHostService.suggest_rebalance   20 20 0   0.0%
integrations / social / regional_host_service.py RegionalHostService.check_scaling_needed   8 8 0   0.0%
integrations / social / regional_host_service.py (no function)   30 0 0   100.0%
integrations / social / resonance_engine.py xp_for_level   1 0 0   100.0%
integrations / social / resonance_engine.py title_for_level   5 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.get_or_create_wallet   6 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.get_wallet   4 1 0   75.0%
integrations / social / resonance_engine.py ResonanceService._log_transaction   2 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.award_pulse   5 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.award_spark   6 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.spend_spark   6 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.award_signal   5 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.award_xp   5 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService._check_level_up   13 0 0   100.0%
integrations / social / resonance_engine.py ResonanceService.award_action   14 1 0   92.9%
integrations / social / resonance_engine.py ResonanceService.award   14 14 0   0.0%
integrations / social / resonance_engine.py ResonanceService.process_streak   16 16 0   0.0%
integrations / social / resonance_engine.py ResonanceService.apply_signal_decay   14 14 0   0.0%
integrations / social / resonance_engine.py ResonanceService.get_leaderboard   16 16 0   0.0%
integrations / social / resonance_engine.py ResonanceService.get_transactions   5 5 0   0.0%
integrations / social / resonance_engine.py ResonanceService.get_breakdown   9 9 0   0.0%
integrations / social / resonance_engine.py (no function)   45 0 0   100.0%
integrations / social / room_presence_service.py _scope_for_role   1 0 0   100.0%
integrations / social / room_presence_service.py gate   14 0 4   100.0%
integrations / social / room_presence_service.py announce_presence   18 4 4   77.8%
integrations / social / room_presence_service.py is_objection   4 0 0   100.0%
integrations / social / room_presence_service.py listen_for_objection   8 0 3   100.0%
integrations / social / room_presence_service.py listen_for_objection._check_objection   16 2 7   87.5%
integrations / social / room_presence_service.py _audit   3 0 2   100.0%
integrations / social / room_presence_service.py (no function)   14 0 0   100.0%
integrations / social / schemas.py _clean   1 1 0   0.0%
integrations / social / schemas.py APIResponse.to_dict   8 8 0   0.0%
integrations / social / schemas.py PaginationMeta.to_dict   1 1 0   0.0%
integrations / social / schemas.py (no function)   95 0 2   100.0%
integrations / social / search_integration.py get_embedding_cache   4 4 2   0.0%
integrations / social / search_integration.py compute_post_embedding   8 8 2   0.0%
integrations / social / search_integration.py semantic_search_posts   6 6 3   0.0%
integrations / social / search_integration.py (no function)   11 0 2   100.0%
integrations / social / services.py _uuid   1 0 0   100.0%
integrations / social / services.py UserService.register   0 0 18   100.0%
integrations / social / services.py UserService.register_agent   13 1 0   92.3%
integrations / social / services.py UserService.get_owned_agents   1 0 0   100.0%
integrations / social / services.py UserService._cleanup_login_attempts   4 1 0   75.0%
integrations / social / services.py UserService.login   0 0 37   100.0%
integrations / social / services.py UserService.set_user_role   4 4 0   0.0%
integrations / social / services.py UserService.get_by_id   1 0 0   100.0%
integrations / social / services.py UserService.get_by_username   1 0 0   100.0%
integrations / social / services.py UserService.list_users   6 6 0   0.0%
integrations / social / services.py UserService.set_handle   11 0 0   100.0%
integrations / social / services.py UserService.register_agent_local   19 0 0   100.0%
integrations / social / services.py UserService.update_profile   11 1 0   90.9%
integrations / social / services.py PostService.create   20 4 6   80.0%
integrations / social / services.py PostService.get_by_id   1 0 0   100.0%
integrations / social / services.py PostService.list_posts   20 8 1   60.0%
integrations / social / services.py PostService.update   17 17 0   0.0%
integrations / social / services.py PostService.delete   7 3 0   57.1%
integrations / social / services.py PostService.increment_view   2 0 0   100.0%
integrations / social / services.py CommentService.create   30 8 8   73.3%
integrations / social / services.py CommentService.get_by_post   5 1 0   80.0%
integrations / social / services.py CommentService.delete   3 3 0   0.0%
integrations / social / services.py VoteService.vote   2 0 0   100.0%
integrations / social / services.py VoteService._vote_inner   46 25 6   45.7%
integrations / social / services.py VoteService.remove_vote   12 12 0   0.0%
integrations / social / services.py VoteService.get_voters   2 2 0   0.0%
integrations / social / services.py FollowService.follow   13 3 0   76.9%
integrations / social / services.py FollowService.unfollow   4 4 0   0.0%
integrations / social / services.py FollowService.get_followers   4 4 0   0.0%
integrations / social / services.py FollowService.get_following   4 4 0   0.0%
integrations / social / services.py FollowService.is_following   1 1 0   0.0%
integrations / social / services.py CommunityService.create   9 1 0   88.9%
integrations / social / services.py CommunityService.get_by_name   1 1 0   0.0%
integrations / social / services.py CommunityService.list_communities   4 0 0   100.0%
integrations / social / services.py CommunityService.join   11 11 2   0.0%
integrations / social / services.py CommunityService.leave   8 8 2   0.0%
integrations / social / services.py CommunityService.get_members   4 4 0   0.0%
integrations / social / services.py CommunityService.get_user_role   2 2 0   0.0%
integrations / social / services.py NotificationService.create   8 0 0   100.0%
integrations / social / services.py NotificationService.create._push_after_commit   3 0 2   100.0%
integrations / social / services.py NotificationService.get_for_user   6 3 0   50.0%
integrations / social / services.py NotificationService.mark_read   2 2 0   0.0%
integrations / social / services.py NotificationService.mark_all_read   2 2 0   0.0%
integrations / social / services.py ReportService.create   4 4 0   0.0%
integrations / social / services.py ReportService.list_reports   6 6 0   0.0%
integrations / social / services.py ReportService.review   3 3 0   0.0%
integrations / social / services.py (no function)   109 0 7   100.0%
integrations / social / sync_api.py _ok   4 4 0   0.0%
integrations / social / sync_api.py _err   1 1 0   0.0%
integrations / social / sync_api.py create_backup   8 8 7   0.0%
integrations / social / sync_api.py get_backup_metadata   6 6 0   0.0%
integrations / social / sync_api.py restore_backup   9 9 7   0.0%
integrations / social / sync_api.py link_device   27 27 4   0.0%
integrations / social / sync_api.py list_devices   5 5 0   0.0%
integrations / social / sync_api.py unlink_device   9 9 4   0.0%
integrations / social / sync_api.py (no function)   27 0 0   100.0%
integrations / social / sync_engine.py SyncEngine.__init__   5 0 0   100.0%
integrations / social / sync_engine.py SyncEngine.queue   12 2 2   83.3%
integrations / social / sync_engine.py SyncEngine.drain_queue   56 17 4   69.6%
integrations / social / sync_engine.py SyncEngine._get_target_x25519   6 1 2   83.3%
integrations / social / sync_engine.py SyncEngine.receive_sync_batch   34 3 2   91.2%
integrations / social / sync_engine.py SyncEngine._handle_sync_user   19 19 0   0.0%
integrations / social / sync_engine.py SyncEngine._handle_revoke_token   9 0 2   100.0%
integrations / social / sync_engine.py SyncEngine._handle_sync_blocklist   9 0 2   100.0%
integrations / social / sync_engine.py SyncEngine.queue_user_sync   2 0 0   100.0%
integrations / social / sync_engine.py SyncEngine.is_connected_to   5 0 0   100.0%
integrations / social / sync_engine.py SyncEngine.start_background_sync   7 0 0   100.0%
integrations / social / sync_engine.py SyncEngine.stop_background_sync   4 0 0   100.0%
integrations / social / sync_engine.py SyncEngine._wd_heartbeat   5 0 2   100.0%
integrations / social / sync_engine.py SyncEngine._sync_loop   8 6 2   25.0%
integrations / social / sync_engine.py SyncEngine._do_sync_drain   16 12 5   25.0%
integrations / social / sync_engine.py SyncEngine.get_queue_stats   6 0 0   100.0%
integrations / social / sync_engine.py (no function)   38 0 0   100.0%
integrations / social / sync_service.py _parse_cursor   14 14 1   0.0%
integrations / social / sync_service.py _normalize_cursor   2 2 0   0.0%
integrations / social / sync_service.py _encode_cursor   1 1 0   0.0%
integrations / social / sync_service.py _cursor_predicate   3 3 0   0.0%
integrations / social / sync_service.py _tenant_predicate   4 4 1   0.0%
integrations / social / sync_service.py _max_cursor   5 5 0   0.0%
integrations / social / sync_service.py SyncService.deltas   16 16 4   0.0%
integrations / social / sync_service.py SyncService._conversations_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._messages_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._friendships_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._blocks_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._invites_since   23 23 0   0.0%
integrations / social / sync_service.py SyncService._mentions_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._memberships_since   17 17 0   0.0%
integrations / social / sync_service.py SyncService._notifications_since   17 17 0   0.0%
integrations / social / sync_service.py _row_message   3 3 0   0.0%
integrations / social / sync_service.py _row_mention   3 3 0   0.0%
integrations / social / sync_service.py _row_invite   6 6 0   0.0%
integrations / social / sync_service.py _row_friendship   19 19 0   0.0%
integrations / social / sync_service.py _row_notification   3 3 0   0.0%
integrations / social / sync_service.py _shape_to_inbox   13 13 0   0.0%
integrations / social / sync_service.py _inbox_rows   2 2 1   0.0%
integrations / social / sync_service.py (no function)   41 41 3   0.0%
integrations / social / task_delegation.py delegate_to_best_agent   10 10 4   0.0%
integrations / social / task_delegation.py create_ledger_task   8 8 4   0.0%
integrations / social / task_delegation.py (no function)   5 5 0   0.0%
integrations / social / tenant_acl.py authorize_subscribe   26 26 0   0.0%
integrations / social / tenant_acl.py resolve_tenant_slug   7 7 3   0.0%
integrations / social / tenant_acl.py (no function)   9 9 0   0.0%
integrations / social / tenant_filter.py _augment_class   10 1 8   90.0%
integrations / social / tenant_filter.py register_tenant_aware   6 1 0   83.3%
integrations / social / tenant_filter.py get_tenant_aware_classes   2 2 0   0.0%
integrations / social / tenant_filter.py _current_tenant_id   5 0 3   100.0%
integrations / social / tenant_filter.py _strict_mode_enabled   9 9 3   0.0%
integrations / social / tenant_filter.py _build_criterion   6 6 0   0.0%
integrations / social / tenant_filter.py _build_criterion.strict_criterion   1 1 0   0.0%
integrations / social / tenant_filter.py install_tenant_filter   9 1 0   88.9%
integrations / social / tenant_filter.py install_tenant_filter._on_orm_execute   9 5 2   44.4%
integrations / social / tenant_filter.py install_tenant_filter._on_before_flush   12 9 2   25.0%
integrations / social / tenant_filter.py (no function)   19 0 1   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.create_experiment   25 3 4   88.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.advance_status   17 2 0   88.2%
integrations / social / thought_experiment_service.py ThoughtExperimentService.cast_vote   39 0 6   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.request_agent_evaluation   17 17 3   0.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService._build_iteration_recipe   12 5 1   58.3%
integrations / social / thought_experiment_service.py ThoughtExperimentService.record_agent_evaluation   12 1 2   91.7%
integrations / social / thought_experiment_service.py ThoughtExperimentService.tally_votes   38 1 2   97.4%
integrations / social / thought_experiment_service.py ThoughtExperimentService.decide   24 4 4   83.3%
integrations / social / thought_experiment_service.py ThoughtExperimentService.close_experiment   7 1 0   85.7%
integrations / social / thought_experiment_service.py ThoughtExperimentService.get_active_experiments   7 0 0   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.get_experiment_detail   9 0 0   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.get_experiment_votes   3 0 0   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.get_core_ip_experiments   3 0 0   100.0%
integrations / social / thought_experiment_service.py ThoughtExperimentService.get_experiment_timeline   6 1 0   83.3%
integrations / social / thought_experiment_service.py (no function)   43 0 0   100.0%
integrations / social / ui_hive_contest.py _design_system_link   3 3 2   0.0%
integrations / social / ui_hive_contest.py contest_page   3 0 0   100.0%
integrations / social / ui_hive_contest.py (no function)   8 0 0   100.0%
integrations / social / voting_rules.py classify_decision_context   9 0 0   100.0%
integrations / social / voting_rules.py get_voter_rules   1 0 0   100.0%
integrations / social / voting_rules.py check_voter_eligibility   7 0 0   100.0%
integrations / social / voting_rules.py (no function)   6 0 0   100.0%
integrations / social / whatsapp_supervisor.py _hevolve_home   4 1 0   75.0%
integrations / social / whatsapp_supervisor.py _whatsapp_home   1 0 0   100.0%
integrations / social / whatsapp_supervisor.py _gateway_dir   1 0 0   100.0%
integrations / social / whatsapp_supervisor.py _deploy_mode   1 0 0   100.0%
integrations / social / whatsapp_supervisor.py supervisor_should_run   9 0 0   100.0%
integrations / social / whatsapp_supervisor.py _port_in_use   7 7 1   0.0%
integrations / social / whatsapp_supervisor.py _gateway_port   1 0 0   100.0%
integrations / social / whatsapp_supervisor.py ensure_node   1 1 0   0.0%
integrations / social / whatsapp_supervisor.py ensure_npm   1 1 0   0.0%
integrations / social / whatsapp_supervisor.py ensure_baileys_deps   23 23 0   0.0%
integrations / social / whatsapp_supervisor.py _Supervisor.__init__   7 0 0   100.0%
integrations / social / whatsapp_supervisor.py _Supervisor.info   2 0 0   100.0%
integrations / social / whatsapp_supervisor.py _Supervisor.start   18 12 0   33.3%
integrations / social / whatsapp_supervisor.py _Supervisor.stop   10 10 1   0.0%
integrations / social / whatsapp_supervisor.py _Supervisor._run   39 39 7   0.0%
integrations / social / whatsapp_supervisor.py start_supervisor   7 0 0   100.0%
integrations / social / whatsapp_supervisor.py stop_supervisor   3 3 0   0.0%
integrations / social / whatsapp_supervisor.py info   3 3 0   0.0%
integrations / social / whatsapp_supervisor.py (no function)   33 0 0   100.0%
integrations / ui_actions / __init__.py (no function)   2 0 0   100.0%
integrations / ui_actions / navigate_tool.py handle_navigate_app   20 0 2   100.0%
integrations / ui_actions / navigate_tool.py navigate_tool_json_payload   1 0 0   100.0%
integrations / ui_actions / navigate_tool.py (no function)   8 0 0   100.0%
integrations / ui_actions / page_registry.py _ks   1 0 0   100.0%
integrations / ui_actions / page_registry.py list_pages   12 0 0   100.0%
integrations / ui_actions / page_registry.py resolve_page   20 0 0   100.0%
integrations / ui_actions / page_registry.py page_to_ui_action   1 0 0   100.0%
integrations / ui_actions / page_registry.py (no function)   19 0 0   100.0%
integrations / vision / __init__.py get_vision_service   3 3 0   0.0%
integrations / vision / __init__.py (no function)   5 0 0   100.0%
integrations / vision / frame_store.py FrameStore.__init__   11 0 0   100.0%
integrations / vision / frame_store.py FrameStore.put_frame   4 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_frame   5 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_frame_count   3 0 0   100.0%
integrations / vision / frame_store.py FrameStore.put_description   6 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_description   8 0 0   100.0%
integrations / vision / frame_store.py FrameStore.put_screen_frame   4 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_screen_frame   5 0 0   100.0%
integrations / vision / frame_store.py FrameStore.put_screen_description   6 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_screen_description   8 0 0   100.0%
integrations / vision / frame_store.py FrameStore.get_screen_description_history   8 1 0   87.5%
integrations / vision / frame_store.py FrameStore.get_camera_description_history   8 1 0   87.5%
integrations / vision / frame_store.py FrameStore.clear_user   7 0 0   100.0%
integrations / vision / frame_store.py FrameStore.active_users   2 0 0   100.0%
integrations / vision / frame_store.py FrameStore.stats   2 0 0   100.0%
integrations / vision / frame_store.py (no function)   37 1 4   97.3%
integrations / vision / lightweight_backend.py VisionBackend.name   0 0 1   100.0%
integrations / vision / lightweight_backend.py VisionBackend.requires_gpu   0 0 1   100.0%
integrations / vision / lightweight_backend.py VisionBackend.ram_mb   0 0 1   100.0%
integrations / vision / lightweight_backend.py VisionBackend.is_available   0 0 1   100.0%
integrations / vision / lightweight_backend.py VisionBackend.describe   0 0 1   100.0%
integrations / vision / lightweight_backend.py VisionBackend.start   1 0 0   100.0%
integrations / vision / lightweight_backend.py VisionBackend.stop   0 0 1   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.__init__   2 0 0   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.name   1 0 0   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.is_available   4 0 2   100.0%
integrations / vision / lightweight_backend.py MiniCPMBackend.describe   7 0 2   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.__init__   2 0 0   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.name   1 0 0   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.is_available   3 0 2   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.start   9 3 3   66.7%
integrations / vision / lightweight_backend.py MobileVLMBackend.stop   1 0 0   100.0%
integrations / vision / lightweight_backend.py MobileVLMBackend.describe   14 12 3   14.3%
integrations / vision / lightweight_backend.py CLIPBackend.__init__   2 0 0   100.0%
integrations / vision / lightweight_backend.py CLIPBackend.name   1 0 0   100.0%
integrations / vision / lightweight_backend.py CLIPBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py CLIPBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py CLIPBackend._torch_functional   5 2 0   60.0%
integrations / vision / lightweight_backend.py CLIPBackend.is_available   8 3 4   62.5%
integrations / vision / lightweight_backend.py CLIPBackend.start   16 16 4   0.0%
integrations / vision / lightweight_backend.py CLIPBackend.stop   2 2 0   0.0%
integrations / vision / lightweight_backend.py CLIPBackend.describe   14 12 3   14.3%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.__init__   1 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.name   1 1 0   0.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.is_available   6 3 2   50.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.start   5 5 3   0.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.stop   1 1 0   0.0%
integrations / vision / lightweight_backend.py Qwen3VLVisionBackend.describe   8 8 5   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.name   1 1 0   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.is_available   9 3 2   66.7%
integrations / vision / lightweight_backend.py Qwen08BBackend.start   4 4 6   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.__init__   5 0 0   100.0%
integrations / vision / lightweight_backend.py Qwen08BBackend._ensure_running   52 52 6   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.stop   14 14 9   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.check_idle   6 6 0   0.0%
integrations / vision / lightweight_backend.py Qwen08BBackend.describe   17 17 2   0.0%
integrations / vision / lightweight_backend.py NoneBackend.name   1 0 0   100.0%
integrations / vision / lightweight_backend.py NoneBackend.requires_gpu   1 0 0   100.0%
integrations / vision / lightweight_backend.py NoneBackend.ram_mb   1 0 0   100.0%
integrations / vision / lightweight_backend.py NoneBackend.is_available   1 0 0   100.0%
integrations / vision / lightweight_backend.py NoneBackend.describe   1 0 0   100.0%
integrations / vision / lightweight_backend.py get_vision_backend   43 9 4   79.1%
integrations / vision / lightweight_backend.py list_available_backends   5 0 0   100.0%
integrations / vision / lightweight_backend.py populate_vlm_catalog   10 0 0   100.0%
integrations / vision / lightweight_backend.py (no function)   99 0 0   100.0%
integrations / vision / ltx2_server.py load_pipeline   20 20 6   0.0%
integrations / vision / ltx2_server.py health   1 1 0   0.0%
integrations / vision / ltx2_server.py generate_video   41 41 6   0.0%
integrations / vision / ltx2_server.py serve_video   4 4 0   0.0%
integrations / vision / ltx2_server.py list_videos   5 5 0   0.0%
integrations / vision / ltx2_server.py clear_cache   2 2 0   0.0%
integrations / vision / ltx2_server.py generate_long_video   50 50 3   0.0%
integrations / vision / ltx2_server.py unload_model   6 6 0   0.0%
integrations / vision / ltx2_server.py (no function)   34 0 20   100.0%
integrations / vision / minicpm_installer.py MiniCPMInstaller.__init__   4 0 0   100.0%
integrations / vision / minicpm_installer.py MiniCPMInstaller.detect_gpu   9 1 20   88.9%
integrations / vision / minicpm_installer.py MiniCPMInstaller.is_installed   3 0 0   100.0%
integrations / vision / minicpm_installer.py MiniCPMInstaller.install   11 8 6   27.3%
integrations / vision / minicpm_installer.py MiniCPMInstaller.uninstall   6 1 0   83.3%
integrations / vision / minicpm_installer.py MiniCPMInstaller.get_status   1 0 0   100.0%
integrations / vision / minicpm_installer.py MiniCPMInstaller.get_model_dir   3 1 0   66.7%
integrations / vision / minicpm_installer.py (no function)   18 0 0   100.0%
integrations / vision / minicpm_server.py _init_model   9 9 0   0.0%
integrations / vision / minicpm_server.py _process_image_sync   5 5 0   0.0%
integrations / vision / minicpm_server.py _allowed_file   1 1 0   0.0%
integrations / vision / minicpm_server.py index   1 1 0   0.0%
integrations / vision / minicpm_server.py status   1 1 0   0.0%
integrations / vision / minicpm_server.py upload   26 26 4   0.0%
integrations / vision / minicpm_server.py describe_raw   7 7 3   0.0%
integrations / vision / minicpm_server.py main   28 28 0   0.0%
integrations / vision / minicpm_server.py (no function)   34 34 2   0.0%
integrations / vision / vision_service.py VisionService.__init__   27 1 0   96.3%
integrations / vision / vision_service.py VisionService.start   42 11 2   73.8%
integrations / vision / vision_service.py VisionService._detect_mode   9 0 2   100.0%
integrations / vision / vision_service.py VisionService._cleanup_subprocess   4 4 5   0.0%
integrations / vision / vision_service.py VisionService.stop   17 2 2   88.2%
integrations / vision / vision_service.py VisionService.get_frame   1 0 0   100.0%
integrations / vision / vision_service.py VisionService.get_description   1 0 0   100.0%
integrations / vision / vision_service.py VisionService.get_screen_description   1 0 0   100.0%
integrations / vision / vision_service.py VisionService.describe_screen_frame   14 0 0   100.0%
integrations / vision / vision_service.py VisionService.register_visual_trigger   6 0 0   100.0%
integrations / vision / vision_service.py VisionService.is_running   1 1 0   0.0%
integrations / vision / vision_service.py VisionService.get_status   3 0 0   100.0%
integrations / vision / vision_service.py VisionService._should_describe   23 2 1   91.3%
integrations / vision / vision_service.py VisionService._evaluate_visual_triggers   7 0 2   100.0%
integrations / vision / vision_service.py VisionService._enroll_face_signature   9 9 4   0.0%
integrations / vision / vision_service.py VisionService._start_minicpm   18 18 0   0.0%
integrations / vision / vision_service.py VisionService._wait_for_minicpm   8 8 0   0.0%
integrations / vision / vision_service.py VisionService._check_minicpm_health   11 1 1   90.9%
integrations / vision / vision_service.py VisionService._run_ws_server   5 1 2   80.0%
integrations / vision / vision_service.py VisionService._ws_serve   12 2 3   83.3%
integrations / vision / vision_service.py VisionService._ws_handler   27 27 2   0.0%
integrations / vision / vision_service.py VisionService._description_loop   43 34 2   20.9%
integrations / vision / vision_service.py VisionService._describe_frame   14 1 3   92.9%
integrations / vision / vision_service.py VisionService._post_description_to_db   5 1 1   80.0%
integrations / vision / vision_service.py VisionService._record_to_world_model   7 0 2   100.0%
integrations / vision / vision_service.py VisionService._flush_executor_submit   5 0 2   100.0%
integrations / vision / vision_service.py VisionService._save_to_memory_graph   10 2 2   80.0%
integrations / vision / vision_service.py VisionService._emit_perception_event   3 0 2   100.0%
integrations / vision / vision_service.py VisionService._load_config   10 6 4   40.0%
integrations / vision / vision_service.py (no function)   46 0 0   100.0%
integrations / vlm / __init__.py (no function)   0 0 0   100.0%
integrations / vlm / local_computer_tool.py take_screenshot   18 13 0   27.8%
integrations / vlm / local_computer_tool.py get_active_window_info   17 17 2   0.0%
integrations / vlm / local_computer_tool.py _check_reasoning_mismatch   13 1 1   92.3%
integrations / vlm / local_computer_tool.py execute_action   37 7 5   81.1%
integrations / vlm / local_computer_tool.py _check_safety   6 0 3   100.0%
integrations / vlm / local_computer_tool.py _emit_audit   3 0 2   100.0%
integrations / vlm / local_computer_tool.py _prepare_window_for_action   24 0 6   100.0%
integrations / vlm / local_computer_tool.py _bring_foreground   8 8 2   0.0%
integrations / vlm / local_computer_tool.py _post_click_verify   20 2 8   90.0%
integrations / vlm / local_computer_tool.py _quick_image_diff   12 1 2   91.7%
integrations / vlm / local_computer_tool.py _execute_inprocess   133 57 3   57.1%
integrations / vlm / local_computer_tool.py _execute_http   4 0 3   100.0%
integrations / vlm / local_computer_tool.py (no function)   36 0 5   100.0%
integrations / vlm / local_loop.py _stop_key   1 0 0   100.0%
integrations / vlm / local_loop.py _register_session   8 1 0   87.5%
integrations / vlm / local_loop.py _unregister_session   3 0 0   100.0%
integrations / vlm / local_loop.py _is_stop_requested   4 0 0   100.0%
integrations / vlm / local_loop.py request_stop   7 7 0   0.0%
integrations / vlm / local_loop.py list_active_sessions   2 2 0   0.0%
integrations / vlm / local_loop.py run_local_agentic_loop   144 38 25   73.6%
integrations / vlm / local_loop.py _build_vision_prompt   6 0 0   100.0%
integrations / vlm / local_loop.py _call_local_llm   23 23 3   0.0%
integrations / vlm / local_loop.py _point_action_to_action_json   1 0 0   100.0%
integrations / vlm / local_loop.py _extract_click_coord   8 0 0   100.0%
integrations / vlm / local_loop.py _parse_vlm_response   3 0 0   100.0%
integrations / vlm / local_loop.py _build_action_payload   21 0 0   100.0%
integrations / vlm / local_loop.py (no function)   27 0 0   100.0%
integrations / vlm / local_omniparser.py _get_lock   4 4 0   0.0%
integrations / vlm / local_omniparser.py parse_screen   3 1 0   66.7%
integrations / vlm / local_omniparser.py _parse_inprocess   12 12 0   0.0%
integrations / vlm / local_omniparser.py _parse_http   18 0 0   100.0%
integrations / vlm / local_omniparser.py _load_omniparser   13 13 0   0.0%
integrations / vlm / local_omniparser.py (no function)   11 0 0   100.0%
integrations / vlm / mobile.py _detect_mobile_platform   8 2 0   75.0%
integrations / vlm / mobile.py _ios_unsupported_response   4 0 0   100.0%
integrations / vlm / mobile.py list_android_windows   15 2 0   86.7%
integrations / vlm / mobile.py capture_android_window   13 2 2   84.6%
integrations / vlm / mobile.py get_android_node_tree   8 5 0   37.5%
integrations / vlm / mobile.py dispatch_android_action   6 0 0   100.0%
integrations / vlm / mobile.py _send_to_companion   4 1 3   75.0%
integrations / vlm / mobile.py _send_via_local_socket   20 20 3   0.0%
integrations / vlm / mobile.py (no function)   17 0 0   100.0%
integrations / vlm / parser.py ParsedAction.to_action_json_dict   12 1 0   91.7%
integrations / vlm / parser.py ParsedAction.to_point_action_dict   6 0 0   100.0%
integrations / vlm / parser.py extract_json   27 0 2   100.0%
integrations / vlm / parser.py parse_vlm_action   6 0 1   100.0%
integrations / vlm / parser.py _parse_json_shape   23 0 0   100.0%
integrations / vlm / parser.py _parse_point_shape   59 3 0   94.9%
integrations / vlm / parser.py (no function)   35 0 0   100.0%
integrations / vlm / qwen3vl_backend.py get_qwen3vl_backend   3 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.__init__   7 0 3   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.parse_and_reason   26 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.parse_screen   16 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._get_os_context   31 31 2   0.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._detect_action_type   12 4 0   66.7%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._parse_action_response   6 1 4   83.3%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._is_taskbar_task   2 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._taskbar_list_lookup   25 2 1   92.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.dispatch_inference   44 2 3   95.5%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._is_local_vlm_available   5 5 3   0.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._dispatch_local   5 5 0   0.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._dispatch_paired_peer   6 0 2   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._dispatch_hive   6 2 2   66.7%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._dispatch_cloud   4 4 5   0.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.route_task   9 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.dispatch_grounding   11 0 1   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.point_and_act   30 4 3   86.7%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.try_taskbar_pre_check   11 2 0   81.8%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.detect_grounding_bias   14 3 0   78.6%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.retry_with_elimination   20 8 0   60.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.verify_goal   3 3 0   0.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend.describe_scene   2 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._call_api   10 1 3   90.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._parse_unified_response   5 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._get_image_dimensions   5 0 3   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._is_normalized_1000   4 0 0   100.0%
integrations / vlm / qwen3vl_backend.py Qwen3VLBackend._normalize_bbox   1 0 0   100.0%
integrations / vlm / qwen3vl_backend.py (no function)   50 0 1   100.0%
integrations / vlm / safety.py SessionGuard.__init__   4 0 0   100.0%
integrations / vlm / safety.py SessionGuard.check   8 0 0   100.0%
integrations / vlm / safety.py SessionGuard.record   3 0 0   100.0%
integrations / vlm / safety.py SessionGuard.reset   3 0 0   100.0%
integrations / vlm / safety.py is_window_blocked   14 0 0   100.0%
integrations / vlm / safety.py AuditLogger.__init__   4 0 0   100.0%
integrations / vlm / safety.py AuditLogger._ensure_dir   4 0 3   100.0%
integrations / vlm / safety.py AuditLogger._default_dir   1 0 0   100.0%
integrations / vlm / safety.py AuditLogger.log   10 0 2   100.0%
integrations / vlm / safety.py get_session_guard   5 0 0   100.0%
integrations / vlm / safety.py get_audit_logger   5 0 0   100.0%
integrations / vlm / safety.py reset_session_guard   2 0 0   100.0%
integrations / vlm / safety.py (no function)   36 0 4   100.0%
integrations / vlm / vlm_adapter.py execute_vlm_instruction   14 0 6   100.0%
integrations / vlm / vlm_adapter.py check_vlm_available   6 0 0   100.0%
integrations / vlm / vlm_adapter.py _probe_local_services   14 0 2   100.0%
integrations / vlm / vlm_adapter.py reset_circuit_breakers   4 0 0   100.0%
integrations / vlm / vlm_adapter.py (no function)   21 1 2   95.2%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.__init__   9 0 0   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.is_vlm_available   3 0 2   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.is_omniparser_available   3 0 2   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.get_screen_context   13 0 3   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.inject_visual_context_into_ledger_task   5 0 0   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.execute_vlm_action   12 0 3   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.get_visual_feedback_for_task   17 0 0   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.create_vlm_enabled_tool   1 0 0   100.0%
integrations / vlm / vlm_agent_integration.py VLMAgentContext.get_status_summary   1 0 0   100.0%
integrations / vlm / vlm_agent_integration.py get_vlm_context   3 0 0   100.0%
integrations / vlm / vlm_agent_integration.py (no function)   20 0 17   100.0%
integrations / web_crawler.py _check_available   6 6 3   0.0%
integrations / web_crawler.py _ProgressLog.__init__   2 2 0   0.0%
integrations / web_crawler.py _ProgressLog.step   4 4 0   0.0%
integrations / web_crawler.py _ProgressLog.text   1 1 0   0.0%
integrations / web_crawler.py _get_crawler   8 8 0   0.0%
integrations / web_crawler.py _crawl_single   11 11 4   0.0%
integrations / web_crawler.py _fallback_fetch   21 21 3   0.0%
integrations / web_crawler.py _run_async   9 9 0   0.0%
integrations / web_crawler.py crawl_url   11 11 2   0.0%
integrations / web_crawler.py crawl_urls   24 24 2   0.0%
integrations / web_crawler.py crawl_urls._batch   3 3 0   0.0%
integrations / web_crawler.py crawl_urls._batch._one   2 2 0   0.0%
integrations / web_crawler.py crawl_url_for_agent   19 19 0   0.0%
integrations / web_crawler.py crawl_urls_for_agent   20 20 0   0.0%
integrations / web_crawler.py (no function)   20 20 0   0.0%
security / __init__.py (no function)   12 0 0   100.0%
security / action_classifier.py classify_action   10 0 0   100.0%
security / action_classifier.py should_preview   4 0 0   100.0%
security / action_classifier.py (no function)   9 0 0   100.0%
security / ai_governance.py GovernanceDecision.compute_audit_hash   3 0 0   100.0%
security / ai_governance.py get_constitutional_bound   1 0 0   100.0%
security / ai_governance.py get_deterministic_bound   1 0 0   100.0%
security / ai_governance.py _aggregate_signals   7 1 0   85.7%
security / ai_governance.py _aggregate_confidence   6 1 0   83.3%
security / ai_governance.py GovernancePipeline.__init__   6 0 0   100.0%
security / ai_governance.py GovernancePipeline.register_scorer   1 0 0   100.0%
security / ai_governance.py GovernancePipeline.register_refiner   1 0 0   100.0%
security / ai_governance.py GovernancePipeline.register_bounds   1 0 0   100.0%
security / ai_governance.py GovernancePipeline.register_gate   2 2 0   0.0%
security / ai_governance.py GovernancePipeline.register_gate._gate_as_scorer   1 1 4   0.0%
security / ai_governance.py GovernancePipeline.register_evaluator   2 2 0   0.0%
security / ai_governance.py GovernancePipeline.register_evaluator._eval_as_refiner   4 4 2   0.0%
security / ai_governance.py GovernancePipeline.register_validator   1 1 0   0.0%
security / ai_governance.py GovernancePipeline.decide   46 2 8   95.7%
security / ai_governance.py GovernancePipeline._record   6 0 2   100.0%
security / ai_governance.py GovernancePipeline.get_recent_decisions   5 1 0   80.0%
security / ai_governance.py GovernancePipeline.verify_merkle_chain   11 3 0   72.7%
security / ai_governance.py _score_content_safety   24 2 0   91.7%
security / ai_governance.py _score_goal_approval   2 2 2   0.0%
security / ai_governance.py _score_budget   9 1 0   88.9%
security / ai_governance.py _score_revenue_split   6 0 1   100.0%
security / ai_governance.py _score_trust   10 10 2   0.0%
security / ai_governance.py _score_human_consent   29 7 4   75.9%
security / ai_governance.py _score_commerce   11 0 0   100.0%
security / ai_governance.py _bound_compute_cap   6 0 0   100.0%
security / ai_governance.py _bound_ralt   11 0 0   100.0%
security / ai_governance.py _score_self_sovereignty   26 0 0   100.0%
security / ai_governance.py _score_human_wellbeing   38 2 0   94.7%
security / ai_governance.py _audit_ai_behavior   50 2 4   96.0%
security / ai_governance.py create_default_pipeline   17 0 2   100.0%
security / ai_governance.py get_governance_pipeline   5 0 0   100.0%
security / ai_governance.py (no function)   93 0 2   100.0%
security / audit_log.py SensitiveFilter.filter   8 8 0   0.0%
security / audit_log.py SensitiveFilter._redact   3 3 0   0.0%
security / audit_log.py get_secure_logger   5 5 0   0.0%
security / audit_log.py apply_sensitive_filter_to_all   6 2 0   66.7%
security / audit_log.py (no function)   9 0 1   100.0%
security / channel_encryption.py _resolve_key_dir   7 1 0   85.7%
security / channel_encryption.py get_x25519_keypair   28 0 8   100.0%
security / channel_encryption.py get_x25519_public_hex   2 0 0   100.0%
security / channel_encryption.py reset_keypair_cache   2 0 0   100.0%
security / channel_encryption.py _derive_aes_key   1 0 0   100.0%
security / channel_encryption.py encrypt_for_peer   8 0 0   100.0%
security / channel_encryption.py decrypt_from_peer   8 0 3   100.0%
security / channel_encryption.py encrypt_json_for_peer   18 10 5   44.4%
security / channel_encryption.py decrypt_json_from_peer   22 5 2   77.3%
security / channel_encryption.py is_encrypted_envelope   1 0 0   100.0%
security / channel_encryption.py (no function)   23 0 0   100.0%
security / crypto.py _get_data_key   9 0 5   100.0%
security / crypto.py generate_data_key   1 0 0   100.0%
security / crypto.py encrypt_data   8 1 0   87.5%
security / crypto.py decrypt_data   13 3 0   76.9%
security / crypto.py encrypt_json_file   4 0 0   100.0%
security / crypto.py decrypt_json_file   11 0 3   100.0%
security / crypto.py A2ACrypto.__init__   5 0 0   100.0%
security / crypto.py A2ACrypto.session_key   1 0 0   100.0%
security / crypto.py A2ACrypto.encrypt_message   1 0 0   100.0%
security / crypto.py A2ACrypto.decrypt_message   5 0 0   100.0%
security / crypto.py A2ACrypto.encrypt_payload   2 0 0   100.0%
security / crypto.py A2ACrypto.decrypt_payload   2 0 0   100.0%
security / crypto.py (no function)   21 0 0   100.0%
security / dlp_engine.py DLPEngine.__init__   3 0 0   100.0%
security / dlp_engine.py DLPEngine.scan   17 1 0   94.1%
security / dlp_engine.py DLPEngine.redact   9 0 0   100.0%
security / dlp_engine.py DLPEngine.check_outbound   10 0 0   100.0%
security / dlp_engine.py get_dlp_engine   3 0 0   100.0%
security / dlp_engine.py (no function)   14 0 0   100.0%
security / edge_privacy.py scope_allows   1 0 0   100.0%
security / edge_privacy.py ScopeGuard.check_egress   35 3 5   91.4%
security / edge_privacy.py ScopeGuard.redact_for_scope   21 2 2   90.5%
security / edge_privacy.py ScopeGuard._extract_text   7 0 0   100.0%
security / edge_privacy.py ScopeGuard._audit_violation   4 0 2   100.0%
security / edge_privacy.py score_privacy   15 0 0   100.0%
security / edge_privacy.py get_scope_guard   3 0 0   100.0%
security / edge_privacy.py (no function)   20 0 0   100.0%
security / hive_guardrails.py _hash_enforcement_enabled   2 0 0   100.0%
security / hive_guardrails.py _FrozenValues.__setattr__   1 0 0   100.0%
security / hive_guardrails.py _FrozenValues.__delattr__   1 0 0   100.0%
security / hive_guardrails.py compute_guardrail_hash   2 0 0   100.0%
security / hive_guardrails.py verify_guardrail_integrity   1 0 0   100.0%
security / hive_guardrails.py enforce_guardrail_integrity   6 4 1   33.3%
security / hive_guardrails.py get_guardrail_hash   1 0 0   100.0%
security / hive_guardrails.py _normalize_for_violation_check   13 0 3   100.0%
security / hive_guardrails.py ComputeDemocracy.compute_effective_weight   4 0 0   100.0%
security / hive_guardrails.py ComputeDemocracy.adjusted_reward   2 0 0   100.0%
security / hive_guardrails.py ComputeDemocracy.check_concentration   18 18 3   0.0%
security / hive_guardrails.py ConstitutionalFilter._verify_hash   6 4 1   33.3%
security / hive_guardrails.py ConstitutionalFilter.check_goal   7 0 0   100.0%
security / hive_guardrails.py ConstitutionalFilter.check_prompt   11 0 2   100.0%
security / hive_guardrails.py ConstitutionalFilter.check_ralt_packet   10 1 0   90.0%
security / hive_guardrails.py ConstitutionalFilter.check_code_change   7 0 0   100.0%
security / hive_guardrails.py HiveCircuitBreaker.trip   6 0 0   100.0%
security / hive_guardrails.py HiveCircuitBreaker.halt_network   15 0 5   100.0%
security / hive_guardrails.py HiveCircuitBreaker.resume_network   14 0 4   100.0%
security / hive_guardrails.py HiveCircuitBreaker.local_halt   6 0 0   100.0%
security / hive_guardrails.py HiveCircuitBreaker.is_halted   1 0 0   100.0%
security / hive_guardrails.py HiveCircuitBreaker.get_status   1 0 0   100.0%
security / hive_guardrails.py HiveCircuitBreaker.require_master_key   9 2 5   77.8%
security / hive_guardrails.py HiveCircuitBreaker.receive_halt_broadcast   15 1 2   93.3%
security / hive_guardrails.py WorldModelSafetyBounds.gate_ralt_export   17 0 3   100.0%
security / hive_guardrails.py WorldModelSafetyBounds.gate_accuracy_update   6 0 0   100.0%
security / hive_guardrails.py EnergyAwareness.estimate_energy_kwh   4 0 0   100.0%
security / hive_guardrails.py EnergyAwareness.prefer_green_node   5 0 0   100.0%
security / hive_guardrails.py HiveEthos.check_goal_ethos   5 0 0   100.0%
security / hive_guardrails.py HiveEthos.enforce_ephemeral_agents   2 0 0   100.0%
security / hive_guardrails.py HiveEthos.rewrite_prompt_for_togetherness   1 0 0   100.0%
security / hive_guardrails.py TrustQuarantine.quarantine   3 0 0   100.0%
security / hive_guardrails.py TrustQuarantine.is_quarantined   5 0 0   100.0%
security / hive_guardrails.py TrustQuarantine.can_act   4 1 0   75.0%
security / hive_guardrails.py TrustQuarantine.review   8 1 0   87.5%
security / hive_guardrails.py TrustQuarantine.rehabilitate   6 0 0   100.0%
security / hive_guardrails.py TrustQuarantine.get_all_quarantined   2 0 0   100.0%
security / hive_guardrails.py ConflictResolver.resolve_racing_responses   13 1 3   92.3%
security / hive_guardrails.py ConflictResolver.resolve_racing_responses.merit_score   9 1 0   88.9%
security / hive_guardrails.py ConflictResolver.detect_conflict   14 0 0   100.0%
security / hive_guardrails.py ConstructiveFilter.check_output   10 0 0   100.0%
security / hive_guardrails.py ConstructiveFilter.check_agent_evolution   6 0 0   100.0%
security / hive_guardrails.py GuardrailEnforcer.before_dispatch   5 0 9   100.0%
security / hive_guardrails.py GuardrailEnforcer.after_response   5 3 5   40.0%
security / hive_guardrails.py GuardrailNetwork.evaluate   23 0 12   100.0%
security / hive_guardrails.py GuardrailNetwork.get_network_status   1 0 0   100.0%
security / hive_guardrails.py _GuardrailModule.__setattr__   3 0 0   100.0%
security / hive_guardrails.py _GuardrailModule.__delattr__   3 0 0   100.0%
security / hive_guardrails.py (no function)   153 1 18   99.3%
security / hsm_provider.py HSMProvider.__init__   4 0 0   100.0%
security / hsm_provider.py HSMProvider.sign   0 0 1   100.0%
security / hsm_provider.py HSMProvider.get_public_key_hex   0 0 1   100.0%
security / hsm_provider.py HSMProvider.is_available   0 0 1   100.0%
security / hsm_provider.py HSMProvider.get_provider_name   0 0 1   100.0%
security / hsm_provider.py HSMProvider.sign_json_payload   7 0 0   100.0%
security / hsm_provider.py HSMProvider._enforce_rate_limit   8 3 0   62.5%
security / hsm_provider.py HSMProvider._audit_sign   6 1 0   83.3%
security / hsm_provider.py HSMProvider.get_audit_log   2 2 0   0.0%
security / hsm_provider.py GoogleCloudKMSProvider.__init__   3 0 0   100.0%
security / hsm_provider.py GoogleCloudKMSProvider._get_client   4 4 0   0.0%
security / hsm_provider.py GoogleCloudKMSProvider.sign   9 9 0   0.0%
security / hsm_provider.py GoogleCloudKMSProvider.get_public_key_hex   7 7 0   0.0%
security / hsm_provider.py GoogleCloudKMSProvider.is_available   5 3 2   40.0%
security / hsm_provider.py GoogleCloudKMSProvider.get_provider_name   1 1 0   0.0%
security / hsm_provider.py AzureKeyVaultProvider.__init__   6 0 0   100.0%
security / hsm_provider.py AzureKeyVaultProvider._get_clients   9 9 0   0.0%
security / hsm_provider.py AzureKeyVaultProvider.sign   4 4 0   0.0%
security / hsm_provider.py AzureKeyVaultProvider.get_public_key_hex   7 7 0   0.0%
security / hsm_provider.py AzureKeyVaultProvider.is_available   5 3 2   40.0%
security / hsm_provider.py AzureKeyVaultProvider.get_provider_name   1 1 0   0.0%
security / hsm_provider.py VaultTransitProvider.__init__   7 0 0   100.0%
security / hsm_provider.py VaultTransitProvider._get_client   7 7 0   0.0%
security / hsm_provider.py VaultTransitProvider.sign   7 7 0   0.0%
security / hsm_provider.py VaultTransitProvider.get_public_key_hex   13 13 0   0.0%
security / hsm_provider.py VaultTransitProvider.is_available   5 3 2   40.0%
security / hsm_provider.py VaultTransitProvider.get_provider_name   1 1 0   0.0%
security / hsm_provider.py EnvVarFallbackProvider.__init__   2 0 0   100.0%
security / hsm_provider.py EnvVarFallbackProvider._warn_once   6 0 0   100.0%
security / hsm_provider.py EnvVarFallbackProvider.sign   8 0 2   100.0%
security / hsm_provider.py EnvVarFallbackProvider.get_public_key_hex   7 1 0   85.7%
security / hsm_provider.py EnvVarFallbackProvider.is_available   1 0 0   100.0%
security / hsm_provider.py EnvVarFallbackProvider.get_provider_name   1 0 0   100.0%
security / hsm_provider.py get_hsm_provider   18 3 2   83.3%
security / hsm_provider.py is_hsm_available   5 5 0   0.0%
security / hsm_provider.py get_hsm_status   5 5 0   0.0%
security / hsm_provider.py hsm_sign_payload   2 0 0   100.0%
security / hsm_provider.py (no function)   62 0 2   100.0%
security / hsm_trust.py HSMTrustManager.__init__   4 4 0   0.0%
security / hsm_trust.py HSMTrustManager._load_pins   18 18 4   0.0%
security / hsm_trust.py HSMTrustManager._compute_cert_pin   10 10 3   0.0%
security / hsm_trust.py HSMTrustManager.create_ssl_context   12 12 2   0.0%
security / hsm_trust.py HSMTrustManager.verify_connection   25 25 2   0.0%
security / hsm_trust.py HSMTrustManager.get_trust_status   1 1 0   0.0%
security / hsm_trust.py HSMPathMonitor.__init__   5 5 0   0.0%
security / hsm_trust.py HSMPathMonitor.start   6 6 0   0.0%
security / hsm_trust.py HSMPathMonitor.stop   3 3 0   0.0%
security / hsm_trust.py HSMPathMonitor._monitor_loop   6 6 2   0.0%
security / hsm_trust.py HSMPathMonitor._check_path   31 31 10   0.0%
security / hsm_trust.py HSMPathMonitor.get_last_check   1 1 0   0.0%
security / hsm_trust.py HSMPathMonitor.get_trust_status   1 1 0   0.0%
security / hsm_trust.py get_path_monitor   3 3 0   0.0%
security / hsm_trust.py start_hsm_monitor   3 3 0   0.0%
security / hsm_trust.py (no function)   30 30 0   0.0%
security / immutable_audit_log.py _redact_sensitive   8 0 0   100.0%
security / immutable_audit_log.py _compute_hash   2 0 0   100.0%
security / immutable_audit_log.py ImmutableAuditLog.__init__   3 0 0   100.0%
security / immutable_audit_log.py ImmutableAuditLog._check_db_available   3 0 2   100.0%
security / immutable_audit_log.py ImmutableAuditLog._get_last_hash   11 0 2   100.0%
security / immutable_audit_log.py ImmutableAuditLog.log_event   20 0 5   100.0%
security / immutable_audit_log.py ImmutableAuditLog.verify_chain   10 0 0   100.0%
security / immutable_audit_log.py ImmutableAuditLog.get_trail   6 0 0   100.0%
security / immutable_audit_log.py ImmutableAuditLog._get_entries   9 7 2   22.2%
security / immutable_audit_log.py get_audit_log   3 0 0   100.0%
security / immutable_audit_log.py (no function)   20 0 1   100.0%
security / jwt_manager.py TokenBlocklist.__init__   3 0 0   100.0%
security / jwt_manager.py TokenBlocklist._init_redis   5 0 2   100.0%
security / jwt_manager.py TokenBlocklist.add   4 2 2   50.0%
security / jwt_manager.py TokenBlocklist.is_blocked   6 2 2   66.7%
security / jwt_manager.py _get_node_id   3 0 2   100.0%
security / jwt_manager.py JWTManager.__init__   2 0 0   100.0%
security / jwt_manager.py JWTManager._load_secret_key   20 1 6   95.0%
security / jwt_manager.py JWTManager._validate_secret_key   4 2 1   50.0%
security / jwt_manager.py JWTManager.generate_access_token   1 0 1   100.0%
security / jwt_manager.py JWTManager.generate_refresh_token   1 0 0   100.0%
security / jwt_manager.py JWTManager.generate_token_pair   1 0 0   100.0%
security / jwt_manager.py JWTManager._generate_token   9 4 0   55.6%
security / jwt_manager.py JWTManager._generate_hmac_token   2 2 0   0.0%
security / jwt_manager.py JWTManager.decode_token   18 6 0   66.7%
security / jwt_manager.py JWTManager.revoke_token   10 1 2   90.0%
security / jwt_manager.py JWTManager.refresh_access_token   5 5 0   0.0%
security / jwt_manager.py JWTManager.generate_hive_token   8 1 3   87.5%
security / jwt_manager.py JWTManager.verify_hive_token   31 6 4   80.6%
security / jwt_manager.py JWTManager.decode_local_token   8 1 0   87.5%
security / jwt_manager.py (no function)   41 0 2   100.0%
security / key_delegation.py _detect_node_domain   4 0 3   100.0%
security / key_delegation.py _is_trusted_domain   8 0 0   100.0%
security / key_delegation.py _generate_domain_nonce   1 0 0   100.0%
security / key_delegation.py get_node_tier   22 4 2   81.8%
security / key_delegation.py create_child_certificate   9 0 0   100.0%
security / key_delegation.py verify_certificate_signature   14 0 0   100.0%
security / key_delegation.py verify_certificate_chain   43 7 2   83.7%
security / key_delegation.py verify_tier_authorization   43 14 3   67.4%
security / key_delegation.py load_node_certificate   9 3 0   66.7%
security / key_delegation.py save_node_certificate   5 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.__init__   3 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.create_challenge   27 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.verify_response   32 4 0   87.5%
security / key_delegation.py DomainChallengeVerifier.issue_provisional_cert   7 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.handle_register   17 0 5   100.0%
security / key_delegation.py DomainChallengeVerifier.handle_challenge_response   6 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier._purge_expired   12 1 0   91.7%
security / key_delegation.py DomainChallengeVerifier._prune_rate_log   3 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.get_pending_count   2 0 0   100.0%
security / key_delegation.py DomainChallengeVerifier.get_pending_for_fqdn   2 0 0   100.0%
security / key_delegation.py (no function)   40 0 0   100.0%
security / master_key.py get_master_public_key   2 0 0   100.0%
security / master_key.py verify_master_signature   9 0 0   100.0%
security / master_key.py verify_revocation_message   7 7 0   0.0%
security / master_key.py load_release_manifest   10 0 0   100.0%
security / master_key.py verify_release_manifest   4 0 0   100.0%
security / master_key.py verify_local_code_matches_manifest   14 0 2   100.0%
security / master_key.py is_dev_mode   1 0 0   100.0%
security / master_key.py get_enforcement_mode   4 0 0   100.0%
security / master_key.py get_master_private_key   5 2 0   60.0%
security / master_key.py sign_child_certificate   3 0 6   100.0%
security / master_key.py full_boot_verification   18 2 10   88.9%
security / master_key.py (no function)   23 0 0   100.0%
security / mcp_sandbox.py MCPSandbox.__init__   6 6 0   0.0%
security / mcp_sandbox.py MCPSandbox.validate_server_url   9 9 3   0.0%
security / mcp_sandbox.py MCPSandbox.validate_tool_call   24 24 2   0.0%
security / mcp_sandbox.py MCPSandbox.validate_response   11 11 0   0.0%
security / mcp_sandbox.py MCPSandbox.get_timeout   1 1 0   0.0%
security / mcp_sandbox.py (no function)   17 0 0   100.0%
security / middleware.py apply_security_middleware   5 0 0   100.0%
security / middleware.py _apply_security_headers   2 0 0   100.0%
security / middleware.py _apply_security_headers.add_security_headers   9 0 0   100.0%
security / middleware.py _apply_cors   8 0 0   100.0%
security / middleware.py _apply_cors.add_cors_headers   8 0 0   100.0%
security / middleware.py _apply_cors.handle_preflight   8 0 0   100.0%
security / middleware.py _apply_csrf_protection   3 0 0   100.0%
security / middleware.py _apply_csrf_protection.csrf_check   15 0 0   100.0%
security / middleware.py _apply_host_validation   3 0 0   100.0%
security / middleware.py _apply_host_validation.validate_host   8 0 0   100.0%
security / middleware.py _apply_api_auth   7 0 1   100.0%
security / middleware.py _apply_api_auth._path_matches_any   1 0 0   100.0%
security / middleware.py _apply_api_auth._is_exempt   1 0 0   100.0%
security / middleware.py _apply_api_auth._is_admin_path   1 0 0   100.0%
security / middleware.py _apply_api_auth._is_network_protected   1 0 0   100.0%
security / middleware.py _apply_api_auth._require_api_key_or_bearer   19 1 3   94.7%
security / middleware.py _apply_api_auth.check_api_auth   27 4 2   85.2%
security / middleware.py _constant_time_compare   2 0 0   100.0%
security / middleware.py (no function)   16 0 0   100.0%
security / native_hive_loader.py _compute_binary_hash   5 0 0   100.0%
security / native_hive_loader.py _verify_binary_signature   34 34 2   0.0%
security / native_hive_loader.py _verify_binary_origin_check   10 10 3   0.0%
security / native_hive_loader.py _find_native_binary   9 4 0   55.6%
security / native_hive_loader.py _decrypt_binary_to_tmpfs   41 41 6   0.0%
security / native_hive_loader.py _try_install_hevolvearmor   38 26 17   31.6%
security / native_hive_loader.py _try_load_cython_package   16 13 4   18.8%
security / native_hive_loader.py load_native_lib   52 41 1   21.2%
security / native_hive_loader.py is_native_available   1 1 0   0.0%
security / native_hive_loader.py is_stub_mode   1 1 0   0.0%
security / native_hive_loader.py get_native_lib   1 1 0   0.0%
security / native_hive_loader.py get_hevolveai   1 1 0   0.0%
security / native_hive_loader.py native_infer   13 10 7   23.1%
security / native_hive_loader.py native_hebbian_update   15 15 7   0.0%
security / native_hive_loader.py native_version   9 6 2   33.3%
security / native_hive_loader.py shutdown_native   10 10 1   0.0%
security / native_hive_loader.py get_status   1 0 0   100.0%
security / native_hive_loader.py try_import_hevolveai   13 7 7   46.2%
security / native_hive_loader.py try_import_hevolveai_names   8 5 0   37.5%
security / native_hive_loader.py (no function)   42 0 0   100.0%
security / node_integrity.py _resolve_key_dir   7 1 0   85.7%
security / node_integrity.py get_or_create_keypair   25 0 7   100.0%
security / node_integrity.py get_public_key_bytes   2 0 0   100.0%
security / node_integrity.py get_public_key_hex   1 0 0   100.0%
security / node_integrity.py sign_message   2 0 0   100.0%
security / node_integrity.py sign_json_payload   4 0 0   100.0%
security / node_integrity.py verify_signature   7 0 0   100.0%
security / node_integrity.py verify_json_signature   7 0 0   100.0%
security / node_integrity.py compute_code_hash   17 0 0   100.0%
security / node_integrity.py _load_code_hash_cache   21 7 0   66.7%
security / node_integrity.py _save_code_hash_cache   8 2 0   75.0%
security / node_integrity.py compute_file_manifest   5 0 0   100.0%
security / node_integrity.py _collect_py_files   10 1 1   90.0%
security / node_integrity.py _hash_file   7 1 1   85.7%
security / node_integrity.py get_node_identity   5 0 0   100.0%
security / node_integrity.py reset_keypair   2 0 0   100.0%
security / node_integrity.py purge_pycache   13 2 0   84.6%
security / node_integrity.py (no function)   35 0 0   100.0%
security / node_watchdog.py NodeWatchdog.__init__   11 0 0   100.0%
security / node_watchdog.py NodeWatchdog.register   3 0 0   100.0%
security / node_watchdog.py NodeWatchdog.unregister   2 0 0   100.0%
security / node_watchdog.py NodeWatchdog.heartbeat   4 0 0   100.0%
security / node_watchdog.py NodeWatchdog.is_registered   2 0 0   100.0%
security / node_watchdog.py NodeWatchdog.registered_names   2 0 0   100.0%
security / node_watchdog.py NodeWatchdog.mark_in_llm_call   6 0 0   100.0%
security / node_watchdog.py NodeWatchdog.clear_llm_call   5 0 0   100.0%
security / node_watchdog.py NodeWatchdog.sleep_with_heartbeat   14 2 0   85.7%
security / node_watchdog.py NodeWatchdog.start   8 0 0   100.0%
security / node_watchdog.py NodeWatchdog.stop   4 0 0   100.0%
security / node_watchdog.py NodeWatchdog.get_health   13 0 0   100.0%
security / node_watchdog.py NodeWatchdog.clear_fleet_halt   4 4 0   0.0%
security / node_watchdog.py NodeWatchdog._check_loop   5 0 0   100.0%
security / node_watchdog.py NodeWatchdog._check_all   40 9 7   77.5%
security / node_watchdog.py NodeWatchdog._restart_thread   44 9 13   79.5%
security / node_watchdog.py start_watchdog   4 0 0   100.0%
security / node_watchdog.py get_watchdog   1 0 0   100.0%
security / node_watchdog.py (no function)   47 0 0   100.0%
security / origin_attestation.py compute_origin_fingerprint   2 0 0   100.0%
security / origin_attestation.py verify_brand_markers   30 5 4   83.3%
security / origin_attestation.py verify_master_key_present   6 0 2   100.0%
security / origin_attestation.py verify_guardrail_integrity   13 2 2   84.6%
security / origin_attestation.py verify_origin   26 5 1   80.8%
security / origin_attestation.py get_attestation_for_federation   14 1 3   92.9%
security / origin_attestation.py verify_peer_attestation   28 2 4   92.9%
security / origin_attestation.py get_origin_summary   1 0 0   100.0%
security / origin_attestation.py (no function)   22 0 0   100.0%
security / pre_trust_contract.py _contract_payload   2 0 0   100.0%
security / pre_trust_contract.py sign_trust_contract   16 0 1   100.0%
security / pre_trust_contract.py verify_trust_contract   24 0 3   100.0%
security / pre_trust_contract.py PreTrustVerifier.__init__   2 0 0   100.0%
security / pre_trust_contract.py PreTrustVerifier.register_contract   7 0 1   100.0%
security / pre_trust_contract.py PreTrustVerifier.record_audit_report   7 1 0   85.7%
security / pre_trust_contract.py PreTrustVerifier.check_compliance   13 1 0   92.3%
security / pre_trust_contract.py PreTrustVerifier.record_violation   13 0 2   100.0%
security / pre_trust_contract.py PreTrustVerifier.expel_node   10 1 2   90.0%
security / pre_trust_contract.py PreTrustVerifier.get_trusted_nodes   2 0 0   100.0%
security / pre_trust_contract.py PreTrustVerifier.get_contract   5 0 0   100.0%
security / pre_trust_contract.py PreTrustVerifier.get_expelled_nodes   2 0 0   100.0%
security / pre_trust_contract.py get_pre_trust_verifier   5 0 0   100.0%
security / pre_trust_contract.py can_join_hive   16 16 7   0.0%
security / pre_trust_contract.py (no function)   44 0 1   100.0%
security / prompt_guard.py check_prompt_injection   12 1 0   91.7%
security / prompt_guard.py sanitize_user_input_for_llm   3 0 0   100.0%
security / prompt_guard.py get_system_prompt_hardening   1 0 0   100.0%
security / prompt_guard.py (no function)   9 0 0   100.0%
security / rate_limiter_redis.py RedisRateLimiter.__init__   3 0 0   100.0%
security / rate_limiter_redis.py RedisRateLimiter._init_redis   6 1 3   83.3%
security / rate_limiter_redis.py RedisRateLimiter._get_key   5 1 0   80.0%
security / rate_limiter_redis.py RedisRateLimiter.check   5 1 0   80.0%
security / rate_limiter_redis.py RedisRateLimiter._check_redis   12 12 3   0.0%
security / rate_limiter_redis.py RedisRateLimiter._check_memory   6 0 0   100.0%
security / rate_limiter_redis.py RedisRateLimiter.get_retry_after   2 2 0   0.0%
security / rate_limiter_redis.py get_rate_limiter   3 0 0   100.0%
security / rate_limiter_redis.py rate_limit   3 3 0   0.0%
security / rate_limiter_redis.py rate_limit.decorator   2 2 0   0.0%
security / rate_limiter_redis.py rate_limit.decorator.decorated   8 8 0   0.0%
security / rate_limiter_redis.py (no function)   20 0 0   100.0%
security / release_hash_registry.py ReleaseHashRegistry.__init__   4 0 0   100.0%
security / release_hash_registry.py ReleaseHashRegistry._load_from_manifest   5 0 2   100.0%
security / release_hash_registry.py ReleaseHashRegistry.is_known_release_hash   10 0 0   100.0%
security / release_hash_registry.py ReleaseHashRegistry.get_known_versions   6 1 0   83.3%
security / release_hash_registry.py ReleaseHashRegistry.add_runtime_hash   6 1 1   83.3%
security / release_hash_registry.py ReleaseHashRegistry.hash_count   6 1 0   83.3%
security / release_hash_registry.py get_release_hash_registry   5 0 0   100.0%
security / release_hash_registry.py (no function)   18 0 0   100.0%
security / runtime_monitor.py RuntimeIntegrityMonitor.__init__   15 0 4   100.0%
security / runtime_monitor.py RuntimeIntegrityMonitor.start   7 7 0   0.0%
security / runtime_monitor.py RuntimeIntegrityMonitor.stop   4 4 0   0.0%
security / runtime_monitor.py RuntimeIntegrityMonitor._wd_heartbeat   5 0 2   100.0%
security / runtime_monitor.py RuntimeIntegrityMonitor._check_loop   27 5 6   81.5%
security / runtime_monitor.py RuntimeIntegrityMonitor._on_tamper_detected   16 2 4   87.5%
security / runtime_monitor.py RuntimeIntegrityMonitor._check_loop_once_for_test   5 0 2   100.0%
security / runtime_monitor.py RuntimeIntegrityMonitor.is_healthy   1 0 0   100.0%
security / runtime_monitor.py start_monitor   3 3 0   0.0%
security / runtime_monitor.py get_monitor   1 1 0   0.0%
security / runtime_monitor.py is_code_healthy   3 1 0   66.7%
security / runtime_monitor.py (no function)   20 0 0   100.0%
security / safe_deserialize.py RestrictedUnpickler.find_class   6 3 0   50.0%
security / safe_deserialize.py safe_dump_frame   5 1 0   80.0%
security / safe_deserialize.py safe_load_frame   6 1 0   83.3%
security / safe_deserialize.py _load_safe_format   5 0 0   100.0%
security / safe_deserialize.py _load_restricted_pickle   5 0 0   100.0%
security / safe_deserialize.py migrate_redis_frame   12 12 0   0.0%
security / safe_deserialize.py (no function)   19 0 2   100.0%
security / sanitize.py escape_like   1 0 0   100.0%
security / sanitize.py sanitize_path   7 2 0   71.4%
security / sanitize.py sanitize_html   3 0 0   100.0%
security / sanitize.py validate_input   10 0 0   100.0%
security / sanitize.py validate_prompt_id   4 0 0   100.0%
security / sanitize.py validate_user_id   4 0 0   100.0%
security / sanitize.py validate_username   1 0 0   100.0%
security / sanitize.py validate_password   0 0 7   100.0%
security / sanitize.py validate_search_query   1 0 0   100.0%
security / sanitize.py validate_post_content   1 0 0   100.0%
security / sanitize.py validate_comment   1 0 0   100.0%
security / sanitize.py validate_url   22 1 0   95.5%
security / sanitize.py (no function)   20 0 1   100.0%
security / secret_redactor.py _add   1 0 0   100.0%
security / secret_redactor.py _luhn_check   11 11 0   0.0%
security / secret_redactor.py redact_secrets   18 6 0   66.7%
security / secret_redactor.py redact_experience   32 0 1   100.0%
security / secret_redactor.py _strip_pii   8 0 0   100.0%
security / secret_redactor.py _model_detect_pii   22 0 4   100.0%
security / secret_redactor.py contains_secrets   2 0 0   100.0%
security / secret_redactor.py (no function)   44 0 3   100.0%
security / secrets_manager.py SecretsManager.__init__   4 0 0   100.0%
security / secrets_manager.py SecretsManager.get_instance   3 0 0   100.0%
security / secrets_manager.py SecretsManager.reset   1 0 0   100.0%
security / secrets_manager.py SecretsManager._derive_key   2 0 0   100.0%
security / secrets_manager.py SecretsManager._init_encryption   13 0 0   100.0%
security / secrets_manager.py SecretsManager._load_vault   11 2 2   81.8%
security / secrets_manager.py SecretsManager.get_secret   4 0 0   100.0%
security / secrets_manager.py SecretsManager.set_secret   2 0 0   100.0%
security / secrets_manager.py SecretsManager._save_vault   8 1 0   87.5%
security / secrets_manager.py SecretsManager.has_secret   1 1 0   0.0%
security / secrets_manager.py SecretsManager.migrate_from_config   25 25 0   0.0%
security / secrets_manager.py get_secret   1 0 0   100.0%
security / secrets_manager.py (no function)   30 0 6   100.0%
security / source_protection.py SourceProtectionService.check_install_method   31 15 4   51.6%
security / source_protection.py SourceProtectionService.is_source_visible   17 9 0   47.1%
security / source_protection.py SourceProtectionService.verify_hevolveai_integrity   26 2 3   92.3%
security / source_protection.py SourceProtectionService._load_manifest   5 5 0   0.0%
security / source_protection.py SourceProtectionService._compute_package_hashes   14 2 1   85.7%
security / source_protection.py compute_dependency_hash   19 4 1   78.9%
security / source_protection.py CrawlIntegrityWatcher.__init__   7 0 0   100.0%
security / source_protection.py CrawlIntegrityWatcher.register_tamper_callback   2 0 0   100.0%
security / source_protection.py CrawlIntegrityWatcher.start   7 1 0   85.7%
security / source_protection.py CrawlIntegrityWatcher.stop   4 0 0   100.0%
security / source_protection.py CrawlIntegrityWatcher.is_healthy   1 0 0   100.0%
security / source_protection.py CrawlIntegrityWatcher._check_loop   11 9 2   18.2%
security / source_protection.py CrawlIntegrityWatcher._on_tamper_detected   6 0 2   100.0%
security / source_protection.py CrawlIntegrityWatcher._compute_current_hash   1 0 0   100.0%
security / source_protection.py CrawlIntegrityWatcher._check_once_for_test   5 0 2   100.0%
security / source_protection.py _is_protected_object   8 0 0   100.0%
security / source_protection.py _guarded_getsource   3 0 0   100.0%
security / source_protection.py _guarded_getsourcelines   3 0 0   100.0%
security / source_protection.py _guarded_getsourcefile   3 0 0   100.0%
security / source_protection.py _guarded_findsource   3 0 0   100.0%
security / source_protection.py install_source_guards   5 0 0   100.0%
security / source_protection.py (no function)   50 0 0   100.0%
security / system_requirements.py HardwareProfile.to_dict   1 0 0   100.0%
security / system_requirements.py NodeCapabilities.to_dict   1 0 0   100.0%
security / system_requirements.py detect_hardware   28 0 8   100.0%
security / system_requirements.py _detect_ram_gb   25 22 4   12.0%
security / system_requirements.py _detect_disk_gb   6 0 2   100.0%
security / system_requirements.py _detect_read_only_fs   14 2 4   85.7%
security / system_requirements.py _detect_gpio   11 3 4   72.7%
security / system_requirements.py _detect_serial   8 3 2   62.5%
security / system_requirements.py _detect_camera_hw   9 3 1   66.7%
security / system_requirements.py _detect_imu   7 2 0   71.4%
security / system_requirements.py _detect_gps   11 3 1   72.7%
security / system_requirements.py _detect_lidar   7 1 3   85.7%
security / system_requirements.py check_network_connectivity   8 0 0   100.0%
security / system_requirements.py classify_tier   10 0 0   100.0%
security / system_requirements.py resolve_features   9 0 0   100.0%
security / system_requirements.py apply_feature_gates   13 0 0   100.0%
security / system_requirements.py run_system_check   13 0 0   100.0%
security / system_requirements.py get_capabilities   1 0 0   100.0%
security / system_requirements.py get_tier   3 0 0   100.0%
security / system_requirements.py get_tier_name   1 0 0   100.0%
security / system_requirements.py reset_for_testing   2 0 0   100.0%
security / system_requirements.py (no function)   83 0 0   100.0%
security / tls_config.py get_secure_session   12 12 0   0.0%
security / tls_config.py upgrade_url   8 8 0   0.0%
security / tls_config.py secure_request   5 5 0   0.0%
security / tls_config.py secure_get   1 1 0   0.0%
security / tls_config.py secure_post   1 1 0   0.0%
security / tls_config.py secure_put   1 1 0   0.0%
security / tls_config.py secure_delete   1 1 0   0.0%
security / tls_config.py (no function)   15 0 0   100.0%
Total     107758 51338 12578   52.4%

No items found using the specified filter.