AutogenMultiAgent / src /agents /userproxyagent.py
genaitiwari's picture
refinement of llamaindex tool
ac85c1d
raw
history blame contribute delete
431 Bytes
from autogen import UserProxyAgent
import streamlit as st
class TrackableUserProxyAgent(UserProxyAgent):
def _process_received_message(self, message, sender, silent):
with st.chat_message(sender.name.lower()):
if type(message)==str:
st.write(message)
else :
st.write(message['content'])
return super()._process_received_message(message, sender, silent)