#374 207244e Thanks @sameelarif! - Pass in a Stagehand Page object into the on("popup") listener to allow for multi-page handling.
#367 75c0e20 Thanks @kamath! - Logger in LLMClient is inherited by default from Stagehand. Named rather than positional arguments are used in implemented LLMClients.
#385 5899ec2 Thanks @sameelarif! - Moved the LLMClient logger paremeter to the createChatCompletion method options.
#364 08907eb Thanks @kamath! - exposed llmClient in stagehand constructor
#383 a77efcc Thanks @sameelarif! - Unified LLM input/output types for reduced dependence on OpenAI types
#353 5c6f14b Thanks @kamath! - Throw custom error if context is referenced without initialization, remove act/extract handler from index
#360 89841fc Thanks @kamath! - Remove stagehand nav entirely
#379 b1c6579 Thanks @seanmcguire12! - dont require LLM Client to use non-ai stagehand functions
#382 a41271b Thanks @sameelarif! - Added example implementation of the Vercel AI SDK as an LLMClient
#344 c1cf345 Thanks @kamath! - Remove duplicate logging and expose Page/BrowserContext types
Fetched April 11, 2026