Skip to content

Commit db29a1c

Browse files
committed
Track the source with an parameter
1 parent f204db2 commit db29a1c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

browser_use/agent/service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ def __init__(
153153
save_playwright_script_path: Optional[str] = None,
154154
enable_memory: bool = True,
155155
memory_config: Optional[MemoryConfig] = None,
156+
source: Optional[str] = None,
156157
):
157158
if page_extraction_llm is None:
158159
page_extraction_llm = llm
@@ -336,7 +337,8 @@ def _set_browser_use_version_and_source(self) -> None:
336337
except Exception:
337338
version = 'unknown'
338339
source = 'unknown'
339-
340+
if self.source is not None:
341+
source = self.source
340342
logger.debug(f'Version: {version}, Source: {source}')
341343
self.version = version
342344
self.source = source

eval/service.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,13 @@ async def run_agent_with_tracing(
544544

545545
browser = browser or Browser()
546546

547-
agent = Agent(task=task.confirmed_task, llm=llm, browser=browser, use_vision=use_vision)
547+
agent = Agent(
548+
task=task.confirmed_task,
549+
llm=llm,
550+
browser=browser,
551+
use_vision=use_vision,
552+
source='eval_platform', # Override source detection
553+
)
548554

549555
# Pass our hook functions
550556
result = await agent.run(max_steps=max_steps, on_step_start=tracker.on_step_start, on_step_end=tracker.on_step_end)

0 commit comments

Comments
 (0)