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
| Field | Type | Required | Description |
|---|---|---|---|
object | "eval.sample.trajectory" | ✔️ | N/A |
runId | string | ✔️ | N/A |
sampleIndex | number | ✔️ | N/A |
taskId | string | ✔️ | N/A |
model | string | ✔️ | N/A |
schemaVersion | string | ✔️ | Interchange format of steps, e.g. ATIF-v1.7. Read it before assuming a step shape. |
stepCount | number | ✔️ | N/A |
sizeBytes | number | ✔️ | N/A |
steps | any[] | ✔️ | 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. |
logs | Record<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. |