Respect user sent instructions in agent config and add them to system prompt

This commit is contained in:
Hardik Shah 2024-09-21 16:46:10 -07:00
parent 06abd7e6c8
commit 8bf8c07eb3

View file

@ -127,14 +127,14 @@ class ChatAgent(ShieldRunnerMixin):
session = self.sessions[request.session_id]
messages = []
if len(session.turns) == 0 and self.agent_config.instructions != "":
messages.append(SystemMessage(content=self.agent_config.instructions))
for i, turn in enumerate(session.turns):
messages.extend(self.turn_to_messages(turn))
messages.extend(request.messages)
# print("processed dialog ======== ")
# print_dialog(messages)
turn_id = str(uuid.uuid4())
start_time = datetime.now()
yield AgentTurnResponseStreamChunk(