Entornos
Crear entorno
beta.environments.create(**kwargs) -> BetaEnvironmentCrea un nuevo entorno con la configuración especificada.
Listar entornos
beta.environments.list(**kwargs) -> SyncPageCursor[BetaEnvironment]Lista entornos con soporte de paginación.
Obtener entorno
beta.environments.retrieve(environment_id, **kwargs) -> BetaEnvironmentRecupera un entorno específico por ID.
Actualizar entorno
beta.environments.update(environment_id, **kwargs) -> BetaEnvironmentActualiza la configuración de un entorno existente.
Eliminar entorno
beta.environments.delete(environment_id, **kwargs) -> BetaEnvironmentDeleteResponseElimina un entorno por ID. Devuelve una confirmación de la eliminación.
Archivar entorno
beta.environments.archive(environment_id, **kwargs) -> BetaEnvironmentArchiva un entorno por ID. Los entornos archivados no pueden usarse para crear nuevas sesiones.
Models
EntornosTrabajo
Obtener elemento de trabajo
beta.environments.work.retrieve(work_id, **kwargs) -> BetaSelfHostedWorkNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Sondear en busca de trabajo
beta.environments.work.poll(environment_id, **kwargs) -> BetaSelfHostedWorkNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Confirmar recepción de trabajo
beta.environments.work.ack(work_id, **kwargs) -> BetaSelfHostedWorkNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Registrar heartbeat
beta.environments.work.heartbeat(work_id, **kwargs) -> BetaSelfHostedWorkHeartbeatResponseNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Detener trabajo
beta.environments.work.stop(work_id, **kwargs) -> BetaSelfHostedWorkNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Listar elementos de trabajo
beta.environments.work.list(environment_id, **kwargs) -> SyncPageCursor[BetaSelfHostedWork]Nota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Actualizar elemento de trabajo
beta.environments.work.update(work_id, **kwargs) -> BetaSelfHostedWorkNota: estos endpoints son llamados automáticamente por el worker de entorno prediseñado que se proporciona en los SDK y la CLI, para orquestar sesiones con entornos sandbox autoalojados. Se incluyen aquí como referencia; no necesitas invocarlos directamente.
Obtener estadísticas de la cola
beta.environments.work.stats(environment_id, **kwargs) -> BetaSelfHostedWorkQueueStatsObtiene estadísticas sobre la cola de trabajo de un entorno.