browser sessions v2 - backend (#4515)

Signed-off-by: Benji Visser <benji@093b.org>
This commit is contained in:
Benji Visser
2026-01-21 22:27:16 -05:00
committed by GitHub
parent f781a6f0ef
commit b5ff547a3a
15 changed files with 273 additions and 35 deletions

View File

@@ -1,4 +1,5 @@
from datetime import datetime
from decimal import Decimal
from enum import StrEnum
from pydantic import BaseModel, ConfigDict
@@ -48,6 +49,11 @@ class PersistentBrowserSession(BaseModel):
status: str | None = None
timeout_minutes: int | None = None
proxy_location: ProxyLocation | None = None
instance_type: str | None = None
vcpu_millicores: int | None = None
memory_mb: int | None = None
duration_ms: int | None = None
compute_cost: Decimal | None = None
started_at: datetime | None = None
completed_at: datetime | None = None
created_at: datetime