Commit Graph

274 Commits

Author SHA1 Message Date
Nick Sweeting
41a63c2298 add example demonstrating new feature 2025-03-27 19:08:13 -07:00
Nick Sweeting
3bbb0bece7 Merge pull request #1028 from carlosplanchon/direct_html_manipulation
Adding parameter to Agent.run() in order to allow the developer to execute a custom Python function after Agent.step() (updated)
2025-03-27 17:33:03 -07:00
Carlos Andrés Planchón Prestes
611b49ee1f Import fix on custom_hooks_before_after_step.py example. 2025-03-27 20:59:07 -03:00
Nick Sweeting
aabd8bb172 properly verify LLM api keys on startup 2025-03-27 16:01:25 -07:00
Carlos Andrés Planchón Prestes
36fb264e40 Adding custom_hooks_before_after_step.py example. 2025-03-27 19:53:36 -03:00
Nick Sweeting
cec5b687fb fix browser_window_size config 2025-03-27 11:45:25 -07:00
Nick Sweeting
e6900d1287 add ruff dependency 2025-03-27 11:10:41 -07:00
Nick Sweeting
69a960fa4b refactor browser config setup process 2025-03-27 02:45:12 -07:00
Nick Sweeting
ff14e42b83 user profile is managed by plawright instead of flags 2025-03-27 02:43:45 -07:00
Nick Sweeting
b47c20c780 Merge branch 'main' into Click-on-non-indexed-elements 2025-03-26 16:50:35 -07:00
Nick Sweeting
aa6e62b0d2 fix for follow_up_tasks example 2025-03-26 14:45:01 -07:00
Jeff Andrade
0e5e108e10 Merge branch 'browser-use:main' into Click-on-non-indexed-elements 2025-03-26 09:37:09 +00:00
Nick Sweeting
55fa82f1b5 fix the simple example 2025-03-26 00:49:16 -07:00
Nick Sweeting
e388a70059 Merge pull request #1145 from ml5ah/streamline-load-env
Added missing env variables in .env.example
2025-03-26 00:05:07 -07:00
Anish Hiranandani
35e444b02d streamlined to match other examples 2025-03-25 22:12:47 -07:00
jersobh
4a201f4c69 handling multiple elements with the same text 2025-03-26 02:53:14 +00:00
Nick Sweeting
d95527ab27 Merge branch 'main' into enhancement/add_tabGroups_chrome 2025-03-25 16:34:08 -07:00
Nick Sweeting
14c4a7a293 Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome 2025-03-25 13:25:26 -07:00
Nick Sweeting
4e98967137 Merge pull request #1125 from onurkanbakirci/patch-1
Typo examples/shopping.py
2025-03-25 13:00:46 -07:00
Nick Sweeting
8770a5e602 simplify test task 2025-03-24 17:08:38 -07:00
Nick Sweeting
dd7fb8a11d tweak salesforce test cross-origin iframe task 2025-03-24 14:28:40 -07:00
Nick Sweeting
2da5a833a9 tweak llm-facing title for new tabs and improve logging 2025-03-24 11:25:54 -07:00
Nick Sweeting
a06c9aab78 fix example to support any browser 2025-03-24 11:00:57 -07:00
மனோஜ்குமார் பழனிச்சாமி
49e48d1d29 Set WindowsProactorEventLoopPolicy for streamlit 2025-03-24 20:23:13 +05:30
jersobh
63f54cc100 Clicking by xpath, css selector or text 2025-03-24 12:34:01 +00:00
Onurkan Bakırcı
4aaae4ba66 Update shopping.py 2025-03-24 13:04:32 +03:00
Onurkan Bakırcı
119f54ba95 Update shopping.py
Typo
2025-03-24 13:01:41 +03:00
Magnus Müller
46a8633ce4 Merge pull request #1000 from nicolasdickenmann/bugfix/bedrock_claude
fix: swaped the langchain bedrock function
2025-03-23 07:39:41 -07:00
Nick Sweeting
421ecd597f Merge branch 'main' into nick/tri-4-make-cross-site-iframes-work-without-disabling-chrome 2025-03-23 00:52:33 -07:00
Nick Sweeting
78ade39821 wip trying different approaches, not final 2025-03-23 00:20:12 -07:00
Magnus Müller
da8b362206 Merge branch 'main' into main 2025-03-22 18:48:25 -07:00
Nick Sweeting
5a98e42b03 add google sheets support using keyboard shortcuts 2025-03-21 17:34:41 -07:00
Nicolas Dickenmann
4e4d4a31e2 fix: swaped the langchain bedrock function 2025-03-11 13:22:08 +01:00
Edison S
fb22cc5a99 add multibrowser support 2025-03-05 13:32:03 -05:00
Dilraj Singh
fcc5eb9dab Update example in examples/models/claude-3.7-sonnet.py (#909)
The original example didn't do `load_dotenv()`. 

Once you do that, it'll work as long as you have the `ANTHROPIC_API_KEY`.
2025-03-02 12:34:35 -08:00
Magnus Müller
bbada488d3 feat: Add Wikipedia navigation example from banana to quantum mechanics 2025-02-24 12:58:32 -08:00
Gregor Žunič
14eb182c7d removed uv lock, claude 3.7 example 2025-02-24 10:58:49 -08:00
Magnus Müller
bd94288c84 Merge pull request #831 from D-Yuva/patch-2
Create README.md
2025-02-23 13:54:29 -08:00
Magnus Müller
2a6416f272 Add flexible system prompt customization options
- Modify SystemPrompt class to support optional system message override and extension
- Update Agent and AgentSettings to include new system prompt customization parameters
- Update documentation and example to demonstrate new system prompt customization methods
- Remove deprecated system_prompt_class parameter
- Provide two ways to customize system prompt: extend or override completely
2025-02-23 12:25:33 -08:00
Yuva
2890a006a6 Create README.md 2025-02-23 15:15:06 +05:30
Magnus Müller
f7c16976cb gemini example 2025-02-21 21:43:15 -08:00
Magnus Müller
5720298254 Find email address example 2025-02-20 18:56:15 -08:00
Magnus Müller
5611ce8b49 Delete examples 2025-02-18 12:51:25 -08:00
Magnus Müller
75d7e455a4 Merge remote-tracking branch 'origin/gregor/random-restructure' into dev 2025-02-18 12:05:17 -08:00
Magnus Müller
208f9f3517 Example find influencer profiles 2025-02-17 17:09:02 -08:00
Matic Zavadlal
e8b1852ac1 Create context.py 2025-02-16 17:30:16 +01:00
SwapnilSonker
2099aabbd6 group/ungroup code moved to custom_functions 2025-02-15 18:17:51 +05:30
Morris Lee
22064b90c0 Add readme for ui 2025-02-15 17:46:57 +08:00
Morris Lee
be24fe925a Add instruction for streamlit demo 2025-02-15 17:39:18 +08:00
Morris Lee
2495c116b4 Add streamlit demo 2025-02-15 17:37:05 +08:00