What's Changed
- release 0.1.41 officially by @pirate in #1401
- Fix: newlines in attribute values by @edwardysun in #1413
- fix: Make memory module optional for Python 3.13 compatibility by @lynnzc in #1418
- Mem0: Embedder config for different LLMs by @Dev-Khant in #1388
- fix: update version retrieval method to use importlib.metadata by @zacka026 in #1427
- change GOOGLE_API_KEY to GEMINI_API_KEY. by @EnzoFanAccount in #1435
- Add anti bot detection via patchright by @neo773 in #857
- fix(agent): Add max steps error to agent history #439 by @Shyanil in #834
- Update Inconsistent AzureOpenAI env variables by @qkfang in #1417
- Add grok example, update doc, and upgrade Grok model in eval by @dha-aa in #1424
- Fix linter issues with new MemoryConfig changes and vector_store_path by @pirate in #1440
- Fix #1376 change action name in test_core_functionality.py by @Anirudha619 in #1441
- Add extended system prompt capability for planner by @mathisarends-viadee in #1281
- Improve eval tool by @Alezander9 in #1416
- Fixs #1442 : 'AgentSettings' object has no attribute 'enable_memory' by @Anirudha619 in #1443
- Use ainvoke for async LLM call in extract_content by @Haskely in #1313
- fix: update example_tool_call to use click_element_by_index action by @lynnzc in #1432
- Connect eval tool by @Alezander9 in #1421
- Fix merge conflict indentation change causing duplicate lines by @pirate in #1447
- Simplify
self._verify_llm_connection()
on init by @pirate in #1448 - Add new
force_new_context=True
flag so that custom context config can be applied when connecting to existing browsers by @kalil0321 in #1412 - Detect blocking synchronous commands in asyncio code by @cclauss in #1310
- ruff rule FAST002: FastAPI dependency without
Annotated
by @cclauss in #1451 - Fix: Ensure first element is correctly indexed in sibling list by @shivamkhatri in #1369
- chore: replace playwright with patchright by @lynnzc in #1452
- fix: set highlight div backgroundColor to transparent by @youngjuning in #1414
- Follow XDG Base Directory Specification to store telemetry_user_id by @louiskhub in #1309
- remove dead _verification_task code by @pirate in #1454
- Update mem0ai as a dependency in pyproject.toml by @deshraj in #1449
- minor fixes when starting Ollama model by @paul2048 in #1455
- fix status code when checking if chrome browser is already running by @prenit-wankhede in #1480
- Fix RuntimeError: no running event loop by @Anirudha619 in #1456
- Alllow providing chrome_remote_debugging_port in browser config. Fix launching user provided chrome browser. by @prenit-wankhede in #1482
- Optionally disable
mem0
telemetry by @vfdev-5 in #1470 - Fix(agent): Robustly handle empty LLM actions to ensure ParaBank functionality (#1476) by @Shyanil in #1495
- Added Contribution Guide Page in development Page by @unaisshemim in #1493
- fix gif chinese display 修复gif中文显示异常 by @Ekac00 in #1478
- Improve Github Actions CI tests issue #1444 by @dha-aa in #1462
- prevent github actions from running twice for each commit by @pirate in #1496
- eval: adding o4 mini support by @Parth220 in #1515
- Added support for gemma instruction-tuned models by @KamilU01 in #1257
- fix linter by @pirate in #1524
- fix: error in done action when using sensitive_data with custom output_model by @BohdanPetryshyn in #1510
- Fix browser_window_size not changing window size in non-headless mode by @sandeepsalwan1 in #1472
- feat: Add Playwright script generation from agent history by @RogelioRichmanAstronaut in #1437
- Fix: Allow user-provided no_viewport setting in browser sizing by @sandeepsalwan1 in #1528
- Track errors by @MagMueller in #1530
- Feature/source tracking by @MagMueller in #1531
New Contributors
- @edwardysun made their first contribution in #1413
- @Dev-Khant made their first contribution in #1388
- @EnzoFanAccount made their first contribution in #1435
- @neo773 made their first contribution in #857
- @Shyanil made their first contribution in #834
- @qkfang made their first contribution in #1417
- @Anirudha619 made their first contribution in #1441
- @Haskely made their first contribution in #1313
- @kalil0321 made their first contribution in #1412
- @shivamkhatri made their first contribution in #1369
- @youngjuning made their first contribution in #1414
- @louiskhub made their first contribution in #1309
- @paul2048 made their first contribution in #1455
- @prenit-wankhede made their first contribution in #1480
- @vfdev-5 made their first contribution in #1470
- @unaisshemim made their first contribution in #1493
- @Ekac00 made their first contribution in #1478
- @KamilU01 made their first contribution in #1257
- @BohdanPetryshyn made their first contribution in #1510
- @sandeepsalwan1 made their first contribution in #1472
- @RogelioRichmanAstronaut made their first contribution in #1437
Full Changelog: 0.1.41...0.1.42