This description was created by Ellipsis for commit e7959e1d2d49b791463a09aacf039599978e8fa2
Summary:
Added Playwright browser access to CodeBlock, introduced get_for_workflow_run method in BrowserManager, and provided an example workflow with its result.
Key points:
Example workflow provided with a task and code block.
Workflow navigates to a page and extracts IP address and location.
Added Playwright browser access to CodeBlock.
Introduced get_for_workflow_run method in BrowserManager.
Result:
On 25th second, it navigates to the page from the codeblock 2024-07-11T08_53_08.396373_a_279193442447084520_recording.webm
--
Summary:
Added Playwright browser access to
CodeBlock
, introducedget_for_workflow_run
method inBrowserManager
, and provided an example workflow with its result.Key points:
CodeBlock
.get_for_workflow_run
method inBrowserManager
.skyvern/forge/sdk/workflow/models/block.py
.CodeBlock.execute
: Added Playwright browser page toparameter_values
if available.asyncio
and__builtins__
inparameter_values
forexec
context.skyvern/webeye/browser_manager.py
.BrowserManager.get_for_workflow_run
: New method to retrieve browser state for a given workflow run ID.Generated with :heart: by ellipsis.dev