Matt Eng
b17c9d31a9
Fix temperature using default if 0
2025-03-14 20:39:23 -07:00
a-holm
350b0038ee
fix(llm): improve message handling to support LLMs without content/tool_calls
...
This commit improves the message handling in the LLM class to gracefully handle
messages without 'content' or 'tool_calls' fields. Previously, the system would
raise a ValueError when encountering such messages, causing crashes when working
with models like Google's Gemini that sometimes return messages with different
structures.
Key changes:
- Reordered message processing to check for Message objects first
- Changed validation approach to silently skip malformed messages instead of crashing
- Removed the strict ValueError when content/tool_calls are missing
This change maintains compatibility with correctly formatted messages while
improving robustness when working with various LLM providers.
2025-03-14 21:01:13 +01:00
Caique Minhare [Cake]
6ea5a4d1ef
Merge branch 'main' into refactor/web-search-tool
2025-03-14 15:04:55 -03:00
mannaandpoem
3671e1d866
Merge pull request #513 from the0807/feature/ollama
...
Add config support for Ollama
2025-03-14 15:20:29 +08:00
xiangjinyu
c0c03c0bef
fix _handle_special_tool bug
2025-03-14 13:25:43 +08:00
the0807
7a5de55615
Add config support for Ollama
2025-03-14 14:02:32 +09:00
zhengshuli
9b0b69a5e1
Use the max_input_tokens configuration to constrain the agent’s token usage.
2025-03-14 12:35:26 +08:00
liangxinbing
7db0b2fbf0
update readme
2025-03-14 12:27:05 +08:00
liangxinbing
9c7834eff2
update readme; format code; update config.example.toml
2025-03-14 12:20:59 +08:00
mannaandpoem
e844dfca34
Merge pull request #510 from the0807/feature/o3-mini
...
Support OpenAI Reasoning Models (o1, o3-mini)
2025-03-14 11:47:34 +08:00
mannaandpoem
a1b5d189db
Merge pull request #603 from raydoomed/main
...
将工具选择从 ToolChoice.REQUIRED 更新为 ToolChoice.AUTO,以优化规划代理和规划流程的工具调用逻辑。
2025-03-14 11:21:02 +08:00
xRay
89c9d904db
将工具选择从 ToolChoice.REQUIRED 更新为 ToolChoice.AUTO,以优化规划代理和规划流程的工具调用逻辑。
2025-03-14 09:46:46 +08:00
ca-ke
cba275d405
refactor: enhance web search functionality with engine fallback and retry mechanism
2025-03-13 14:17:57 -03:00
Isaac
be5c2646af
Merge pull request #543 from aacedar/thread_safe
...
update python_execute thread safe
2025-03-13 21:15:17 +08:00
mannaandpoem
c4d628cc4e
Merge pull request #549 from Kingtous/main
...
feat: add Baidu, DuckDuckGo search tool and optional config
2025-03-13 19:39:13 +08:00
zhoupeng
8e9aa733e5
Update README_zh.md
2025-03-13 18:01:09 +08:00
zhoupeng
2d17a3bd6e
Update README_ko.md
2025-03-13 18:00:52 +08:00
zhoupeng
b80188141e
Update README_ja.md
2025-03-13 18:00:31 +08:00
zhoupeng
837ae1b6eb
Update README.md
2025-03-13 17:59:54 +08:00
Isaac
bd51f9593e
Merge pull request #515 from hosokawanaoki/feature/jp-readme
...
docs: add japanese README file
2025-03-13 10:20:25 +08:00
Kingtous
198f70d524
opt: update config.example.json
2025-03-13 09:11:20 +08:00
Kingtous
2b9ef4ea08
fix: perform search on query
2025-03-13 09:10:14 +08:00
Kingtous
86d2a7d6bf
feat: implement duckduckgo search, abstract further
2025-03-13 09:05:14 +08:00
Kingtous
b7774b18ef
opt: abstract web search interface, code cleanup
2025-03-13 08:31:40 +08:00
Kingtous
f9ce06adb8
opt: remove unnessary print
2025-03-13 00:50:30 +08:00
Kingtous
bbaff4f095
feat: add baidu search tool and optional config
2025-03-13 00:27:48 +08:00
836304831
ed4b78dc37
update python_execute safe
2025-03-12 23:33:37 +08:00
mannaandpoem
3db1a7fb56
Merge pull request #457 from cefengxu/10Mar2025cefengxu
...
base.py, the 'state' and 'current_step' should be reset after every loop
2025-03-12 22:25:31 +08:00
mannaandpoem
881ecaefa6
Update base.py
2025-03-12 22:25:02 +08:00
Isaac
72214b0de4
Merge pull request #535 from bubble65/feature/add_a_tool
...
add a new tool called terminal
2025-03-12 21:35:00 +08:00
bubble65
7b48da0c59
add a new tool called terminal
2025-03-12 21:21:01 +08:00
Isaac
067c59e39c
Merge pull request #516 from matengm1/refactor/standardize-tool-choice-literals
...
Standardize literals for role and tool choice type definitions
2025-03-12 20:59:04 +08:00
Isaac
6b64b98b12
Merge branch 'main' into refactor/standardize-tool-choice-literals
2025-03-12 20:55:52 +08:00
xiangjinyu
c6cd296108
add pre-commit
2025-03-12 20:52:45 +08:00
xiangjinyu
f197b2e3d2
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# app/agent/manus.py
2025-03-12 20:35:33 +08:00
xiangjinyu
31c7e69faf
add max_steps
2025-03-12 20:27:14 +08:00
mannaandpoem
cfdeb3ad4c
Merge pull request #465 from nezhazheng/main
...
Support configuring all BrowserConfig parameters within browser-use.
2025-03-12 20:26:14 +08:00
liangxinbing
74a4c8bef0
fix bug of abnormal exit for BrowserUseTool
2025-03-12 20:25:37 +08:00
liangxinbing
e6e31a2c13
update timeout to 300
2025-03-12 20:09:23 +08:00
zhengshuli
3cb4489cd5
Support configuring all BrowserConfig parameters within browser-use.
2025-03-12 17:57:43 +08:00
Matt Eng
eac3a6e24e
Standardize literals for role and tool choice type definitions
2025-03-12 00:15:31 -07:00
naoki.hosokawa@apple-seed.tech
849bb0a768
add japanese
2025-03-12 16:11:33 +09:00
the0807
983e8f0d4b
Support OpenAI Reasoning Models (o1, o3-mini)
2025-03-12 14:33:32 +09:00
liangxinbing
af8023de43
remove the cycle
2025-03-12 13:16:05 +08:00
Zhaoyang Yu
8755452e67
Update readme
...
Chinese citations, remove other languages
2025-03-12 10:06:23 +08:00
keepConcentration
997caa4b2d
docs: add Korean README file ( #481 )
...
* Add README_ko.md file
Introduced a new `README_ko.md` file to provide Korean documentation. Updated all README files to include a dropdown for choosing between available languages: English, Chinese, and Korean.
* Add acknowledgments for additional contributors in README_ko
Updated the Korean README to include acknowledgments for AAAJ, MetaGPT, and OpenHands.
2025-03-12 10:03:25 +08:00
liangxinbing
e1a8cf00de
update README
2025-03-12 00:53:22 +08:00
mannaandpoem
111a2bc6b1
Merge pull request #469 from cyzus/fix-infinite-loop-for-simple-query
...
fix infinite loop for simple query
2025-03-11 19:20:15 +08:00
Yizhou Chi
61d705f6e6
fix prompt order
2025-03-11 17:55:40 +08:00
Yizhou Chi
cafd4a18da
fix infinite loop
2025-03-11 17:39:28 +08:00