(self, tool_list: List[ToolCall])
| 244 | return f'Tool calling failed: {brief_info}, details: {str(e)}' |
| 245 | |
| 246 | async def parallel_call_tool(self, tool_list: List[ToolCall]): |
| 247 | tasks = [self.single_call_tool(tool) for tool in tool_list] |
| 248 | result = await asyncio.gather(*tasks) |
| 249 | return result |
| 250 | |
| 251 | async def __aenter__(self) -> 'ToolManager': |
| 252 |
no test coverage detected