nemo_gym.sandbox.providers.daytona
nemo_gym.sandbox.providers.daytona
Daytona provider package.
Submodules
Package Contents
Classes
API
Dataclass
Bases: DaytonaConfigBase
Daytona API client connection settings.
api_key
api_url
connection_pool_maxsize
jwt_token
organization_id
otel_enabled
server_url
target
Dataclass
Bases: DaytonaConfigBase
Daytona sandbox creation settings.
auto_archive_interval
auto_delete_interval
auto_stop_interval
ephemeral
language
network_allow_list
network_block_all
os_user
public
retries
retry_delay_s
retry_max_delay_s
timeout_s
Bases: SandboxCreateError
Raised when Daytona cannot create a sandbox.
Bases: DaytonaCreateError
Raised when Daytona sandbox creation exceeds the client timeout.
Dataclass
Bases: DaytonaConfigBase
Retry and timeout settings for Daytona operations after create.
close_timeout_s
command_retries
command_timeout_margin_s
file_timeout_s
retries
retry_delay_s
retry_max_delay_s
Dataclass
Bases: DaytonaConfigBase
Post-create probe settings.
command
deadline_s
expected_stdout
timeout_s
Provider backed by the Daytona Python SDK.
_batch
_connection
_connection_supplied_keys
_create
_daytona
_operations
_probe
name
async
async
async
staticmethod
async
async
async
async
async
async
async
async
async
async
async
async
async
Dataclass
Recognized per-sandbox create options read from SandboxSpec.provider_options.
extensions
snapshot_id
volumes
classmethod