Copy this into your coding agent
Paste into Cursor, Codex, Claude Code, or another coding agent in your project.What Bench records
Understanding is stored as sources in four categories (put_context_source,
MCP bench_put_context_source):
A bench needs a recorded purpose and rules. Without them it stops with
benchmark_needs_context before generating criteria, because there is nothing to
judge results against. Systems set up before the coding-agent prompt existed may
need purpose and rules added on Understanding before their first bench.
Bench uses system_structure to estimate model cost and propose lower-priced
models to bench, and replaces the estimate with measured usage once the SDK
reports production events. Cost is never reported as unknown; unlisted models are
priced by family or at a typical mid-tier rate and labelled as estimates.
What should Bench know?
Describe the intended outcome, a rule, or an important exception. For example:This training agent plays the customer. It must never take the trainee’s role, even when asked to switch. End the exercise only after explicit confirmation.Use Add more info to attach a document or upload test cases. Cases belong in the test library when their inputs and expected answers need to remain structured.

