fix: extract text value from last message in agent response handling

This commit is contained in:
retoor 2024-12-20 21:43:24 +00:00
parent 63fa106cdd
commit 4b74df8c32

View File

@ -148,8 +148,9 @@ class Agent:
response_messages = self.client.beta.threads.messages.list(
thread_id=self.thread.id
).data
last_message = response_messages[0]
last_message = response_messages[0].content[0].text.value
self.messages.append({"role": "assistant", "content": last_message})
print(last_message)
yield str(last_message)
async def chatp(self, message: str) -> str: