Mimi commited on
Commit
39a8462
·
1 Parent(s): 32e3a9a
Files changed (3) hide show
  1. app.py +0 -4
  2. data_utils.py +1 -1
  3. tests/test_agent.py +1 -0
app.py CHANGED
@@ -70,11 +70,7 @@ def open_chat_window(**kwargs):
70
  msgbox.chat_message(message["role"]).write(message['content'])
71
 
72
  if user_input := st.chat_input('Enter your message'):
73
- # Add user message to chat history
74
- print(f'State: {st.session_state}\nUser inserted message: {user_input}')
75
-
76
  st.session_state.messages.add_message(role='user', content=user_input)
77
- # Display user message in chat message container
78
  msgbox.chat_message("user").write(user_input)
79
  response = st.session_state.naomi.respond(st.session_state.messages[-1])
80
  msgbox.chat_message('assistant').write_stream(st.session_state.naomi.gen(response))
 
70
  msgbox.chat_message(message["role"]).write(message['content'])
71
 
72
  if user_input := st.chat_input('Enter your message'):
 
 
 
73
  st.session_state.messages.add_message(role='user', content=user_input)
 
74
  msgbox.chat_message("user").write(user_input)
75
  response = st.session_state.naomi.respond(st.session_state.messages[-1])
76
  msgbox.chat_message('assistant').write_stream(st.session_state.naomi.gen(response))
data_utils.py CHANGED
@@ -125,7 +125,7 @@ class ChatSession:
125
 
126
  def __getitem__(self, index):
127
  """ Only returns the role and content for the requested index."""
128
- if 0 <= index < len(self._messages):
129
  msg = self._messages[index]
130
  return {
131
  'role': msg.role,
 
125
 
126
  def __getitem__(self, index):
127
  """ Only returns the role and content for the requested index."""
128
+ if -len(self._messages) <= index < len(self._messages):
129
  msg = self._messages[index]
130
  return {
131
  'role': msg.role,
tests/test_agent.py ADDED
@@ -0,0 +1 @@
 
 
1
+ from agent import Naomi