Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Infinity-AILab/DeepResearchEval
/ functions
Functions
851 in github.com/Infinity-AILab/DeepResearchEval
⨍
Functions
851
◇
Types & classes
91
↳
Endpoints
19
↓ 1 callers
Method
_get_e2b_credentials
Get E2B API credentials, skip test if not available.
factual_eval/libs/miroflow-tool/tests/test_python_server.py:21
↓ 1 callers
Method
_get_model_price
Get model price information
point_quality/deepresearcharena/utils/llm_call.py:134
↓ 1 callers
Method
_get_openai_credentials
Get OpenAI API credentials, skip test if not available.
factual_eval/libs/miroflow-tool/tests/test_audio_mcp_server.py:19
↓ 1 callers
Method
_get_vision_credentials
Get vision API credentials, skip test if neither is available.
factual_eval/libs/miroflow-tool/tests/test_vision_mcp_server.py:19
↓ 1 callers
Method
_handle_oai_tool_thinking
Handles the logic for oai_tool_thinking.
factual_eval/libs/miroflow/src/miroflow/llm/providers/gpt_openai_client.py:205
↓ 1 callers
Method
_handle_summary_with_context_limit_retry
Handle context limit retry logic when processing summary Returns: str: final_answer_text - LLM generated summary text, e
factual_eval/libs/miroflow/src/miroflow/prebuilt/orchestrator.py:242
↓ 1 callers
Method
_init_prompts
Initialize all prompt templates
point_quality/deepresearcharena/evaluator/pointwise_evaluator.py:48
↓ 1 callers
Method
_is_huggingface_dataset_or_space_url
Check if the URL is a Hugging Face dataset or space URL. :param url: The URL to check :return: True if it's a HuggingFace dat
factual_eval/libs/miroflow-tool/src/miroflow/tool/manager.py:67
↓ 1 callers
Function
_keyvalue
```proto // KeyValue is a key-value pair that is used to store Span attributes, Link // attributes, etc. message KeyValue { str
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_json.py:101
↓ 1 callers
Function
_legacy_escape_method
Legacy simple escape method: mainly handles special cases of code_block field
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:321
↓ 1 callers
Function
_list_tools
(sub_agent_tool_managers: dict[str, ToolManager])
factual_eval/libs/miroflow/src/miroflow/prebuilt/orchestrator.py:33
↓ 1 callers
Method
_load_cache
Load cache from file
point_quality/deepresearcharena/cache/file_cache.py:36
↓ 1 callers
Method
_load_json
Load JSON file
factual_eval/apps/visualize-trace/trace_analyzer.py:29
↓ 1 callers
Method
_load_model_results
Load model results from directory
point_quality/deepresearcharena/evaluator/base_evaluator.py:88
↓ 1 callers
Method
_load_pricing_from_config
Load pricing information from Hydra configuration
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:157
↓ 1 callers
Method
_load_queries
Load queries from JSONL file
point_quality/deepresearcharena/evaluator/base_evaluator.py:74
↓ 1 callers
Method
_print_statistics
Print statistics.
task_generation/pipeline/orchestrator.py:186
↓ 1 callers
Method
_reset_token_usage
Reset token usage counter - implemented by specific implementation class
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:143
↓ 1 callers
Method
_run
(self, shared: SharedData)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:51
↓ 1 callers
Method
_save_final_tasks
Save final task data.
task_generation/pipeline/orchestrator.py:123
↓ 1 callers
Function
_should_retry
Determine if the response indicates a retryable error. :param response: The HTTP response object. :return: True if the response indicates
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_exporter.py:72
↓ 1 callers
Function
_span
Convert a span export dictionary to the OpenTelemetry format. :param span_export: The span export dictionary. :return: The span in OpenTe
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_json.py:185
↓ 1 callers
Function
_status
(span_error: SpanError | None)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_json.py:145
↓ 1 callers
Function
_trace_id
assume using default trace provider, which generates trace_id in the format: input = f"trace_{uuid.uuid4().hex}"
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_json.py:153
↓ 1 callers
Function
_try_direct_parse
Strategy 1: Try direct parsing, no fixing needed if successful
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:207
↓ 1 callers
Function
_try_legacy_method
Strategy 4: Try legacy simple method
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:226
↓ 1 callers
Function
_try_line_start_pattern
Strategy 2: Use line start pattern for parsing
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:216
↓ 1 callers
Function
_try_negative_lookbehind_pattern
Strategy 3: Use negative lookbehind pattern for parsing
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:221
↓ 1 callers
Method
_update_token_usage
Update cumulative token usage - OpenAI implementation
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_openrouter_client.py:60
↓ 1 callers
Method
_update_token_usage
Update cumulative token usage - Anthropic implementation
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_anthropic_client.py:61
↓ 1 callers
Method
_update_token_usage
Update cumulative token usage - OpenAI implementation
factual_eval/libs/miroflow/src/miroflow/llm/providers/deepseek_newapi_client.py:52
↓ 1 callers
Method
_update_token_usage
(self, usage_data)
factual_eval/libs/miroflow/src/miroflow/llm/providers/qwen_sglang_client.py:44
↓ 1 callers
Method
_update_token_usage
Update cumulative token usage - OpenAI Response API implementation
factual_eval/libs/miroflow/src/miroflow/llm/providers/gpt_openai_response_client.py:50
↓ 1 callers
Method
_update_token_usage
Update cumulative token usage - OpenAI implementation
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_newapi_client.py:56
↓ 1 callers
Method
add_tracing_processor
Add a processor to the list of processors. Each processor will receive all traces/spans.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:35
↓ 1 callers
Function
assert_no_spans
()
factual_eval/libs/miroflow-contrib/tests/tracing/testing_processor.py:89
↓ 1 callers
Method
assess_quality
Assess baseline answer quality, filter tasks needing search augmentation. Args: tasks_with_baseline: Task list with base
task_generation/filters/quality_assessor.py:130
↓ 1 callers
Function
bindStepEventListeners
()
factual_eval/apps/visualize-trace/static/js/script.js:829
↓ 1 callers
Function
browseDirectory
()
factual_eval/apps/visualize-trace/static/js/script.js:309
↓ 1 callers
Function
build_prompt
(user_query, long_report)
factual_eval/apps/run-agent/fact_check.py:39
↓ 1 callers
Method
calculate_hierarchical_scores
Calculate final hierarchical weighted scores
point_quality/deepresearcharena/evaluator/pointwise_core.py:301
↓ 1 callers
Function
calculate_sub_agent_wall_time
( sub_agent_name: str, )
factual_eval/libs/miroflow/src/miroflow/logging/task_tracer.py:275
↓ 1 callers
Function
check_dependencies
Check if dependencies are installed
factual_eval/apps/visualize-trace/run.py:16
↓ 1 callers
Method
close
Close client connection
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:350
↓ 1 callers
Function
complex_async_tracing
()
factual_eval/libs/miroflow-contrib/tests/tracing/test_tracing.py:194
↓ 1 callers
Function
createBrowserStepHTML
(step, parentIndex)
factual_eval/apps/visualize-trace/static/js/script.js:717
↓ 1 callers
Function
createNewFormatToolCallHTML
(tool)
factual_eval/apps/visualize-trace/static/js/script.js:173
↓ 1 callers
Function
createStepHTML
(step, index)
factual_eval/apps/visualize-trace/static/js/script.js:622
↓ 1 callers
Method
create_criteria_for_all_dimensions
Generate criteria for all dimensions for a specific query
point_quality/deepresearcharena/evaluator/pointwise_evaluator.py:127
↓ 1 callers
Method
create_trace
Create a new trace.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:133
↓ 1 callers
Function
ctxmanager_spans
()
factual_eval/libs/miroflow-contrib/tests/tracing/test_tracing.py:112
↓ 1 callers
Function
default_exporter
The default exporter, which exports traces and spans to the backend in batches.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:318
↓ 1 callers
Function
default_processor
The default processor, which exports traces and spans to the backend in batches.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:323
↓ 1 callers
Function
disabled_tracing
()
factual_eval/libs/miroflow-contrib/tests/tracing/test_tracing.py:294
↓ 1 callers
Function
enabled_trace_disabled_span
()
factual_eval/libs/miroflow-contrib/tests/tracing/test_tracing.py:306
↓ 1 callers
Function
encode_spans
(spans: list[Trace | Span])
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_json.py:215
↓ 1 callers
Method
ensure_summary_context
( self, message_history: list[dict[str, Any]], summary_prompt: str )
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:438
↓ 1 callers
Function
entrypoint
( cfg: DictConfig, logger: logging.Logger, task_id: str = "task_1", task: str = "Write a pytho
factual_eval/apps/run-agent/fact_check.py:140
↓ 1 callers
Function
env_info
Record the environment in the trace. This hydrdates `TaskTracer.env_info`.
factual_eval/libs/miroflow/src/miroflow/logging/task_tracer.py:130
↓ 1 callers
Function
escape_string_content
Smart escaping and fixing: different processing based on key type Escaping strategy: - Basic escaping: double quotes, newlines and other
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:45
↓ 1 callers
Method
evaluate_all_queries
Evaluate all queries across all models
point_quality/deepresearcharena/evaluator/pointwise_evaluator.py:229
↓ 1 callers
Method
exec
(self, prep_res: _PrepResult)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:40
↓ 1 callers
Method
exec_async
(self, prep_res: _PrepResult)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:156
↓ 1 callers
Method
exec_fallback
(self, prep_res: _PrepResult, exc: Exception)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:87
↓ 1 callers
Method
exec_fallback_async
( self, prep_res: _PrepResult, exc: Exception )
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:159
↓ 1 callers
Method
export
(self, items: list[Trace | Span[Any]])
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_exporter.py:34
↓ 1 callers
Function
extract_json_block
(s: str)
factual_eval/apps/run-agent/fact_check.py:27
↓ 1 callers
Function
extract_query_and_response
从 JSON 文件中提取 user_query 和 response Args: json_file_path: JSON 文件路径 Returns: Tuple[str, str]: (user_query, r
factual_eval/apps/run-agent/batch_test.py:25
↓ 1 callers
Method
extract_tool_calls_info
Extract tool call information - implemented by subclass
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:132
↓ 1 callers
Method
filter
Filter tasks that require deep search. Args: tasks: List of tasks to filter Returns: Filtered task
task_generation/filters/deep_research_filter.py:43
↓ 1 callers
Method
finish
(self, reset_current: bool = False)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:131
↓ 1 callers
Method
finish
(self, reset_current: bool = False)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:224
↓ 1 callers
Method
finish
(self, reset_current: bool = False)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/traces.py:103
↓ 1 callers
Method
finish
(self, reset_current: bool = False)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/traces.py:172
↓ 1 callers
Function
fix_json_syntax
Fix common errors in JSON strings
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:149
↓ 1 callers
Function
fix_python_syntax
Fix common syntax errors in Python code
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:112
↓ 1 callers
Function
fix_shell_syntax
Fix common syntax errors in Shell commands
factual_eval/libs/miroflow/src/miroflow/utils/parsing_utils.py:131
↓ 1 callers
Method
force_flush
Forces an immediate flush of all queued spans.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:261
↓ 1 callers
Method
force_flush
(self)
factual_eval/libs/miroflow-contrib/tests/tracing/testing_processor.py:70
↓ 1 callers
Function
formatFileSize
(bytes)
factual_eval/apps/visualize-trace/static/js/script.js:106
↓ 1 callers
Function
formatJsonContent
(content)
factual_eval/apps/visualize-trace/static/js/script.js:249
↓ 1 callers
Function
formatMcpToolCallWithPlaceholders
(text, placeholders)
factual_eval/apps/visualize-trace/static/js/script.js:115
↓ 1 callers
Method
format_final_summary_and_log
Format final summary information, including answer and token statistics
factual_eval/libs/miroflow/src/miroflow/utils/io_utils.py:112
↓ 1 callers
Method
format_token_usage_summary
Format token usage statistics and cost estimation, return summary_lines for format_final_summary and log string - implemented by subclass
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:139
↓ 1 callers
Method
gen_group_id
Generate a new group identifier.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:129
↓ 1 callers
Method
gen_span_id
Generate a new span ID.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:206
↓ 1 callers
Method
gen_trace_id
Generate a new trace ID.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:202
↓ 1 callers
Function
generate_agent_specific_system_prompt
(agent_type: str = "")
factual_eval/libs/miroflow/src/miroflow/utils/prompt_utils.py:168
↓ 1 callers
Method
generate_agent_system_prompt
( self, date: datetime.datetime, mcp_servers: list[dict] )
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:453
↓ 1 callers
Method
generate_baselines
Generate no-search baseline answers for tasks. Args: tasks: Task list Returns: Task list with basel
task_generation/filters/quality_assessor.py:48
↓ 1 callers
Method
generate_dimension_criteria
Generate specific criteria for a dimension
point_quality/deepresearcharena/evaluator/pointwise_core.py:121
↓ 1 callers
Method
generate_hierarchical_weights
Generate hierarchical weights for all dimensions
point_quality/deepresearcharena/evaluator/pointwise_core.py:51
↓ 1 callers
Method
generate_query_dimensions
Generate query-specific evaluation dimensions
point_quality/deepresearcharena/evaluator/pointwise_core.py:14
↓ 1 callers
Method
generate_response
Generate response
point_quality/deepresearcharena/utils/llm_call.py:38
↓ 1 callers
Method
get_and_clear_traces
Returns the stored traces for a specific task and clears them.
factual_eval/libs/miroflow/src/miroflow/logging/tracing_processor.py:46
↓ 1 callers
Method
get_basic_info
Get basic task information
factual_eval/apps/visualize-trace/trace_analyzer.py:86
↓ 1 callers
Method
get_browser_agent_session_messages
Get message list for specified session
factual_eval/apps/visualize-trace/trace_analyzer.py:126
↓ 1 callers
Method
get_cache_sizes
Get sizes of all caches Returns: Dictionary mapping cache names to their sizes
point_quality/deepresearcharena/cache/cache_manager.py:65
↓ 1 callers
Method
get_current_span
(cls)
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/scope.py:33
↓ 1 callers
Method
get_execution_summary
Get execution summary information
factual_eval/apps/visualize-trace/trace_analyzer.py:351
← previous
next →
201–300 of 851, ranked by callers