Fix return type of generator function in `Agent._run()` (#409)
* Fix return type of generator function in `Agent._run()`
This commit is contained in:
		
							parent
							
								
									022947a2a5
								
							
						
					
					
						commit
						882b134f35
					
				|  | @ -57,7 +57,7 @@ from .tools import ( | ||||||
|     Tool, |     Tool, | ||||||
|     get_tool_description_with_args, |     get_tool_description_with_args, | ||||||
| ) | ) | ||||||
| from .types import AgentAudio, AgentImage, handle_agent_output_types | from .types import AgentAudio, AgentImage, AgentType, handle_agent_output_types | ||||||
| from .utils import ( | from .utils import ( | ||||||
|     AgentError, |     AgentError, | ||||||
|     AgentExecutionError, |     AgentExecutionError, | ||||||
|  | @ -564,7 +564,7 @@ You have been provided with these additional arguments, that you can access usin | ||||||
|         # Outputs are returned only at the end as a string. We only look at the last step |         # Outputs are returned only at the end as a string. We only look at the last step | ||||||
|         return deque(self._run(task=self.task, images=images), maxlen=1)[0] |         return deque(self._run(task=self.task, images=images), maxlen=1)[0] | ||||||
| 
 | 
 | ||||||
|     def _run(self, task: str, images: List[str] | None = None) -> Generator[str, None, None]: |     def _run(self, task: str, images: List[str] | None = None) -> Generator[ActionStep | AgentType, None, None]: | ||||||
|         """ |         """ | ||||||
|         Run the agent in streaming mode and returns a generator of all the steps. |         Run the agent in streaming mode and returns a generator of all the steps. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue