Skip to content

cp: fix(tau2): exclude review_model from snapshot comparison into r0.5.0 - #2337

Merged
kajalj22 merged 1 commit into
r0.5.0from
cp/tau2-review-model-fix-r0.5.0
Aug 5, 2026
Merged

cp: fix(tau2): exclude review_model from snapshot comparison into r0.5.0#2337
kajalj22 merged 1 commit into
r0.5.0from
cp/tau2-review-model-fix-r0.5.0

Conversation

@kajalj22

@kajalj22 kajalj22 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Cherry-pick of a8626cb into r0.5.0.

  • Adds d["config"].pop("review_model", None) to _clean() in test_sanity_query_input
  • review_model is present in test_data.json but absent from the actual server response at tau2-bench v1.0.1, causing the assertion to fail
  • Unblocks PR cp: security: bump mlflow to 3.15.1 (2298) into r0.5.0 #2320 (mlflow bump to r0.5.0) which fails CI due to this missing fix

🤖 Generated with Claude Code

\`test_sanity_query_input\` was failing in CI because \`review_model\`
is present in \`test_data.json\` (the snapshot) but absent from the
actual server response in some tau2-bench versions.

\`review_model\` was added to \`TextRunConfig\` in tau2-bench v1.0.1
with a default of \`'claude-opus-4-5'\`. Its presence in the serialized
config depends on which tau2-bench commit is installed. The test's
\`_clean()\` function already strips other volatile config fields
(\`max_agent_steps\`, \`turns_remaining_interval\`) — adding
\`review_model\` follows the same pattern and makes the comparison
stable across tau2-bench versions.

One line added to \`_clean()\` in
\`responses_api_agents/tau2/tests/test_app.py\`:
\`\`\`python
d["config"].pop("review_model", None)
\`\`\`

6/6 tau2 tests pass locally.

Failure first surfaced in the full suite run off #2290:
https://github.com/NVIDIA-NeMo/Gym/actions/runs/30840804435

Signed-off-by: Kajal Jain <kajalj@nvidia.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Christian Munley <cmunley@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@kajalj22

kajalj22 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 061b160

@kajalj22
kajalj22 enabled auto-merge (squash) August 5, 2026 01:54
@kajalj22
kajalj22 disabled auto-merge August 5, 2026 01:54
@kajalj22
kajalj22 merged commit 5c22f5d into r0.5.0 Aug 5, 2026
25 checks passed
@kajalj22
kajalj22 deleted the cp/tau2-review-model-fix-r0.5.0 branch August 5, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant