Skip to content

Commit 9ed66a0

Browse files
author
katiue
committed
fix bug
1 parent f371e4e commit 9ed66a0

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

webui.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ async def run_org_agent(
148148
max_steps,
149149
use_vision,
150150
max_actions_per_step,
151-
tool_call_in_content,
151+
tool_call_in_content
152152
):
153153
try:
154154
global _global_browser, _global_browser_context
@@ -234,10 +234,7 @@ async def run_custom_agent(
234234
use_vision,
235235
max_actions_per_step,
236236
tool_call_in_content
237-
):
238-
controller = CustomController()
239-
persistence_config = BrowserPersistenceConfig.from_env()
240-
237+
):
241238
try:
242239
global _global_browser, _global_browser_context
243240

@@ -252,7 +249,7 @@ async def run_custom_agent(
252249

253250
# Initialize global browser if needed
254251
if _global_browser is None:
255-
browser = CustomBrowser(
252+
_global_browser = CustomBrowser(
256253
config=BrowserConfig(
257254
headless=headless,
258255
disable_security=disable_security,
@@ -283,7 +280,7 @@ async def run_custom_agent(
283280
record_video_dir=save_recording_path if save_recording_path else None,
284281
record_video_size={"width": window_w, "height": window_h},
285282
)
286-
browser_context = await browser.new_context(
283+
browser_context = await _global_browser.new_context(
287284
config=BrowserContextConfig(
288285
trace_path=save_trace_path if save_trace_path else None,
289286
save_recording_path=save_recording_path if save_recording_path else None,
@@ -295,7 +292,7 @@ async def run_custom_agent(
295292
)
296293
else:
297294
if _global_browser_context is None:
298-
browser_context = await browser.new_context(
295+
browser_context = await _global_browser.new_context(
299296
config=BrowserContextConfig(
300297
trace_path=save_trace_path if save_trace_path else None,
301298
save_recording_path=save_recording_path if save_recording_path else None,
@@ -346,8 +343,8 @@ async def run_custom_agent(
346343
await playwright.stop()
347344
playwright = None
348345

349-
if browser:
350-
await browser.close()
346+
if _global_browser:
347+
await _global_browser.close()
351348
browser = None
352349
return final_result, errors, model_actions, model_thoughts, trace_file.get('.webm'), recorded_files.get('.zip')
353350

0 commit comments

Comments
 (0)