Skip to main content

TasksPython Distributed Context Propagation

Python0% pass rateView TaskView Prompt

Instrument a Python client-server application with OTEL tracing. Must produce exactly 2 trace IDs for two separate workflows.

Common failure modes

Test expects 2 trace IDs but models produce only 1. Models propagate context "too well" - they continue the same trace across both workflows instead of creating separate traces for each.

Example error

AssertionError: Expected more than 1 trace ID, got 1

Performance

ModelPass RateRunsAvg CostAvg Time
OpenAIgpt-5.2-codex0%
$0.0020m
DeepSeekdeepseek-v3.20%
$0.1115m
Googlegemini-3-flash-preview0%
$0.134m
Grokgrok-4.1-fast0%
$0.1420m
Z.aiglm-4.70%
$0.158m
Kimikimi-k2-thinking0%
$0.1623m
OpenAIgpt-5.10%
$0.3410m
Googlegemini-3-pro-preview0%
$0.405m
Anthropicclaude-haiku-4.50%
$0.417m
Grokgrok-40%
$0.449m
OpenAIgpt-5.20%
$0.448m
Anthropicclaude-sonnet-4.50%
$0.465m
OpenAIgpt-5.1-codex-max0%
$0.6115m
Anthropicclaude-opus-4.50%
$0.666m