from runloop_api_client.types import (
AfterIdle,
AgentMountParameters,
AgentSource,
CodeMountParameters,
LaunchParameters,
Mount,
ObjectMountParameters,
RunProfile,
)Types:
from runloop_api_client.types import (
BenchmarkCreateParameters,
BenchmarkRunListView,
BenchmarkRunView,
BenchmarkView,
ScenarioDefinitionListView,
StartBenchmarkRunParameters,
)Methods:
client.benchmarks.create(**params) -> BenchmarkViewclient.benchmarks.retrieve(id) -> BenchmarkViewclient.benchmarks.update(id, **params) -> BenchmarkViewclient.benchmarks.list(**params) -> SyncBenchmarksCursorIDPage[BenchmarkView]client.benchmarks.definitions(id, **params) -> ScenarioDefinitionListViewclient.benchmarks.list_public(**params) -> SyncBenchmarksCursorIDPage[BenchmarkView]client.benchmarks.start_run(**params) -> BenchmarkRunView
Methods:
client.benchmarks.runs.retrieve(id) -> BenchmarkRunViewclient.benchmarks.runs.list(**params) -> SyncBenchmarkRunsCursorIDPage[BenchmarkRunView]client.benchmarks.runs.cancel(id) -> BenchmarkRunViewclient.benchmarks.runs.complete(id) -> BenchmarkRunViewclient.benchmarks.runs.list_scenario_runs(id, **params) -> SyncBenchmarkRunsCursorIDPage[ScenarioRunView]
Types:
from runloop_api_client.types import AgentCreateParameters, AgentListView, AgentViewMethods:
client.agents.create(**params) -> AgentViewclient.agents.retrieve(id) -> AgentViewclient.agents.list(**params) -> SyncAgentsCursorIDPage[AgentView]
Types:
from runloop_api_client.types import (
BlueprintBuildFromInspectionParameters,
BlueprintBuildLog,
BlueprintBuildLogsListView,
BlueprintBuildParameters,
BlueprintListView,
BlueprintPreviewView,
BlueprintView,
InspectionSource,
)Methods:
client.blueprints.create(**params) -> BlueprintViewclient.blueprints.create_and_await_build_complete(**params) -> BlueprintViewclient.blueprints.retrieve(id) -> BlueprintViewclient.blueprints.list(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.delete(id) -> objectclient.blueprints.create_from_inspection(**params) -> BlueprintViewclient.blueprints.list_public(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.logs(id) -> BlueprintBuildLogsListViewclient.blueprints.preview(**params) -> BlueprintPreviewView
Types:
from runloop_api_client.types import (
DevboxAsyncExecutionDetailView,
DevboxExecutionDetailView,
DevboxKillExecutionRequest,
DevboxListView,
DevboxSendStdInRequest,
DevboxSendStdInResult,
DevboxSnapshotListView,
DevboxSnapshotView,
DevboxTunnelView,
DevboxView,
DevboxCreateSSHKeyResponse,
DevboxReadFileContentsResponse,
)Methods:
client.devboxes.create(**params) -> DevboxViewclient.devboxes.create_and_await_running(**params) -> DevboxViewclient.devboxes.retrieve(id) -> DevboxViewclient.devboxes.update(id, **params) -> DevboxViewclient.devboxes.list(**params) -> SyncDevboxesCursorIDPage[DevboxView]client.devboxes.create_ssh_key(id) -> DevboxCreateSSHKeyResponseclient.devboxes.create_tunnel(id, **params) -> DevboxTunnelViewclient.devboxes.delete_disk_snapshot(id) -> objectclient.devboxes.download_file(id, **params) -> BinaryAPIResponseclient.devboxes.execute(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.keep_alive(id) -> objectclient.devboxes.list_disk_snapshots(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.read_file_contents(id, **params) -> strclient.devboxes.remove_tunnel(id, **params) -> objectclient.devboxes.resume(id) -> DevboxViewclient.devboxes.shutdown(id) -> DevboxViewclient.devboxes.snapshot_disk(id, **params) -> DevboxSnapshotViewclient.devboxes.snapshot_disk_async(id, **params) -> DevboxSnapshotViewclient.devboxes.suspend(id) -> DevboxViewclient.devboxes.upload_file(id, **params) -> objectclient.devboxes.wait_for_command(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.write_file_contents(id, **params) -> DevboxExecutionDetailView
Types:
from runloop_api_client.types.devboxes import DevboxSnapshotAsyncStatusViewMethods:
client.devboxes.disk_snapshots.update(id, **params) -> DevboxSnapshotViewclient.devboxes.disk_snapshots.list(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.disk_snapshots.delete(id) -> objectclient.devboxes.disk_snapshots.query_status(id) -> DevboxSnapshotAsyncStatusView
Types:
from runloop_api_client.types.devboxes import BrowserViewMethods:
client.devboxes.browsers.create(**params) -> BrowserViewclient.devboxes.browsers.retrieve(id) -> BrowserView
Types:
from runloop_api_client.types.devboxes import (
ComputerView,
ComputerKeyboardInteractionResponse,
ComputerMouseInteractionResponse,
ComputerScreenInteractionResponse,
)Methods:
client.devboxes.computers.create(**params) -> ComputerViewclient.devboxes.computers.retrieve(id) -> ComputerViewclient.devboxes.computers.keyboard_interaction(id, **params) -> ComputerKeyboardInteractionResponseclient.devboxes.computers.mouse_interaction(id, **params) -> ComputerMouseInteractionResponseclient.devboxes.computers.screen_interaction(id, **params) -> ComputerScreenInteractionResponse
Types:
from runloop_api_client.types.devboxes import DevboxLogsListViewMethods:
client.devboxes.logs.list(id, **params) -> DevboxLogsListView
Types:
from runloop_api_client.types.devboxes import ExecutionUpdateChunkMethods:
client.devboxes.executions.retrieve(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.executions.kill(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.send_std_in(execution_id, *, devbox_id, **params) -> DevboxSendStdInResultclient.devboxes.executions.stream_stderr_updates(execution_id, *, devbox_id, **params) -> ExecutionUpdateChunkclient.devboxes.executions.stream_stdout_updates(execution_id, *, devbox_id, **params) -> ExecutionUpdateChunk
Types:
from runloop_api_client.types import (
InputContext,
InputContextUpdate,
ScenarioCreateParameters,
ScenarioEnvironment,
ScenarioRunListView,
ScenarioRunView,
ScenarioUpdateParameters,
ScenarioView,
ScoringContract,
ScoringContractResultView,
ScoringContractUpdate,
ScoringFunction,
ScoringFunctionResultView,
StartScenarioRunParameters,
)Methods:
client.scenarios.create(**params) -> ScenarioViewclient.scenarios.retrieve(id) -> ScenarioViewclient.scenarios.update(id, **params) -> ScenarioViewclient.scenarios.list(**params) -> SyncScenariosCursorIDPage[ScenarioView]client.scenarios.list_public(**params) -> SyncScenariosCursorIDPage[ScenarioView]client.scenarios.start_run(**params) -> ScenarioRunView
Methods:
client.scenarios.runs.retrieve(id) -> ScenarioRunViewclient.scenarios.runs.list(**params) -> SyncBenchmarkRunsCursorIDPage[ScenarioRunView]client.scenarios.runs.cancel(id) -> ScenarioRunViewclient.scenarios.runs.complete(id) -> ScenarioRunViewclient.scenarios.runs.download_logs(id) -> BinaryAPIResponseclient.scenarios.runs.score(id) -> ScenarioRunView
Types:
from runloop_api_client.types.scenarios import (
ScorerCreateResponse,
ScorerRetrieveResponse,
ScorerUpdateResponse,
ScorerListResponse,
ScorerValidateResponse,
)Methods:
client.scenarios.scorers.create(**params) -> ScorerCreateResponseclient.scenarios.scorers.retrieve(id) -> ScorerRetrieveResponseclient.scenarios.scorers.update(id, **params) -> ScorerUpdateResponseclient.scenarios.scorers.list(**params) -> SyncScenarioScorersCursorIDPage[ScorerListResponse]client.scenarios.scorers.validate(id, **params) -> ScorerValidateResponse
Types:
from runloop_api_client.types import (
ObjectCreateParameters,
ObjectDownloadURLView,
ObjectListView,
ObjectView,
)Methods:
client.objects.create(**params) -> ObjectViewclient.objects.retrieve(id) -> ObjectViewclient.objects.list(**params) -> SyncObjectsCursorIDPage[ObjectView]client.objects.delete(id) -> ObjectViewclient.objects.complete(id) -> ObjectViewclient.objects.download(id, **params) -> ObjectDownloadURLViewclient.objects.list_public(**params) -> SyncObjectsCursorIDPage[ObjectView]
Types:
from runloop_api_client.types import (
RepositoryConnectionListView,
RepositoryConnectionView,
RepositoryInspectionDetails,
RepositoryInspectionListView,
RepositoryManifestView,
)Methods:
client.repositories.create(**params) -> RepositoryConnectionViewclient.repositories.retrieve(id) -> RepositoryConnectionViewclient.repositories.list(**params) -> SyncRepositoriesCursorIDPage[RepositoryConnectionView]client.repositories.delete(id) -> objectclient.repositories.inspect(id, **params) -> RepositoryInspectionDetailsclient.repositories.list_inspections(id) -> RepositoryInspectionListViewclient.repositories.refresh(id, **params) -> objectclient.repositories.retrieve_inspection(id) -> RepositoryInspectionDetails
Types:
from runloop_api_client.types import (
SecretCreateParameters,
SecretListView,
SecretUpdateParameters,
SecretView,
)Methods:
client.secrets.create(**params) -> SecretViewclient.secrets.update(name, **params) -> SecretViewclient.secrets.list(**params) -> SecretListViewclient.secrets.delete(name) -> SecretView