Benign python Download

pydantic-evals 2.6.0

“Framework for evaluating stochastic code execution, especially code making use of LLMs”

setup() call followed by other codeBundled Python dependency library path

Evidence

Explicit LLM or language-model reference agentic.py · lines 1–8
1"""Span-based evaluators for agentic workflows.
2
3These evaluators compare the tool-call trajectory captured in OpenTelemetry
4spans against expectations. They are deterministic and require no LLM calls,
5so they are cheap to run and produce the same score for the same trace.
6
7All of the evaluators in this module ([`ToolCorrectness`][pydantic_evals.evaluators.ToolCorrectness],
8[`TrajectoryMatch`][pyd …
References the Anthropic service name agentic.py · lines 18–23
18:65… rver-side
19 builtin tools — such as OpenAI's file search or Anthropic's web search —
20 do not create local spans and will not be counted.
21
22!!! note "What counts as a tool call"
23 Every execut …
Parses JSON data with Python agentic.py · lines 452–459
452:10… ),
453 )
454
455 try:
456 actual_args = json.loads(selected.arguments)
457 except json.JSONDecodeError as e:
458 return EvaluationReason(
459 value=False, …
Python not-in membership check agentic.py · lines 492–497
492:20… ] = []
493 for key, expected_value in expected.items():
494 if key not in actual:
495 diffs.append(f'missing key {key!r}')
496 elif actual[key] != expected_value:
497 diffs.append(f'key {ke …
Hex decoding via int(x, 16) _otel_emit.py · lines 115–120
115:16… erence is None:
116 return None
117 try:
118 trace_id = int(span_reference.trace_id, 16)
119 span_id = int(span_reference.span_id, 16)
120 except ValueError: # pragma: no cover — d …

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.