MCPcopy Create free account

hub / github.com/Infinity-AILab/DeepResearchEval / types & classes

Types & classes91 in github.com/Infinity-AILab/DeepResearchEval

↓ 10 callersClassBackendSpanExporter
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:38
↓ 10 callersClassBatchTraceProcessor
Some implementation notes: 1. Using Queue, which is thread-safe. 2. Using a background thread to export spans, to minimize any performance iss
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:166
↓ 10 callersClassToolManager
factual_eval/libs/miroflow-tool/src/miroflow/tool/manager.py:50
↓ 7 callersClassAPIClient
LLM API client wrapping OpenAI SDK calls.
task_generation/clients/api_client.py:17
↓ 5 callersClassNoOpSpan
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:104
↓ 4 callersClassDomainLoader
Load research domains from file.
task_generation/generators/domain_loader.py:15
↓ 3 callersClassDefaultTraceProvider
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:158
↓ 3 callersClassFoo
factual_eval/libs/miroflow-contrib/tests/tracing/deprecated_tracing_errors.py:297
↓ 3 callersClassTaskGenerationConfig
Configuration parameters for Deep Research task generation.
task_generation/config.py:8
↓ 2 callersClassAgentSpanData
Represents an Agent Span in the trace. Includes name, handoffs, tools, and output type.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:29
↓ 2 callersClassDeepResearchFilter
Filter tasks that require deep search.
task_generation/filters/deep_research_filter.py:19
↓ 2 callersClassExpertGenerator
Generate expert personas in parallel.
task_generation/generators/expert_generator.py:19
↓ 2 callersClassFoo
factual_eval/libs/miroflow-contrib/tests/tracing/deprecated_tracing_errors_streamed.py:312
↓ 2 callersClassNoOpTrace
A no-op trace that will not be recorded.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/traces.py:76
↓ 2 callersClassPlaywrightSession
Class to maintain a persistent Playwright MCP session.
factual_eval/libs/miroflow-tool/src/miroflow/tool/mcp_servers/browser_session.py:18
↓ 2 callersClassQualityAssessor
Assess baseline answer quality, filter tasks needing search augmentation.
task_generation/filters/quality_assessor.py:24
↓ 2 callersClassSpanImpl
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:167
↓ 2 callersClassTaskGenerator
Generate Deep Research tasks based on expert backgrounds.
task_generation/generators/task_generator.py:19
↓ 2 callersClassTraceImpl
A trace that will be recorded by the tracing library.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/traces.py:123
↓ 1 callersClassAPIClient
API Client
point_quality/deepresearcharena/utils/llm_call.py:14
↓ 1 callersClassCacheManager
Manager for multiple cache instances used by evaluators
point_quality/deepresearcharena/cache/cache_manager.py:12
↓ 1 callersClassClaudeAnthropicClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_anthropic_client.py:27
↓ 1 callersClassClaudeNewAPIClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_newapi_client.py:33
↓ 1 callersClassClaudeOpenRouterClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_openrouter_client.py:34
↓ 1 callersClassConsoleSpanExporter
Prints the traces and spans to the console.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processors.py:27
↓ 1 callersClassContextLimitError
factual_eval/libs/miroflow/src/miroflow/llm/providers/claude_openrouter_client.py:29
↓ 1 callersClassCustomSpanData
Represents a Custom Span in the trace. Includes name and data property bag.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:193
↓ 1 callersClassDeepSeekNewAPIClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/deepseek_newapi_client.py:29
↓ 1 callersClassFanoutExporter
FanoutExporter is a tracing exporter that sends trace data to multiple exporters. It allows you to fan out the trace data to different destin
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_exporter.py:38
↓ 1 callersClassFileCache
File-based cache for storing evaluation data persistently
point_quality/deepresearcharena/cache/file_cache.py:14
↓ 1 callersClassFileTraceProcessor
A tracing processor that stores completed traces in memory.
factual_eval/libs/miroflow/src/miroflow/logging/tracing_processor.py:18
↓ 1 callersClassFunctionSpanData
Represents a Function Span in the trace. Includes input, output and MCP data (if applicable).
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:63
↓ 1 callersClassGPTOpenAIClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/gpt_openai_client.py:25
↓ 1 callersClassGPTOpenAIResponseClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/gpt_openai_response_client.py:26
↓ 1 callersClassGenerationSpanData
Represents a Generation Span in the trace. Includes input, output, model, model configuration, and usage.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:97
↓ 1 callersClassGuardrailSpanData
Represents a Guardrail Span in the trace. Includes name and triggered status.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:217
↓ 1 callersClassHandoffSpanData
Represents a Handoff Span in the trace. Includes source and destination agents.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:169
↓ 1 callersClassMCPListToolsSpanData
Represents an MCP List Tools Span in the trace. Includes server and result.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:351
↓ 1 callersClassNoopExporter
NoopExporter does nothing. This replaces default BackendExporter.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_exporter.py:29
↓ 1 callersClassOrchestrator
factual_eval/libs/miroflow/src/miroflow/prebuilt/orchestrator.py:57
↓ 1 callersClassOtelExporter
OtelExporter is a tracing exporter that sends trace data to an OpenTelemetry endpoint. It uses the `http-json` format for exporting traces.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/otlp_exporter.py:85
↓ 1 callersClassOutputFormatter
factual_eval/libs/miroflow/src/miroflow/utils/io_utils.py:66
↓ 1 callersClassPipelineOrchestrator
Deep Research task generation pipeline orchestrator.
task_generation/pipeline/orchestrator.py:23
↓ 1 callersClassPointwiseEvaluator
Pointwise evaluator for Deep Research Arena Inherits from BaseEvaluator and adds specific functionality for: - Query-specific dimens
point_quality/deepresearcharena/evaluator/pointwise_evaluator.py:16
↓ 1 callersClassQwenSGLangClient
factual_eval/libs/miroflow/src/miroflow/llm/providers/qwen_sglang_client.py:21
↓ 1 callersClassResponseSpanData
Represents a Response Span in the trace. Includes response and input.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:140
↓ 1 callersClassSpanError
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:26
↓ 1 callersClassSpanProcessorForTests
A simple processor that stores finished spans in memory. This is thread-safe and suitable for tests or basic usage.
factual_eval/libs/miroflow-contrib/tests/tracing/testing_processor.py:18
↓ 1 callersClassSpeechGroupSpanData
Represents a Speech Group Span in the trace.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:327
↓ 1 callersClassSpeechSpanData
Represents a Speech Span in the trace. Includes input, output, model, model configuration, and first content timestamp.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:285
↓ 1 callersClassStepRecord
Record detailed information of task execution steps
factual_eval/libs/miroflow/src/miroflow/logging/task_tracer.py:18
↓ 1 callersClassSynchronousMultiTracingProcessor
Forwards all calls to a list of TracingProcessors, in order of registration.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:25
↓ 1 callersClassTaskTracer
Only use primitive types, datatime, Path etc.
factual_eval/libs/miroflow/src/miroflow/logging/task_tracer.py:28
↓ 1 callersClassTokenUsage
we unify openai and anthropic format. there are four usage types: - input/output tokens - cache write/read tokens openai: - cache
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:26
↓ 1 callersClassTraceAnalyzer
Class for analyzing trace JSON files, facilitating reading and accessing important information Supports two tool call formats: 1. Legacy
factual_eval/apps/visualize-trace/trace_analyzer.py:10
↓ 1 callersClassTranscriptionSpanData
Represents a Transcription Span in the trace. Includes input, output, model, and model configuration.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:241
↓ 1 callersClass_ConditionalTransition
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:71
ClassAsyncBatchFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:242
ClassAsyncBatchNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:194
ClassAsyncFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:212
ClassAsyncNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:152
ClassAsyncParallelBatchFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:253
ClassAsyncParallelBatchNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:201
ClassBaseEvaluator
point_quality/deepresearcharena/evaluator/base_evaluator.py:26
ClassBaseNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:18
ClassBatchFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:144
ClassBatchNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:102
ClassFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:108
ClassFlow
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core_v2.py:46
ClassFlowable
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core_v2.py:27
ClassFlowableMixin
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core_v2.py:32
ClassLLMProviderClientBase
factual_eval/libs/miroflow/src/miroflow/llm/provider_client_base.py:44
ClassNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core.py:79
ClassNode
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/pocket/core_v2.py:11
ClassPointwiseEvaluatorCore
Core methods for pointwise evaluation
point_quality/deepresearcharena/evaluator/pointwise_core.py:11
ClassSandboxStatus
factual_eval/libs/miroflow-tool/src/miroflow/tool/manager_v2.py:15
ClassScope
Manages the current span and trace in the context.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/scope.py:27
ClassSpan
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/spans.py:31
ClassSpanData
Represents span data in the trace.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/span_data.py:12
ClassTestAudioMCPServer
Test suite for Audio MCP Server functionality.
factual_eval/libs/miroflow-tool/tests/test_audio_mcp_server.py:16
ClassTestPythonServer
Test suite for Python MCP Server functionality.
factual_eval/libs/miroflow-tool/tests/test_python_server.py:18
ClassTestReadingMCPServer
Test suite for Reading MCP Server functionality.
factual_eval/libs/miroflow-tool/tests/test_reading_mcp_server.py:21
ClassTestReasoningMCPServer
Test suite for Reasoning MCP Server functionality.
factual_eval/libs/miroflow-tool/tests/test_reasoning_mcp_server.py:16
ClassTestSearchingMCPServer
Test suite for Searching MCP Server functionality.
factual_eval/libs/miroflow-tool/tests/test_searching_mcp_server.py:14
ClassTestVisionMCPServer
Test suite for Vision MCP Server functionality with dual-model support.
factual_eval/libs/miroflow-tool/tests/test_vision_mcp_server.py:16
ClassToolManagerProtocol
this enables other kinds of tool manager.
factual_eval/libs/miroflow-tool/src/miroflow/tool/manager.py:41
ClassToolSandboxWithStdio
a long-lived sandbox that keeps mcp stdio session alive. vs ToolManager: - ToolManager automatically open/close mcp session in calls to `get_a
factual_eval/libs/miroflow-tool/src/miroflow/tool/manager_v2.py:21
ClassTrace
A trace is the root level object that tracing creates. It represents a logical "workflow".
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/traces.py:19
ClassTraceProvider
Interface for creating traces and spans.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/provider.py:93
ClassTracingExporter
Exports traces and spans. For example, could log them or send them to a backend.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processor_interface.py:65
ClassTracingProcessor
Interface for processing spans.
factual_eval/libs/miroflow-contrib/src/miroflow/contrib/tracing/processor_interface.py:15