MCPcopy Create free account
hub / github.com/IBM/AssetOpsBench / OpsMetrics

Class OpsMetrics

src/evaluation/models.py:57–66  ·  view source on GitHub ↗

Per-task operational metrics derived from a trajectory.

Source from the content-addressed store, hash-verified

55
56
57class OpsMetrics(BaseModel):
58 """Per-task operational metrics derived from a trajectory."""
59
60 turn_count: int = 0
61 tool_call_count: int = 0
62 unique_tools: list[str] = Field(default_factory=list)
63 tokens_in: int = 0
64 tokens_out: int = 0
65 duration_ms: float | None = None
66 est_cost_usd: float | None = None
67
68
69class ScorerResult(BaseModel):

Callers 9

_resultFunction · 0.90
_resultFunction · 0.90
metrics_from_trajectoryFunction · 0.85
_from_sdk_trajectoryFunction · 0.85
_from_plan_executeFunction · 0.85

Calls

no outgoing calls

Tested by 6

_resultFunction · 0.72
_resultFunction · 0.72