diff --git a/app/tools/tool_project_analysis.py b/app/tools/tool_project_analysis.py index 0deca18..3e2cc49 100644 --- a/app/tools/tool_project_analysis.py +++ b/app/tools/tool_project_analysis.py @@ -85,8 +85,16 @@ async def tool_project_analysis(project_name: Annotated[str, "项目名称"]) -> {member_cost_description} """ - return { - "member_amount": member_amount, - "cost_amount": cost_amount, - "description": description, - } + member_amount = {k: str(v) for k, v in member_amount.items()} + cost_amount = {k: str(v) for k, v in cost_amount.items()} + + return [ + description, + { + "component": "ANY", + "props": { + "member_amount": member_amount, + "cost_amount": cost_amount, + } + } + ]