-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Description
为啥利用qwen agent 进行调用mcp或者代码执行工具 很多时候容易遇到输出中断 请问这种原因是什么? 有什么办法可以解决吗
这个是错误的时候:
<|tool▁calls▁begin|><|tool▁call▁begin|>function<|tool▁sep|>mcp_server_mysql-mysql_query
{"sql": "SELECT DATE_FORMAT(stop_date, '%Y-%m') AS month, SUM(stop_time_second)/3600 AS total_downtime_hours FROM shutdown_manage_detail WHERE YEAR(stop_date) = 2024 AND del_flag = 0 GROUP BY DATE_FORMAT(stop_date, '%Y-%m') ORDER BY month;"}
```<|tool▁call▁end|><|tool▁calls▁end|>
这个是正确的时候:
<tool_call
[TOOL_CALL] mcp_server_mysql-mysql_query
{"sql": "SELECT COUNT(*) AS table_count FROM information_schema.tables WHERE table_schema = DATABASE()"}}
</tool_cal
如何让调用一直是这样:
如何让模型输出一直是:
<tool_call
[TOOL_CALL] mcp_server_mysql-mysql_query
{"sql": "SELECT COUNT(*) AS table_count FROM information_schema.tables WHERE table_schema = DATABASE()"}}
</tool_cal
我感觉是Qwen agent对MCP的解析问题,目前来说Qwen3和DeepSeekV3都不会出现问题,望解决,谢谢!Metadata
Metadata
Assignees
Labels
No labels
