Commit Graph

210 Commits

Author SHA1 Message Date
Nick Sweeting
6c695d0a42 more lint and hint fixes 2025-06-21 05:39:17 -07:00
Nick Sweeting
eb12440558 fix CI numpy wheel not available on py 3.12 errors 2025-06-21 05:15:42 -07:00
Nick Sweeting
340bafdd29 move old tests to old folder 2025-06-21 04:47:46 -07:00
Nick Sweeting
ae5ef13046 bump version number and enable basic type checks 2025-06-21 03:14:46 -07:00
Nick Sweeting
ca9588d6d6 bump version 2025-06-20 02:38:33 -07:00
Nick Sweeting
2baf4e7907 Merge branch 'main' into eventbus 2025-06-20 02:26:44 -07:00
Nick Sweeting
933bddc02f improve error logging and bump bubus version 2025-06-20 02:24:01 -07:00
Nick Sweeting
36c88b760c Consolidate sync related code (#2009) 2025-06-19 07:41:28 -07:00
Nick Sweeting
912ed24b3f use anyio for test file writes 2025-06-19 02:40:04 -07:00
Nick Sweeting
c5c70d9429 use bubus code from parent dir if available 2025-06-19 01:28:35 -07:00
Nick Sweeting
778536a3ce move all sync code into sync dir 2025-06-19 01:28:22 -07:00
Nick Sweeting
09a8ee52b5 linter fixes 2025-06-18 21:49:23 -07:00
Magnus Müller
d0f16681f9 Fix env 2025-06-18 23:16:02 +02:00
Magnus Müller
158aa5b719 Enhance evaluation workflow in laminar_eval.py and update dependencies
- Removed the `lmnr[all]` dependency from `pyproject.toml`.
- Added `browser-use[dev,eval]` to `dev-dependencies` for improved development support.
- Updated `TaskResult` class to include an optional `laminar_task_link` for task-specific links.
- Modified `run_task_with_semaphore` to handle Laminar evaluation links and improved logging for task results.
- Added logic to create a Laminar evaluation link during task execution.

These changes aim to streamline the evaluation process and enhance the overall functionality of the evaluation workflow.
2025-06-18 22:41:05 +02:00
Nick Sweeting
829eafe982 Merge branch 'main' into eventbus 2025-06-18 10:26:50 -07:00
Magnus Müller
7f1d256964 Update dependencies in pyproject.toml and rename evaluation workflow
- Removed duplicate lmnr dependency from the `dependencies` section in `pyproject.toml`.
- Updated `lmnr` version to `0.6.11` in the `eval` extras group.
- Renamed the evaluation workflow from "Run Evaluation Script" to "Run Laminar Eval Script" for clarity.
- Adjusted the dependency installation command in the workflow to include the `--extra eval` flag.
2025-06-18 16:31:00 +02:00
Magnus Müller
3e796a5773 Merge branch 'main' into laminar_evals 2025-06-18 15:34:26 +02:00
Robert Kim
1aaf2a83a1 added lmnr to dev deps 2025-06-18 14:27:23 +01:00
Nick Sweeting
63fab24189 bump bubus version 2025-06-18 01:47:50 -07:00
Nick Sweeting
474476f0ae switch to external bubus lib 2025-06-18 01:41:16 -07:00
Nick Sweeting
ec32fee074 Merge branch 'main' into eventbus 2025-06-17 15:25:24 -07:00
Magnus Müller
c66880a8fa Add lmnr package for tracing integration and update eval workflow 2025-06-17 18:58:56 +02:00
Nick Sweeting
552f4d46ed Merge branch 'main' into eventbus 2025-06-16 17:22:17 -07:00
Nick Sweeting
f348e0c55d bump version number 2025-06-14 01:50:01 -07:00
Nick Sweeting
b4b39553c8 fix packages 2025-06-14 01:31:51 -07:00
Nick Sweeting
66fbb8b282 Merge branch 'main' into eventbus 2025-06-14 01:19:15 -07:00
Nick Sweeting
af85850b41 fix registry test fixture scopes 2025-06-10 00:25:41 -07:00
Nick Sweeting
4a2207f5d4 bump package versions 2025-06-09 22:12:08 -07:00
Nick Sweeting
44333e72de change default runloop scope to be session so that globals like PLAYWRIGHT API OBJECT dont get closed prematurely 2025-06-09 21:21:00 -07:00
Nick Sweeting
64a0948ef0 bump patchright version 2025-06-09 15:30:15 -07:00
Magnus Müller
074169f80f Merge branch 'main' into tests/eval 2025-06-07 09:15:41 +02:00
Nick Sweeting
f94d56910f consistent test fixture scope, fix race condition on shutdown, improve logging 2025-06-06 19:21:51 -07:00
Nick Sweeting
c2f245dd73 bump pytest-asyncio version 2025-06-06 17:49:19 -07:00
Magnus Müller
9f655fb950 Add aiofiles dependency to pyproject.toml for improved file handling 2025-06-07 01:02:58 +02:00
Nick Sweeting
8504bc4c7b parallelize playwright tests using loop scope=session and pytest-xdist 2025-06-06 02:03:25 -07:00
Nick Sweeting
c505d3f21d bump pydantic, langchain, faiss-cpu, mem0ai, and other packages 2025-06-05 22:47:33 -07:00
Nick Sweeting
e7f739ee49 bump dependency versions 2025-06-05 22:44:17 -07:00
Nick Sweeting
4882ada4ec leave version un-bumped 2025-06-05 22:38:20 -07:00
Nick Sweeting
c9f7aec8ce Merge branch 'main' into eventbus 2025-06-05 22:33:49 -07:00
Nick Sweeting
c29353078d Merge branch 'main' into bump_langchain 2025-06-05 22:30:31 -07:00
Nick Sweeting
831feaa107 bump version number 2025-06-05 22:28:49 -07:00
Nick Sweeting
495d334e95 docs improvments 2025-06-05 02:04:41 -07:00
Nick Sweeting
a33bd7eea5 bump dependency versions 2025-06-03 16:03:08 -07:00
mertunsall
a11bf24f48 bumped langchain versions and fixed llama 4 2025-05-30 11:31:05 +02:00
BroskyBrowser
c145e52adb Merge branch 'main' into feat/add-amazon-captcha-solver-example 2025-05-28 11:36:54 +02:00
Nick Sweeting
13f4b7bb02 bump the version to 0.2.5 2025-05-28 00:20:34 -07:00
Nick Sweeting
75c84fd602 improve browser connections docs to cover reusing connections 2025-05-27 22:32:47 -07:00
BroskyBrowser
000ee0d262 chore: linting + ignore .venv folders 2025-05-27 12:23:19 +02:00
BroskyBrowser
0997c0d46c chore: linting + ignore .venv folders 2025-05-27 12:18:26 +02:00
Nick Sweeting
2868c44e43 move pytest.ini into pyproject.toml 2025-05-26 16:57:15 -07:00