Ask a question to get started
Enter to send•Shift+Enter new line
ThreadAwareBaseTool( self, _session_manager: BrowserSessionManager, **kwargs: Any = {} )
BaseTool
Extract session key from config.
Uses checkpoint_ns when present so that parallel subagents (subgraphs) sharing the same thread_id get isolated browser sessions.
Get or create a page for the specified thread.
Release the async browser session after use.
Release the sync browser session after use.
Base class for thread-aware browser tools.