Commit Graph

431 Commits

Author SHA1 Message Date
mertunsall 5039c5aec6 remove memory 2025-06-27 13:26:34 +02:00
Nick Sweeting 88736d704d bump version 2025-06-27 03:36:41 -07:00
Gregor Žunič 8eda3f46ff chat ollama 2025-06-27 12:17:25 +02:00
Nick Sweeting 1415562d6e add portalocker multiprocess semaphore 2025-06-26 23:53:28 -07:00
Nick Sweeting ce2db1b9a8 exclude debug files from pytest 2025-06-26 22:58:36 -07:00
rendi aa99a9083a #FIX:Include system_prompt_no_thinking.md in package build 2025-06-27 10:38:44 +08:00
Nick Sweeting 74d02c07a7 increase screenshot timeout to default timeout 2025-06-26 02:59:57 -07:00
Nick Sweeting c7b29c9116 tweak browser shutdown locking and logging 2025-06-26 02:32:23 -07:00
Nick Sweeting c0825fe3a5 increase timeout for tests 2025-06-26 02:05:52 -07:00
Nick Sweeting 02ec4cbbd3 up timeout to 3min 2025-06-26 01:20:34 -07:00
Nick Sweeting 1fb5e59015 dont attempt to disable animations during screenshots 2025-06-26 00:38:36 -07:00
Nick Sweeting 7c317e9515 always group tests by class so they can reuse fixtures 2025-06-25 23:31:02 -07:00
Nick Sweeting 048723e517 upgrade bubus version 2025-06-25 23:10:37 -07:00
Nick Sweeting 773b0d00b6 add default pytest timeout of 60sec 2025-06-25 22:52:31 -07:00
Gregor Žunič b4c900d3e5 better logs for tokens 2025-06-25 20:57:22 +02:00
Gregor Žunič 2ee526d903 updated pricing for cached tokens support 2025-06-25 15:33:47 +02:00
Gregor Žunič cda43e9573 fixed types 2025-06-25 11:06:38 +02:00
mertunsall 2caa874d74 Update dependencies in pyproject.toml
Added new dependencies: anyio (>=4.9.0), Pillow (>=11.2.1), and psutil (>=7.0.0) to the eval section for enhanced functionality.
2025-06-24 13:54:01 +02:00
Gregor Žunič 7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Nick Sweeting 343c32400b dont require build envs for now 2025-06-23 11:50:11 -07:00
Nick Sweeting 71bb4cd46c lower default faiss-cpu version 2025-06-23 11:12:41 -07:00
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