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