|  | @@ -76,9 +76,6 @@ class ToolEngine:
 | 
	
		
			
				|  |  |                  if not isinstance(tool_parameters, dict):
 | 
	
		
			
				|  |  |                      raise ValueError(f"tool_parameters should be a dict, but got a string: {tool_parameters}")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        # invoke the tool
 | 
	
		
			
				|  |  | -        if tool.identity is None:
 | 
	
		
			
				|  |  | -            raise ValueError("tool identity is not set")
 | 
	
		
			
				|  |  |          try:
 | 
	
		
			
				|  |  |              # hit the callback handler
 | 
	
		
			
				|  |  |              agent_tool_callback.on_tool_start(tool_name=tool.entity.identity.name, tool_inputs=tool_parameters)
 | 
	
	
		
			
				|  | @@ -207,8 +204,6 @@ class ToolEngine:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          Invoke the tool with the given arguments.
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  | -        if tool.identity is None:
 | 
	
		
			
				|  |  | -            raise ValueError("tool identity is not set")
 | 
	
		
			
				|  |  |          started_at = datetime.now(UTC)
 | 
	
		
			
				|  |  |          meta = ToolInvokeMeta(
 | 
	
		
			
				|  |  |              time_cost=0.0,
 |