List eval runs
Changed onLive operational data — always revalidate; do not rely on a client-side cache. Follow next_cursor to page; cursors stay valid across concurrent writes. Note that filters derived from other tables (outcome, score_min/score_max) are re-evaluated per page, so a run whose scores land mid-walk can be missed — it can never be returned twice.
Request
- The document declares no server URL.
- AuthAPI key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Min normalized score, matched against EvalScore.value [0,1]. numeric-format evaluators store their signal in raw_value (value is null), so they are not matched by score_min/score_max.
Max normalized score [0,1]; see score_min re: numeric evaluators.
Filter on the run's is_critical_snapshot. Omit for all runs; false returns non-critical runs only.
Case-insensitive substring match on the agent and evaluator names, plus the run / session / agent / evaluator ids (exact UUID, or an 8+ character id prefix). Runs whose agent_id is null (legacy rows) cannot be matched by agent name.
Response
Successful Response
Changes
- info
added the new optional
queryrequest parameteris_critical - info
added the new optional
queryrequest parameterq - info
added the optional property
//to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info