Skip to main content
Applies to:
  • Plan -
  • Deployment -

Summary

Issue: The Name column in experiment results always shows "eval" and cannot be overridden through Eval() or EvalCase parameters. Cause: The SDK hardcodes name="eval" when creating the root span for each row in Eval(). Resolution: Use tags to differentiate rows, or apply a monkey-patch workaround for full Name column control.

Resolution steps

Add a tags field to each EvalCase to identify rows without changing the Name column.

Option 2: Monkey-patch start_span (unsupported)

This overrides the hardcoded name="eval" per row. Use with caution — this is not officially supported and may break with SDK updates.

Notes

  • Native experiment row name customization is not supported as of this writing.
  • The metadata field on EvalCase is another option for per-row identification if tags do not meet your needs.