Skip to main content
Case fields:
  • input — required; passed to the runner
  • expected — optional; expected output (Contains, Compare, and similar)
  • expected_trace / expectedTrace — optional; only for Trajectory scorer. This is Trajectory config that describes the accepted tool scenarios.

Inline cases

Use a dashboard Table

Pass a Table id. The SDK reads Input / Expected / Expected Trace from that sheet and writes results to a new experiment sheet.
Optional sheet_id / sheetId picks a non-default source sheet. Omit it to use the Table’s default sheet.

Common mistakes

  • Empty dataset or a case without input
  • Passing a Table title instead of table_id / tableId
  • Setting top-level sheet_id on evaluate(...) — that targets the experiment sheet and is rejected