Skip to content

GetEvalSampleTrajectoryResponseBody ​

OK

Example Usage ​

typescript
import { GetEvalSampleTrajectoryResponseBody } from "@meetkai/mka1/models/operations";

let value: GetEvalSampleTrajectoryResponseBody = {
  object: "eval.sample.trajectory",
  runId: "<id>",
  sampleIndex: 284419,
  taskId: "<id>",
  model: "Durango",
  schemaVersion: "<value>",
  stepCount: 861899,
  sizeBytes: 587276,
  steps: [
    "<value 1>",
    "<value 2>",
    "<value 3>",
  ],
  logs: {
    "key": "<value>",
    "key1": "<value>",
  },
};

Fields ​

FieldTypeRequiredDescription
object"eval.sample.trajectory"✔️N/A
runIdstring✔️N/A
sampleIndexnumber✔️N/A
taskIdstring✔️N/A
modelstring✔️N/A
schemaVersionstring✔️Interchange format of steps, e.g. ATIF-v1.7. Read it before assuming a step shape.
stepCountnumber✔️N/A
sizeBytesnumber✔️N/A
stepsany[]✔️Steps exactly as the harness wrote them — reasoning_content, tool_calls[{ function_name, arguments }], observation.results[{ source_call_id, content }]. Passed through unvalidated so a harness upgrade does not need a gateway release.
logsRecord<string, string>✔️Bounded tails of the trial's log files, keyed by their path in the trial dir (trial.log, verifier/test-stdout.txt, ...). Null for trials recorded before logs were captured.