NVBrowserSession

class NVBrowserSession:

Lightweight wrapper around Playwright for non-visual (headless) browsing.

It provides a single Page instance plus helper utilities (snapshot & executor). Multiple toolkits or agents can reuse this class without duplicating Playwright setup code.

This class is a singleton per event-loop.

new

def __new__(cls):

init

def __init__(self):