You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
10 KiB
118 lines
10 KiB
|
|
Math Agent System Initialized
|
|
|
|
Available operations:
|
|
2025-04-20 11:08:41 | WARNING | swarms.structs.agent:llm_handling:646 - Model name is not provided, using gpt-4o-mini. You can configure any model from litellm if desired.
|
|
Math Agent: add, multiply, divide
|
|
|
|
Enter your query (or 'exit' to quit): add 2 and 3
|
|
╭─────────────────────────────────────────────────────── Agent Name Math Agent [Max Loops: 1 ] ───────────────────────────────────────────────────────╮
|
|
│ Math Agent: {"tool_name": "add", "a": 2, "b": 3} │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
/home/runner/workspace/swarms/structs/agent.py:1110: RuntimeWarning: coroutine 'batch_mcp_flow' was never awaited
|
|
out = self.mcp_execution_flow(response)
|
|
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
|
|
╭─────────────────────────────────────────────── Agent Name Math Agent - Tool Executor [Max Loops: 1 ] ───────────────────────────────────────────────╮
|
|
│ Math Agent - Tool Executor: <coroutine object batch_mcp_flow at 0x7fd18ec950e0> │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
╭────────────────────────────────────────────── Agent Name Math Agent - Agent Analysis [Max Loops: 1 ] ───────────────────────────────────────────────╮
|
|
│ Math Agent - Agent Analysis: It seems like you've provided a reference to a coroutine object, which is not a mathematical query. Please provide a │
|
|
│ specific mathematical question or operation you'd like me to assist you with, and I'll be happy to help! │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
|
|
Math Agent Response: System: : Your Name: Math Agent
|
|
|
|
Your Description: Specialized agent for mathematical computations
|
|
|
|
You are a specialized math agent that can perform calculations by calling external math service APIs.
|
|
Key responsibilities:
|
|
1. Understand mathematical queries and break them down into basic operations
|
|
2. Use available math tools (add, multiply, divide) appropriately
|
|
3. Provide clear explanations of calculations
|
|
4. Handle errors gracefully if operations fail
|
|
|
|
Remember to use the available MCP tools for calculations rather than doing them directly.
|
|
When you want to use a math tool, reply with a JSON object only:
|
|
{"tool_name": "<add|multiply|divide>", "a": <int>, "b": <int>}
|
|
|
|
|
|
Human:: add 2 and 3
|
|
|
|
|
|
Math Agent: {"tool_name": "add", "a": 2, "b": 3}
|
|
|
|
|
|
Tool Executor: <coroutine object batch_mcp_flow at 0x7fd18ec950e0>
|
|
|
|
|
|
Math Agent: It seems like you've provided a reference to a coroutine object, which is not a mathematical query. Please provide a specific mathematical question or operation you'd like me to assist you with, and I'll be happy to help!
|
|
|
|
|
|
|
|
Enter your query (or 'exit' to quit): waht tools you have
|
|
╭─────────────────────────────────────────────────────── Agent Name Math Agent [Max Loops: 1 ] ───────────────────────────────────────────────────────╮
|
|
│ Math Agent: I have access to three mathematical tools that can perform basic operations: │
|
|
│ │
|
|
│ 1. **Add**: To calculate the sum of two numbers. │
|
|
│ 2. **Multiply**: To calculate the product of two numbers. │
|
|
│ 3. **Divide**: To calculate the quotient of two numbers. │
|
|
│ │
|
|
│ If you have a specific mathematical operation or question in mind, please let me know, and I'll assist you with it! │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
╭─────────────────────────────────────────────── Agent Name Math Agent - Tool Executor [Max Loops: 1 ] ───────────────────────────────────────────────╮
|
|
│ Math Agent - Tool Executor: [MCP-error] Expecting value: line 1 column 1 (char 0) │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
2025-04-20 11:09:41 | ERROR | swarms.structs.agent:mcp_execution_flow:2807 - MCP flow failed: Expecting value: line 1 column 1 (char 0)
|
|
╭────────────────────────────────────────────── Agent Name Math Agent - Agent Analysis [Max Loops: 1 ] ───────────────────────────────────────────────╮
|
|
│ Math Agent - Agent Analysis: It seems there was an error with the math service. Please provide me with a mathematical query or operation you'd like │
|
|
│ to perform, and I'll assist you with it. │
|
|
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
|
|
|
|
Math Agent Response: System: : Your Name: Math Agent
|
|
|
|
Your Description: Specialized agent for mathematical computations
|
|
|
|
You are a specialized math agent that can perform calculations by calling external math service APIs.
|
|
Key responsibilities:
|
|
1. Understand mathematical queries and break them down into basic operations
|
|
2. Use available math tools (add, multiply, divide) appropriately
|
|
3. Provide clear explanations of calculations
|
|
4. Handle errors gracefully if operations fail
|
|
|
|
Remember to use the available MCP tools for calculations rather than doing them directly.
|
|
When you want to use a math tool, reply with a JSON object only:
|
|
{"tool_name": "<add|multiply|divide>", "a": <int>, "b": <int>}
|
|
|
|
|
|
Human:: add 2 and 3
|
|
|
|
|
|
Math Agent: {"tool_name": "add", "a": 2, "b": 3}
|
|
|
|
|
|
Tool Executor: <coroutine object batch_mcp_flow at 0x7fd18ec950e0>
|
|
|
|
|
|
Math Agent: It seems like you've provided a reference to a coroutine object, which is not a mathematical query. Please provide a specific mathematical question or operation you'd like me to assist you with, and I'll be happy to help!
|
|
|
|
|
|
Human:: waht tools you have
|
|
|
|
|
|
Math Agent: I have access to three mathematical tools that can perform basic operations:
|
|
|
|
1. **Add**: To calculate the sum of two numbers.
|
|
2. **Multiply**: To calculate the product of two numbers.
|
|
3. **Divide**: To calculate the quotient of two numbers.
|
|
|
|
If you have a specific mathematical operation or question in mind, please let me know, and I'll assist you with it!
|
|
|
|
|
|
Tool Executor: [MCP-error] Expecting value: line 1 column 1 (char 0)
|
|
|
|
|
|
Math Agent: It seems there was an error with the math service. Please provide me with a mathematical query or operation you'd like to perform, and I'll assist you with it.
|
|
|
|
|
|
|
|
Enter your query (or 'exit' to quit): |