INNER CODE UNIT · Python
proxy_vnc_static
agentscope-ai/agentscope-runtime · src/agentscope_runtime/sandbox/manager/server/app.py:250
async def proxy_vnc_static(sandbox_id: str, path: str):
container_json = _sandbox_manager.container_mapping.get(sandbox_id)
if not container_json:
return Response(status_code=404)
base_url = container_json.get("url")
if not base_url:
return Response(status_code=404)
target_url = f"{base_url}/{path}"
try:
async with httpx.AsyncClient(
headers={ # For FC
"Content-Type": "application/json",
"x-agentrun-session-id": "s" + sandbox_id,
"x-agentscope-runtime-session-id": "s" + sandbox_id,
},