Skip to content

Commit

Permalink
chat_to_pretty_markdown updates
Browse files Browse the repository at this point in the history
  • Loading branch information
fatihozturkh2o committed Sep 10, 2024
1 parent 46c6db2 commit 42abd4b
Showing 1 changed file with 48 additions and 12 deletions.
60 changes: 48 additions & 12 deletions openai_server/chat_history_render.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,30 @@ def chat_to_pretty_markdown(
else "ℹ️"
)
real_role = (
assistant_name
if role.lower() == "assistant"
else user_name
if role.lower() == "user"
else dummy_name
)
assistant_name
if role.lower() == "assistant"
else user_name
if role.lower() == "user"
else dummy_name
)
# If there is agent name mentioned, update the role and the emoji
if 'name' in message and message['name']:
# turns 'chat_agent' to 'Chat Agent'
real_role = message['name']
real_role = ' '.join(word.capitalize() for word in real_role.split('_'))

if message['name'] == 'chat_agent':
# put bubble emoji for chat agent
emoji = "💬"
if message['name'] == 'human_proxy_agent':
# put human emoji for human proxy agent
emoji = "👤"
if message['name'] == 'code_writer_agent':
# put code emoji for code writer agent
emoji = "🤖"
if message['name'] == 'code_executor_agent':
# put code emoji for code executor agent
emoji = "🧠"

# Format the role
if cute:
Expand Down Expand Up @@ -125,12 +143,30 @@ def chat_to_pretty_markdown_simple(
else "ℹ️"
)
real_role = (
assistant_name
if role.lower() == "assistant"
else user_name
if role.lower() == "user"
else dummy_name
)
assistant_name
if role.lower() == "assistant"
else user_name
if role.lower() == "user"
else dummy_name
)
# If there is agent name mentioned, update the role and the emoji
if 'name' in message and message['name']:
# turns 'chat_agent' to 'Chat Agent'
real_role = message['name']
real_role = ' '.join(word.capitalize() for word in real_role.split('_'))

if message['name'] == 'chat_agent':
# put bubble emoji for chat agent
emoji = "💬"
if message['name'] == 'human_proxy_agent':
# put human emoji for human proxy agent
emoji = "👤"
if message['name'] == 'code_writer_agent':
# put code emoji for code writer agent
emoji = "🤖"
if message['name'] == 'code_executor_agent':
# put code emoji for code executor agent
emoji = "🧠"

# Format the role
if cute:
Expand Down

0 comments on commit 42abd4b

Please sign in to comment.