From 16468a855d833ea5b22fa872cffa528cfdfa685e Mon Sep 17 00:00:00 2001
From: cynthialong0-0 <82900738+cynthialong0-0@users.noreply.github.com>
Date: Wed, 1 Apr 2026 10:52:18 -0700
Subject: [PATCH] feat(core): update browser agent prompt to check open pages
first when bringing up (#24431)
---
packages/core/src/agents/browser/browserAgentDefinition.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/core/src/agents/browser/browserAgentDefinition.ts b/packages/core/src/agents/browser/browserAgentDefinition.ts
index 47077d825e..d0afa2c4b3 100644
--- a/packages/core/src/agents/browser/browserAgentDefinition.ts
+++ b/packages/core/src/agents/browser/browserAgentDefinition.ts
@@ -190,7 +190,7 @@ export const BrowserAgentDefinition = (
\${task}
-First, use new_page to open the relevant URL. Then call take_snapshot to see the page and proceed with your task.`,
+First, use to check if there are any existing pages that can fulfill the user's request. If not, you MUST use to open the relevant URL unless the user explicitly provides different instructions.`,
systemPrompt: buildBrowserSystemPrompt(
visionEnabled,
config.getBrowserAgentConfig().customConfig.allowedDomains,