From e67b22df66fe0f4a761054797849ef7938a3ee58 Mon Sep 17 00:00:00 2001 From: ciregenz Date: Tue, 7 Jul 2026 23:04:30 -0700 Subject: [PATCH] [eric] browser: reframe BrowserBatch schema copy (was 'your standard way to ACT', steering the model away from the verified tool; now points dependent named click/fill sequences at BrowserActVerified) --- backend/apps/agents/browser/browser_schema.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/apps/agents/browser/browser_schema.py b/backend/apps/agents/browser/browser_schema.py index 0e62bc8b..0b94b5b8 100644 --- a/backend/apps/agents/browser/browser_schema.py +++ b/backend/apps/agents/browser/browser_schema.py @@ -431,7 +431,11 @@ BROWSER_TOOLS_SCHEMA = [ { "name": "BrowserBatch", "description": ( - "Your standard way to ACT on the page. Every mutation (navigate, " + "Low-level action batch for INDEPENDENT actions (navigate, scroll, press) " + "or when you must act by index/point. For a sequence of DEPENDENT named " + "click/fill steps (open menu then pick item, fill then fill), prefer " + "BrowserActVerified: it self-verifies each step and re-aims in code. " + "Every mutation (navigate, " "click, type, press, scroll) is a sub-action in this array, 1-5 per " "call; an array of one is fine when that is genuinely all you know. " "Each sub-action executes in order with the URL captured before/after. "