Closed LawyZheng closed 1 week ago
Added step preparation and browser cleanup functionality across agent, agent_functions, browser_factory, and browser_manager modules.
agent
agent_functions
browser_factory
browser_manager
Key points:
prepare_step_execution
skyvern/forge/agent_functions.py
agent_step
skyvern/forge/agent.py
BrowserContextFactory
skyvern/webeye/browser_factory.py
BrowserCleanupFunc
BrowserState.close
BrowserManager
skyvern/webeye/browser_manager.py
Generated with :heart: by ellipsis.dev
Summary:
Added step preparation and browser cleanup functionality across
agent
,agent_functions
,browser_factory
, andbrowser_manager
modules.Key points:
prepare_step_execution
method inskyvern/forge/agent_functions.py
to prepare for step execution.agent_step
inskyvern/forge/agent.py
to callprepare_step_execution
before executing a step.BrowserContextFactory
inskyvern/webeye/browser_factory.py
to return aBrowserCleanupFunc
.BrowserCleanupFunc
is called inBrowserState.close
method inskyvern/webeye/browser_factory.py
.BrowserManager
inskyvern/webeye/browser_manager.py
to handle the newBrowserCleanupFunc
.Generated with :heart: by ellipsis.dev