from runloop_api_client.types import (
AfterIdle,
AgentMount,
AgentSource,
CodeMountParameters,
LaunchParameters,
Mount,
ObjectMount,
RunProfile,
)Types:
from runloop_api_client.types import (
BenchmarkCreateParameters,
BenchmarkScenarioUpdateParameters,
BenchmarkUpdateParameters,
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) -> BenchmarkRunViewclient.benchmarks.update_scenarios(id, **params) -> BenchmarkView
Types:
from runloop_api_client.types import BenchmarkRunListView, BenchmarkRunViewMethods:
client.benchmark_runs.retrieve(id) -> BenchmarkRunViewclient.benchmark_runs.list(**params) -> SyncBenchmarkRunsCursorIDPage[BenchmarkRunView]client.benchmark_runs.cancel(id) -> BenchmarkRunViewclient.benchmark_runs.complete(id) -> BenchmarkRunViewclient.benchmark_runs.list_scenario_runs(id, **params) -> SyncBenchmarkRunsCursorIDPage[ScenarioRunView]
Types:
from runloop_api_client.types import (
BenchmarkJobCreateParameters,
BenchmarkJobListView,
BenchmarkJobView,
)Methods:
client.benchmark_jobs.create(**params) -> BenchmarkJobViewclient.benchmark_jobs.retrieve(id) -> BenchmarkJobViewclient.benchmark_jobs.list(**params) -> BenchmarkJobListView
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,
DevboxResourceUsageView,
DevboxSendStdInRequest,
DevboxSendStdInResult,
DevboxSnapshotListView,
DevboxSnapshotView,
DevboxTunnelView,
DevboxView,
TunnelView,
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.enable_tunnel(id, **params) -> TunnelViewclient.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.retrieve_resource_usage(id) -> DevboxResourceUsageViewclient.devboxes.shutdown(id, **params) -> 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.archive(id) -> ScenarioViewclient.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,
)Methods:
client.scenarios.scorers.create(**params) -> ScorerCreateResponseclient.scenarios.scorers.retrieve(id) -> ScorerRetrieveResponseclient.scenarios.scorers.update(id, **params) -> ScorerUpdateResponseclient.scenarios.scorers.list(**params) -> SyncScenarioScorersCursorIDPage[ScorerListResponse]
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
Types:
from runloop_api_client.types import (
NetworkPolicyCreateParameters,
NetworkPolicyListView,
NetworkPolicyUpdateParameters,
NetworkPolicyView,
)Methods:
client.network_policies.create(**params) -> NetworkPolicyViewclient.network_policies.retrieve(id) -> NetworkPolicyViewclient.network_policies.update(id, **params) -> NetworkPolicyViewclient.network_policies.list(**params) -> SyncNetworkPoliciesCursorIDPage[NetworkPolicyView]client.network_policies.delete(id) -> NetworkPolicyView
Types:
from runloop_api_client.types import (
GatewayConfigCreateParameters,
GatewayConfigListView,
GatewayConfigUpdateParameters,
GatewayConfigView,
)Methods:
client.gateway_configs.create(**params) -> GatewayConfigViewclient.gateway_configs.retrieve(id) -> GatewayConfigViewclient.gateway_configs.update(id, **params) -> GatewayConfigViewclient.gateway_configs.list(**params) -> SyncGatewayConfigsCursorIDPage[GatewayConfigView]client.gateway_configs.delete(id) -> GatewayConfigView
Types:
from runloop_api_client.types import (
McpConfigCreateParameters,
McpConfigListView,
McpConfigUpdateParameters,
McpConfigView,
)Methods:
client.mcp_configs.create(**params) -> McpConfigViewclient.mcp_configs.retrieve(id) -> McpConfigViewclient.mcp_configs.update(id, **params) -> McpConfigViewclient.mcp_configs.list(**params) -> SyncMcpConfigsCursorIDPage[McpConfigView]client.mcp_configs.delete(id) -> McpConfigView