kalil0321
1a96cf7ef0
Improve HAR Watchdog
...
Obtaining playwright har 1-1 parity might require more work, the missing elements are related to requests timing
2025-12-25 17:44:49 +01:00
kalil0321
038ae4bc8d
Merge branch 'main' into kalil0321/har_watchdog
2025-12-25 17:10:05 +01:00
constx1337
6b77410683
refactor: Replace print with logger.debug in actor/page.py
2025-12-25 14:39:05 +08:00
Saurav Panda
1073fc9e7a
Merge branch 'main' into rerun-history-add-exp-retry
2025-12-23 20:16:27 -08:00
Saurav Panda
319d0acd45
fixed the edge case for handling max index
2025-12-23 19:29:43 -08:00
Saurav Panda
2f6a18a64e
Merge branch 'main' into 3771-feature-request-add-support-for-openai-responses-api-for-azure-openai
2025-12-23 19:28:17 -08:00
Saurav Panda
2aa23f01dc
fixed backend_node_id based element counting.
2025-12-23 17:25:38 -08:00
Saurav Panda
0da9457f6b
feat: added exp backoff retry and minimum element load
2025-12-23 17:02:28 -08:00
Saurav Panda
bb13679f85
feat: remove redundant retry step from history
2025-12-23 16:25:52 -08:00
Saurav Panda
29c9f1a416
feat: add support for openai responses model
2025-12-22 22:16:56 -08:00
nitesh-77
bd6c1d76e2
style: use single quotes to satisfy ruff formatter
2025-12-23 06:06:33 +05:30
nitesh-77
d17f10fe45
fix: use str | None type hint to satisfy linter
2025-12-23 06:00:22 +05:30
nitesh-77
285995ecce
fix: resolve Gemini API error on empty action schemas
2025-12-23 05:48:12 +05:30
Enzo Biondo
c4c5875ad0
Merge branch 'main' into feat/multi-tab-recording
2025-12-22 09:28:00 -03:00
Saurav Panda
221d85744e
fix: use correct MIME type for images in Google serializer
2025-12-21 09:45:09 -08:00
Saurav Panda
fc4c017076
Merge branch 'main' into fix/add-prohibited-domains-to-browser-session
2025-12-21 09:10:27 -08:00
Saurav Panda
07b7a6d8c0
fix: include shadow DOM form elements in selector_map even without snapshot data
2025-12-19 18:32:40 -08:00
Saurav Panda
e8366536c4
fetch all skills available for agent
2025-12-19 13:51:19 -08:00
Saurav Panda
cf0894ff8d
add support for external skillservice
2025-12-18 19:10:47 -08:00
Saurav Panda
b9c8346499
fix: change max_step_interval to 45s
2025-12-18 16:45:21 -08:00
Saurav Panda
e62fc5242b
Merge branch 'main' into fix/add-prohibited-domains-to-browser-session
2025-12-18 15:56:24 -08:00
Saurav Panda
eb2382c7c4
added gemini 3 flash preview model
2025-12-18 11:25:23 -08:00
Saurav Panda
88420e4fcd
Merge branch 'main' into 3780-bug-environment-variables-completely-invalid-on-wsl2
2025-12-17 17:48:25 -08:00
Saurav Panda
556d1bc022
added BROWSER_USE_DISABLE_EXTENSIONS env var to disable extension
2025-12-17 17:31:46 -08:00
Saurav Panda
f8cfe587fc
Merge branch 'main' into playright-new-chromium-path
2025-12-17 14:21:36 -08:00
Saurav Panda
afa5b71747
feat: added Unique attribute match and better error logging for rerun
2025-12-17 11:20:46 -08:00
Steven Beverly
7fbbf7beb2
Merge branch 'main' into playright-new-chromium-path
2025-12-17 08:18:23 -07:00
mertunsall
1779e9717d
improve hashing of elements using cascading hash
2025-12-17 00:55:27 -08:00
Steven Beverly
97ce4a85b3
Fix glob pattern for Playwright browser paths
...
playwright 1.57.0 installs chromium to $playwright_path/chromium-*/chrome-linux64/, causing the existing paths to fail to find the browser. globing chrome-linux* will allow watchdog to find playwright installed 32-bit and 64-bit chromium.
2025-12-16 21:40:16 -07:00
mertunsall
05b41f64a9
Dont skip failrues by default
2025-12-16 20:04:28 -08:00
Saurav Panda
e9c047be92
include ax_name for rerun history element hash
2025-12-16 17:05:48 -08:00
SK Akram
557b0c016e
fix: expose prohibited_domains in BrowserSession
2025-12-16 07:25:35 +00:00
Sk Akram
b0fe15aeb2
Merge branch 'main' into fix/aboutblank-unnecessary-tab-creation-3755
2025-12-16 09:30:18 +05:30
mertunsall
dc0db88215
kv caching for BU agents
2025-12-15 18:23:22 -08:00
mertunsall
ba9dd88ce1
Merge branch 'main' into mert/rerunhistory
2025-12-15 14:05:00 -08:00
mertunsall
a58b9307ab
BU OSS IS COMING
2025-12-15 14:04:18 -08:00
SK Akram
948f51b4db
fix: prevent unnecessary blank tab creation when closing background tabs
2025-12-15 05:30:39 +00:00
Mert Unsal
dd6aa26301
Merge branch 'main' into mert/rerunhistory
2025-12-14 13:36:12 -08:00
mertunsall
a0996ba39e
max wait between execution
2025-12-14 13:35:27 -08:00
Mert Unsal
dd56615996
Merge branch 'main' into kalil0321/har_watchdog
2025-12-14 13:13:20 -08:00
Mert Unsal
a8eb91d852
Merge branch 'main' into main
2025-12-14 13:11:55 -08:00
hacking-racoon
38703d5ad7
perf: lazy import for openai and reportlab to reduce startup latency
...
- agent/views.py: Move RateLimitError import inside format_error() function
to avoid loading openai SDK (~800ms) at module level
- llm/messages.py: Replace openai.BaseModel with pydantic.BaseModel directly
to remove unnecessary openai dependency
- filesystem/file_system.py: Move reportlab imports inside sync_to_disk_sync()
to avoid ~40ms startup cost when PDF generation is not used
- utils.py: Convert OpenAIBadRequestError and GroqBadRequestError to lazy
loaders to avoid loading SDKs at module level
This improves import time for users who don't use OpenAI provider,
especially when using Anthropic, Google, or other providers.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-14 01:48:47 +09:00
bbarwik
cba65772f8
Fix XAI vision check to only disable for grok-3 and grok-code models
...
Previously all grok models had vision disabled. Only grok-3 variants
(grok-3, grok-3-mini, grok-3-fast) and grok-code models don't support
vision. grok-2 and grok-4 models now correctly retain vision support.
2025-12-13 12:40:21 +01:00
mertunsall
9b894150d5
fix structured output for sandboxes
2025-12-12 15:35:34 -08:00
mertunsall
20247d5c56
make coordinates optionally available
2025-12-12 14:26:13 -08:00
Mert Unsal
201b990591
Merge branch 'main' into cursor/filter-sensitive-data-in-history-5b05
2025-12-10 16:14:01 -08:00
Cursor Agent
8ba95aefa8
Fix: Filter sensitive data from state messages
...
This change ensures that sensitive data in action results is filtered before being included in state messages sent to the LLM. This prevents accidental leakage of private information. New tests are added to verify this functionality.
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com >
2025-12-11 00:00:37 +00:00
Cursor Agent
24e276d5f4
Refactor markdown preprocessing and add tests
...
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com >
2025-12-11 00:00:21 +00:00
mertunsall
110b96dc8d
update system prompts
2025-12-10 18:50:10 +00:00
Gregor Žunič
1b75166122
Merge branch 'main' into feature/skills-integration
2025-12-09 16:48:11 -08:00