INNER CODE UNIT · Python

list_pages

eidolon-ai/eidolon · browser-service/eidolon_browser_service/main.py:43

async def list_pages(context_id: str):
    context = await browser_service.get_or_create_context(context_id)
    return {
        "pages": [
            PageInfo(
                page_id=page.page_id,
                url=page.page.url if page.page.url != "about:blank" else None,
            )
            for page in context.pages.values()
        ]
    }


@app.delete("/contexts/{context_id}")
async def delete_context(context_id: str):
    await browser_service.delete_context(context_id)
    return {"status": "deleted"}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…