selfhost debugger support part 1 -- give a VNC support flag in backend (#3418)

This commit is contained in:
LawyZheng
2025-09-12 13:09:43 +08:00
committed by GitHub
parent 2384a8cf24
commit a05987768a
2 changed files with 11 additions and 6 deletions

View File

@@ -3176,7 +3176,7 @@ class AgentDB:
async def set_persistent_browser_session_browser_address(
self,
browser_session_id: str,
browser_address: str,
browser_address: str | None,
ip_address: str,
ecs_task_arn: str | None,
organization_id: str | None = None,
@@ -3193,11 +3193,14 @@ class AgentDB:
)
).first()
if persistent_browser_session:
persistent_browser_session.browser_address = browser_address
persistent_browser_session.ip_address = ip_address
persistent_browser_session.ecs_task_arn = ecs_task_arn
# once the address is set, the session is started
persistent_browser_session.started_at = datetime.utcnow()
if browser_address:
persistent_browser_session.browser_address = browser_address
# once the address is set, the session is started
persistent_browser_session.started_at = datetime.utcnow()
if ip_address:
persistent_browser_session.ip_address = ip_address
if ecs_task_arn:
persistent_browser_session.ecs_task_arn = ecs_task_arn
await session.commit()
await session.refresh(persistent_browser_session)
else: