Skip to main content
Access these methods through client.runs.

client.runs.start

Start a run from an uploaded agent name or complete contract.
Signature
Parameters
required · str | AgentContractRequest
required · str
optional · str | None · default:
optional · int · default:
optional · Sequence[str] | None · default:
optional · str | None · default:
optional · str | None · default:
optional · str | None · default:
optional · str | None · default:
optional · str | None · default:
optional · Mapping[str, str] | None · default:
optional · Mapping[str, str] | None · default:
optional · Mapping[str, str] | None · default:
optional · Sequence[int] | None · default:
optional · bool · default:
Returns StartBenchmarkResponse For examples, see the Python SDK guide.

client.runs.fetch

Fetch the latest state of a run.
Signature
Parameters
required · UUID
Returns FetchBenchmarkResponse For examples, see the Python SDK guide.

client.runs.list

List runs using typed filters and pagination.
Signature
Parameters
optional · FetchBenchmarksRequest | None · default:
Returns FetchBenchmarksResponse For examples, see the Python SDK guide.

client.runs.stream

Yield typed updates until the run completes or disconnects.
Signature
Parameters
required · UUID
Returns AsyncIterator[FetchBenchmarkResponse] For examples, see the Python SDK guide.

client.runs.results

Fetch final results or upload them and return S3 links.
Overload 1
Overload 2
Overload 3
Parameters
required · UUID
optional · Sequence[str] | None · default:
optional · bool · default:
Returns The selected overload determines the return type. For examples, see the Python SDK guide.

client.runs.metadata

Fetch the stored launch metadata for a run.
Signature
Parameters
required · UUID
Returns FetchBenchmarkMetadataResponse For examples, see the Python SDK guide.

client.runs.results_exist

Check whether the canonical result file already exists in S3.
Signature
Parameters
required · UUID
Returns ResultsExistResponse For examples, see the Python SDK guide.

client.runs.analyze

Yield typed progress events while analyzing a finished run.
Signature
Parameters
required · UUID
optional · bool · default:
optional · str | None · default:
Returns AsyncIterator[AnalyzeEvent] For examples, see the Python SDK guide.

client.runs.stream_outputs

Yield chunks from the tar archive containing run outputs.
Signature
Parameters
required · UUID
optional · Sequence[str] | None · default:
Returns AsyncIterator[bytes] For examples, see the Python SDK guide.

client.runs.stop

Stop a run or selected tasks.
Signature
Parameters
required · UUID
optional · bool · default:
optional · Sequence[str] | None · default:
Returns StopBenchmarkResponse For examples, see the Python SDK guide.

client.runs.resume

Resume unfinished work for a run.
Signature
Parameters
required · UUID
optional · int | None · default:
optional · Sequence[str] | None · default:
optional · Mapping[str, str] | None · default:
optional · Mapping[str, str] | None · default:
optional · bool · default:
optional · str | None · default:
Returns RetryOrResumeBenchmarkResponse For examples, see the Python SDK guide.

client.runs.retry

Retry failed or selected work for a run.
Signature
Parameters
required · UUID
optional · int | None · default:
optional · Sequence[str] | None · default:
optional · Mapping[str, str] | None · default:
optional · Mapping[str, str] | None · default:
optional · bool · default:
optional · str | None · default:
Returns RetryOrResumeBenchmarkResponse For examples, see the Python SDK guide.