Commit Graph

13 Commits

Author SHA1 Message Date
JayLay0310 8e880168a9 fix(agent): match URL negations as whole words 2026-08-20 09:34:18 +08:00
MagMueller 0a64aaa4d4 extract: don't auto-inherit output_model_schema into per-page extraction
output_model_schema describes the final task result (e.g. {summary, step_results}).
Auto-copying it into every extract call (added Feb 2026) asks the model to produce
the whole-task shape from a single page, and on the browser-use gateway routes the
extract sub-call through the agent action protocol, which breaks it (client
KeyError 'action'). Per-page extract now uses a schema only when the caller passes
extraction_schema explicitly; free-text extraction is the default again.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 19:55:00 -07:00
Laith Weinberger 62df6b11f9 fix: handle file:// urls in _extract_start_url 2026-07-22 17:30:30 -07:00
Saurav Panda 4cbc5dfa4d feat(llm): accept provider-prefixed models in ChatBrowserUse
ChatBrowserUse now accepts provider-prefixed model ids (anthropic/*,
openai/*, google/*) alongside the bu-* aliases and browser-use/* models,
so a single BROWSER_USE_API_KEY can reach them. bu-* aliases and the
bu-latest -> bu-2-0 normalization are unchanged; bare ids are rejected
with guidance toward the provider/model form.

Also matches provider-prefixed Claude Sonnet ids in the Agent
llm_screenshot_size auto-config, so the screenshot optimization isn't
lost when Claude is reached via ChatBrowserUse.

Adds an example, a README FAQ entry, and tests.

ENG-5060
2026-06-10 12:03:51 +05:30
Magnus Müller a4d8418334 Merge branch 'main' into MagMueller/implement-bu3max-model-with-caching-in-cloud-repos 2026-06-09 19:27:07 -07:00
Gregor Žunič 8c9ed8281e Fix packaged agent tools env 2026-06-09 16:45:42 -07:00
Laith Weinberger 1525c013c0 fix fable fallback and cache pricing edge cases
- enable fallback beta header for empty fallback lists
- preserve Laminar 5m/1h cache creation split for pricing
2026-06-09 14:45:21 -07:00
Laith Weinberger 8bca742aba support claude fable 5
- fable for coord clicks
- explicit support
- model refusal response
- fable pricing with 5m/1h cache writes and inference geo multiplier
- anthropic fallback, thinking, output config, and inference geo request support
2026-06-09 13:22:04 -07:00
Magnus Müller 8a3d202291 Merge branch 'main' into MagMueller/implement-bu3max-model-with-caching-in-cloud-repos 2026-06-08 18:49:50 -07:00
Gregor Žunič 0cfe7bf7c5 Close beta SDK browser resources 2026-06-08 14:21:31 -07:00
MagMueller be81a1bfe5 add bu3 browser use models 2026-06-08 14:13:33 -07:00
Gregor Žunič 9a864e81cf Merge remote-tracking branch 'origin/main' into codex/browser-use-rust-wheel
# Conflicts:
#	browser_use/beta/service.py
2026-06-08 13:03:27 -07:00
Gregor Žunič 7a888eb9a4 Promote beta core package quickstart 2026-06-08 12:59:51 -07:00