Add 'value' to data (navigation payload) in AI prompts (#3902)
This commit is contained in:
committed by
GitHub
parent
a6b8172834
commit
0ad6a7c0bd
@@ -217,6 +217,9 @@ class RealSkyvernPageAi(SkyvernPageAi):
|
|||||||
try:
|
try:
|
||||||
prompt = context.prompt
|
prompt = context.prompt
|
||||||
data = data or {}
|
data = data or {}
|
||||||
|
if value and isinstance(data, dict) and "value" not in data:
|
||||||
|
data["value"] = value
|
||||||
|
|
||||||
if (totp_identifier or totp_url) and context and organization_id and task_id:
|
if (totp_identifier or totp_url) and context and organization_id and task_id:
|
||||||
if totp_identifier:
|
if totp_identifier:
|
||||||
totp_identifier = _render_template_with_label(totp_identifier, label=self.current_label)
|
totp_identifier = _render_template_with_label(totp_identifier, label=self.current_label)
|
||||||
@@ -340,6 +343,8 @@ class RealSkyvernPageAi(SkyvernPageAi):
|
|||||||
try:
|
try:
|
||||||
prompt = context.prompt
|
prompt = context.prompt
|
||||||
data = data or {}
|
data = data or {}
|
||||||
|
if files and isinstance(data, dict) and "files" not in data:
|
||||||
|
data["files"] = files
|
||||||
|
|
||||||
refreshed_page = await self.scraped_page.generate_scraped_page_without_screenshots()
|
refreshed_page = await self.scraped_page.generate_scraped_page_without_screenshots()
|
||||||
self.scraped_page = refreshed_page
|
self.scraped_page = refreshed_page
|
||||||
@@ -432,6 +437,9 @@ class RealSkyvernPageAi(SkyvernPageAi):
|
|||||||
prompt = context.prompt if context else None
|
prompt = context.prompt if context else None
|
||||||
# data = _get_context_data(data)
|
# data = _get_context_data(data)
|
||||||
data = data or {}
|
data = data or {}
|
||||||
|
if value and isinstance(data, dict) and "value" not in data:
|
||||||
|
data["value"] = value
|
||||||
|
|
||||||
refreshed_page = await self.scraped_page.generate_scraped_page_without_screenshots()
|
refreshed_page = await self.scraped_page.generate_scraped_page_without_screenshots()
|
||||||
self.scraped_page = refreshed_page
|
self.scraped_page = refreshed_page
|
||||||
element_tree = refreshed_page.build_element_tree()
|
element_tree = refreshed_page.build_element_tree()
|
||||||
|
|||||||
Reference in New Issue
Block a user