trim svg elements when prompt exceeds context window (#2106)

This commit is contained in:
Shuchang Zheng
2025-04-04 22:33:52 -04:00
committed by GitHub
parent 5e427fc401
commit 3c612968ce
8 changed files with 126 additions and 14 deletions

View File

@@ -139,7 +139,9 @@ async def _convert_svg_to_string(
skyvern_element = SkyvernElement(locator=locater, frame=skyvern_frame.get_frame(), static_element=element)
_, blocked = await skyvern_frame.get_blocking_element_id(await skyvern_element.get_element_handler())
_, blocked = await skyvern_frame.get_blocking_element_id(
await skyvern_element.get_element_handler(timeout=1000)
)
if not skyvern_element.is_interactable() and blocked:
_mark_element_as_dropped(element)
return