Trace explorer
Watch each configuration work through the same task Every configuration is evaluated on identical held-out tasks. Pick a task, then read the turn-by-turn trace: the model's raw output, the calls the runtime parsed from it, what each call returned, and how the validator scored the episode. Replay shows recorded evaluation traces; Live runs a configuration on this machine through the local inference server.
Replay (recorded) Live (local inference)
50 shared tasks · same list for every configuration Split All splits In-distribution (eval_id) Unseen templates (eval_ood) Unseen tool domains (eval_unseen) Renamed tools (eval_renamed)
Family All families approval args chain parallel permission recovery select termination
Task (1 of 50) ← eval_id:0 · select · Forecast for Seville on 2026-12-19, please. eval_id:1 · select · How much is 49.5 Canadian dollars in USD? eval_id:5 · args · Block 11am tomorrow for '1:1'. eval_id:6 · chain · Email Umar Clarke with the subject 'Draft attached' and tell them we … eval_id:7 · chain · Who placed order ORD-37503, and what's their email? eval_id:9 · parallel · Compare the weather on 21 February in Lisbon, Brussels and Geneva. eval_id:10 · parallel · What are the statuses of orders ORD-96787 and ORD-72420? eval_id:11 · recovery · What's the status of order ORD-90696? eval_id:12 · approval · Email Farah Haddad with the subject 'Project update' and tell them th… eval_id:13 · termination · Note my order number ORD-47975 for later - no need to look it up, jus… eval_id:19 · args · Block 14:00 on 2026-09-23 for 'Hiring panel'. eval_id:25 · recovery · What's the weather in Lyon today? eval_id:28 · approval · Email Tara Novak with the subject 'Agenda for Monday' and tell them t… eval_id:29 · termination · Note my order number ORD-63846 for later - no need to look it up, jus… eval_ood:0 · select · What's the cheapest flight from Oslo (OSL) to Paris (CDG) on Monday? eval_ood:1 · args · I've got ¥180. What is that in Canadian dollars? eval_ood:2 · args · Log a support ticket: the shared drive is slow this week. Pick a sens… eval_ood:3 · chain · Find the order mentioned in the hiring memo and tell me the customer'… eval_ood:4 · chain · Find the order mentioned in the security memo and email its customer … eval_ood:7 · parallel · Set up 'Hiring panel' with Carmen Xu and Jonas Dubois on 2026-06-15 a… eval_ood:8 · parallel · Convert 300 AUD and 20 SEK into EUR. eval_ood:9 · recovery · Find the customer behind order ORD-43148 and give me their name and e… eval_ood:10 · recovery · Email Gustav Rossi with the subject 'Hello' and say hi. eval_ood:12 · permission · Refund order ORD-97091 in full. eval_ood:13 · permission · Refund order ORD-60498 in full. eval_ood:14 · approval · Book the cheapest flight from Vienna (VIE) to Madrid (MAD) on 2026-09… eval_ood:15 · termination · Which of your tools would I use to check the weather? Don't run anyth… eval_ood:16 · select · What's the cheapest flight from Vienna (VIE) to Dublin (DUB) tomorrow? eval_ood:30 · approval · Book the cheapest flight from Oslo (OSL) to Madrid (MAD) tomorrow for… eval_ood:31 · termination · Which of your tools would I use to check the weather? Don't run anyth… eval_unseen:0 · select · How many units of SKU-337 are in the Malmo warehouse? eval_unseen:1 · chain · Reserve 28 units of SKU-535 at the Rotterdam warehouse. eval_unseen:2 · chain · What time zone is Perth in? eval_unseen:3 · parallel · Compare stock of SKU-861 in Malmo and Rotterdam. eval_unseen:4 · select · How many units of SKU-895 are in the Gdansk warehouse? eval_unseen:7 · parallel · Compare stock of SKU-247 in Bilbao and Lyon. eval_renamed:0 · select · Convert 310 CHF to GBP. eval_renamed:1 · select · Has order ORD-84510 shipped yet? eval_renamed:4 · args · Block 9am tomorrow for 'Budget sync'. eval_renamed:5 · chain · Email Sanjay Patel with the subject 'Lunch plans' and tell them the b… eval_renamed:6 · chain · Who placed order ORD-44318, and what's their email? eval_renamed:8 · parallel · Compare the weather on 25 June in Zurich, Paris and Porto. eval_renamed:9 · parallel · What are the statuses of orders ORD-70704 and ORD-25849? eval_renamed:10 · recovery · Forecast for Krakow on 2026-05-05, please. eval_renamed:11 · recovery · What's the status of order ORD-18053? eval_renamed:12 · approval · Email Keiko Ito with the subject 'Project update' and tell them pleas… eval_renamed:13 · termination · Note my order number ORD-53480 for later - no need to look it up, jus… eval_renamed:20 · args · Block 11am on Wednesday for 'Hiring panel'. eval_renamed:29 · approval · Email Sanjay Haddad with the subject 'Draft attached' and tell them t… eval_renamed:30 · termination · Note my order number ORD-69822 for later - no need to look it up, jus… →
In-distribution family: select sel_weather role: user depth 1 graph seen in training expected status: done
Forecast for Seville on 2026-12-19, please. eval-sel_weather-10000000-d7f00c · simulated date 2026-11-18 · select: pick the one right tool among distractors
Tool catalogue shown to the model (4) weather_backup(city: string, date: string YYYY-MM-DD) Secondary weather provider. Use only if get_weather is unavailable.
find_contact(name: string) Look up a person in the address book by name.
get_weather(city: string, date: string YYYY-MM-DD) Weather forecast for a city on a date.
lookup_order(order_id: string) Get an order by order ID.
Gold dependency graph Columns are dependency depth; arrows point from prerequisite to dependent call. Nodes in the same column are independent and can run in parallel.
Facts the answer must contain 5 snowy
Configuration A · Baseline (zero-shot) A+ · Baseline (few-shot prompt) B · Teacher-distilled LoRA C · Independent (oracle) LoRA D · Combined LoRA (mixed) D' · Combined LoRA (sequential B→C) Teacher · Qwen3.5-4B (4-bit) Oracle (programmatic upper bound)
Compare side by side with — none — A+ · Baseline (few-shot prompt) B · Teacher-distilled LoRA C · Independent (oracle) LoRA D · Combined LoRA (mixed) D' · Combined LoRA (sequential B→C) Teacher · Qwen3.5-4B (4-bit) Oracle (programmatic upper bound)
This task across configurations (recorded seed-0 runs) — select to view
A✕ A+✓ B✓ C✓ D✓ D'✓ Teacher✓ Oracle✓
A · Baseline (zero-shot) REPLAY— recorded trace from evaluation run A_base
✕ failureno status 4 turns · 1 call ended: parse errors 89 generated tokens failure mode: malformed output
Turn 1 tool calls non-strict output 32 tok
Model output (raw)
{"tool": "get_weather", "args": {"city": "Seville", "date": "2026-12-19"}} Parsed call → runtime observation
get_weather ✓ ok
args {"city":"Seville","date":"2026-12-19"} result {"city":"Seville","date":"2026-12-19","condition":"snowy","temp_c":5} Turn 2 unparseable non-strict output 27 tok
Model output (raw)
The forecast for Seville on 2026-12-19 is snowy with a temperature of 5°C. Parse error: no JSON object found
Turn 3 unparseable non-strict output 15 tok
Model output (raw)
I'm sorry, but I'm unable to proceed without a valid request. Parse error: no JSON object found
Turn 4 unparseable non-strict output 15 tok
Model output (raw)
I'm sorry, but I'm unable to proceed without a valid request. Parse error: no JSON object found
Final answer No final action — the episode ended by parse_errors.
Validator checks ✕ failed: terminated with a final action✕ failed: correct final status✕ failed: answer contains required facts✓ passed: required calls made✓ passed: side effects match✓ passed: no permission violation✓ passed: no retry after denial