MCPcopy Create free account

hub / github.com/IBM/AssetOpsBench / types & classes

Types & classes171 in github.com/IBM/AssetOpsBench

↓ 22 callersClassErrorResult
src/servers/tsfm/models.py:58
↓ 16 callersClassErrorResult
src/servers/iot/main.py:70
↓ 15 callersClassPlan
An execution plan composed of ordered steps.
src/agent/plan_execute/models.py:23
↓ 14 callersClassScorerResult
Output of a single :class:`Scorer` invocation. ``scorer`` is the registered name of the scorer that produced this result — distinct from ``Sc
src/evaluation/models.py:69
↓ 13 callersClassOpsMetrics
Per-task operational metrics derived from a trajectory.
src/evaluation/models.py:57
↓ 12 callersClassTimer
`with Timer() as t: ...; t.ms` — live millisecond wall time for the metadata block.
src/servers/wo/envelope.py:31
↓ 11 callersClassExecutor
Executes plan steps by routing tool calls to MCP servers.
src/agent/plan_execute/executor.py:47
↓ 11 callersClassStepResult
Result of executing a single plan step.
src/agent/plan_execute/models.py:54
↓ 10 callersClass_CapturingLLM
Records every generate() prompt and returns a canned response.
src/agent/tests/test_runner.py:87
↓ 9 callersClassBearingGeometry
Bearing physical dimensions.
src/servers/vibration/dsp/bearing_freqs.py:25
↓ 9 callersClassClaudeAgentRunner
Agent runner that delegates to the claude-agent-sdk agentic loop. The sdk handles tool discovery, invocation, and multi-turn conversation aga
src/agent/claude_agent/runner.py:81
↓ 9 callersClassDeepAgentRunner
Agent runner that delegates to LangChain's deep-agents framework. The deep agent handles planning, tool invocation, and multi-turn conversati
src/agent/deep_agent/runner.py:139
↓ 8 callersClassErrorResult
src/servers/fmsr/main.py:174
↓ 8 callersClassEvaluator
Run a batch of scenarios against their saved trajectories.
src/evaluation/evaluator.py:30
↓ 8 callersClassOpenAIAgentRunner
Agent runner that delegates to the OpenAI Agents SDK agentic loop. The SDK handles tool discovery, invocation, and multi-turn conversation ag
src/agent/openai_agent/runner.py:172
↓ 8 callersClassTurnRecord
One assistant turn: text output, tool calls, and token usage.
src/agent/models.py:33
↓ 7 callersClassPlanExecuteRunner
Entry-point for plan-and-execute workflows using MCP servers as tool providers. Usage:: from agent import PlanExecuteRunner from
src/agent/plan_execute/runner.py:80
↓ 6 callersClassAgentResult
Result returned by any AgentRunner.
src/agent/models.py:69
↓ 6 callersClassFaultDiagnosis
Result of automated fault classification.
src/servers/vibration/dsp/fault_detection.py:163
↓ 6 callersClassLLMJudgeScorer
Closure-style scorer that holds an :class:`LLMBackend`.
src/evaluation/scorers/llm_judge.py:87
↓ 6 callersClassMethodConfig
Configuration for one benchmark method.
src/benchmark/scenario_suite_runner.py:45
↓ 6 callersClassToolCall
A single tool invocation made by the agent.
src/agent/models.py:20
↓ 6 callersClassTrajectory
Full execution trace across all agent turns.
src/agent/models.py:47
↓ 6 callersClass_StubLLM
src/evaluation/tests/test_scorers.py:15
↓ 5 callersClassErrorResult
src/servers/vibration/main.py:57
↓ 5 callersClassPlanner
Decomposes a question into a structured execution plan using an LLM.
src/agent/plan_execute/planner.py:106
↓ 4 callersClassCouchError
src/servers/wo/couch.py:21
↓ 4 callersClassLLMResult
Return type for :meth:`LLMBackend.generate_with_usage`. ``input_tokens`` / ``output_tokens`` are ``0`` when the backend can't report usage (e
src/llm/base.py:10
↓ 4 callersClassPlanStep
A single step in an execution plan.
src/agent/plan_execute/models.py:10
↓ 4 callersClassScenarioResult
src/evaluation/models.py:84
↓ 4 callersClass_Assistant
src/agent/stirrup_agent/tests/__init__.py:40
↓ 4 callersClass_Assistant
src/agent/stirrup_agent/tests/test_runner.py:40
↓ 4 callersClass_FakeTrajectory
src/observability/tests/test_persistence.py:32
↓ 3 callersClassKeyComparison
Per-key comparison between gold and model output.
src/evaluation/scorers/static_json.py:32
↓ 3 callersClassOTLPJsonFileExporter
Append each span batch to *path* as one OTLP-JSON line. Thread-safe via a write lock so concurrent `export()` calls from the `BatchSpanProces
src/observability/file_exporter.py:27
↓ 3 callersClassOpenAICompatBackend
LLM backend using the native ``openai`` SDK against a compatible router. Args: model_id: prefixed model string, e.g. ``"tokenrouter/MiniM
src/llm/openai_compat.py:23
↓ 3 callersClassOpenCodeAgentRunner
Agent runner that delegates the agentic loop to ``opencode run``.
src/agent/opencode_agent/runner.py:567
↓ 2 callersClassAggregateOps
src/evaluation/models.py:96
↓ 2 callersClassDirectLLMAgentRunner
A simple model-only runner with no MCP tool calls.
src/agent/direct_llm_agent/runner.py:70
↓ 2 callersClassFailureModesResult
src/servers/fmsr/main.py:178
↓ 2 callersClassFakeCouch
Implements the small CouchClient interface against a dict, including the subset of Mango operators the tools use ($in, $gte, $lte, $elemMatch).
src/servers/wo/tests/test_workorders.py:15
↓ 2 callersClassStaticJsonScorer
Evaluation scorer wrapper for the trajectory-based pipeline.
src/evaluation/scorers/static_json.py:442
↓ 2 callersClassTSADResult
src/servers/tsfm/models.py:95
↓ 2 callersClassWorkOrdersResult
src/servers/wo/models.py:88
↓ 2 callersClass_Finish
src/agent/stirrup_agent/tests/__init__.py:60
↓ 2 callersClass_Finish
src/agent/stirrup_agent/tests/test_runner.py:60
↓ 2 callersClass_TC
src/agent/stirrup_agent/tests/__init__.py:33
↓ 2 callersClass_TC
src/agent/stirrup_agent/tests/test_runner.py:33
↓ 2 callersClass_TimeSeriesAnomalyDetectionConformalWrapper
src/servers/tsfm/anomaly.py:447
↓ 2 callersClass_Usage
src/agent/stirrup_agent/tests/__init__.py:22
↓ 2 callersClass_Usage
src/agent/stirrup_agent/tests/test_runner.py:22
↓ 1 callersClassAITaskEntry
src/servers/tsfm/models.py:62
↓ 1 callersClassAITasksResult
src/servers/tsfm/models.py:67
↓ 1 callersClassAssetDetail
src/servers/iot/main.py:104
↓ 1 callersClassAssetSensorsResult
src/servers/iot/main.py:117
↓ 1 callersClassAssetsResult
src/servers/iot/main.py:78
↓ 1 callersClassBearingFrequencies
Calculated bearing characteristic frequencies at a given RPM.
src/servers/vibration/dsp/bearing_freqs.py:36
↓ 1 callersClassCouchClient
src/servers/wo/couch.py:25
↓ 1 callersClassDataEntry
A stored signal with metadata.
src/servers/vibration/data_store.py:34
↓ 1 callersClassDataStore
Simple in-memory store for vibration signals.
src/servers/vibration/data_store.py:93
↓ 1 callersClassDateTimeResult
src/servers/utilities/main.py:28
↓ 1 callersClassDummyLLM
src/agent/direct_llm_agent/tests/test_runner.py:10
↓ 1 callersClassDummyLLMResult
src/agent/direct_llm_agent/tests/test_runner.py:4
↓ 1 callersClassErrorResult
src/servers/wo/models.py:21
↓ 1 callersClassEvalReport
src/evaluation/models.py:111
↓ 1 callersClassFailureModeSensorMappingResult
src/servers/fmsr/main.py:198
↓ 1 callersClassFinetuningResult
src/servers/tsfm/models.py:88
↓ 1 callersClassForecastingResult
src/servers/tsfm/models.py:81
↓ 1 callersClassHistoryResult
src/servers/iot/main.py:93
↓ 1 callersClassLiteLLMBackend
LLM backend using the litellm library. Args: model_id: litellm model string with provider prefix, e.g.: ``"watsonx/meta
src/llm/litellm.py:24
↓ 1 callersClassMappingMetadata
src/servers/fmsr/main.py:192
↓ 1 callersClassMockLLM
Deterministic LLM that returns a canned response — no network calls.
src/agent/tests/conftest.py:8
↓ 1 callersClassOpenAI
src/llm/tests/test_backends.py:25
↓ 1 callersClassOpenCodeTrajectory
Trajectory plus raw OpenCode JSON events for debugging parser drift.
src/agent/opencode_agent/runner.py:56
↓ 1 callersClassOrchestratorResult
Final result from the plan-execute orchestrator.
src/agent/plan_execute/models.py:72
↓ 1 callersClassRegistryAssetsResult
src/servers/iot/main.py:125
↓ 1 callersClassRelevancyEntry
src/servers/fmsr/main.py:183
↓ 1 callersClassRouterCreds
Resolved endpoint + key for a proxy router.
src/llm/routers.py:26
↓ 1 callersClassSensorsResult
src/servers/iot/main.py:85
↓ 1 callersClassSequentialMockLLM
Returns responses in order across successive generate() calls.
src/agent/tests/conftest.py:18
↓ 1 callersClassShaftFeatures
Spectral amplitude at shaft-frequency harmonics.
src/servers/vibration/dsp/fault_detection.py:80
↓ 1 callersClassSitesResult
src/servers/iot/main.py:74
↓ 1 callersClassStaticJsonScore
Structured score for one gold/model answer pair.
src/evaluation/scorers/static_json.py:44
↓ 1 callersClassStirrupAgentRunner
Run a question through a Stirrup agent against the MCP servers. Args: llm: Unused; accepted for :class:`AgentRunner` interface parity.
src/agent/stirrup_agent/runner.py:54
↓ 1 callersClassTSFMModelEntry
src/servers/tsfm/models.py:71
↓ 1 callersClassTSFMModelsResult
src/servers/tsfm/models.py:77
↓ 1 callersClassTasksResult
src/servers/wo/models.py:110
↓ 1 callersClassTimeEnglishResult
src/servers/utilities/main.py:33
↓ 1 callersClassToolUniverse
ToolUniverse-style facade over the AssetOpsBench MCP servers.
src/mcphub/__init__.py:153
↓ 1 callersClassTypeBreakdown
src/evaluation/models.py:105
↓ 1 callersClassWorkOrderMutationResult
src/servers/wo/models.py:102
↓ 1 callersClassWorkOrderResult
src/servers/wo/models.py:97
↓ 1 callersClass_FakeStep
src/observability/tests/test_persistence.py:102
↓ 1 callersClass_FakeToolCall
src/observability/tests/test_persistence.py:16
↓ 1 callersClass_FakeTurn
src/observability/tests/test_persistence.py:23
↓ 1 callersClass_LiteLLMModelProvider
src/agent/openai_agent/runner.py:67
↓ 1 callersClass_TSADWeightedConformalWrapper
src/servers/tsfm/anomaly.py:78
↓ 1 callersClass_TokenMeter
Wraps an :class:`LLMBackend` and sums token usage across calls. ``Planner`` / ``Executor`` call ``generate()`` and only need a string; this w
src/agent/plan_execute/runner.py:28
↓ 1 callersClass_Tool
src/agent/stirrup_agent/tests/__init__.py:50
↓ 1 callersClass_Tool
src/agent/stirrup_agent/tests/test_runner.py:50
next →1–100 of 171, ranked by callers