INNER CODE UNIT · Python
convert_to_langchain_messages
VersusControl/devops-ai-guidelines · 03-ai-agent-for-devops/code/09/app.py:123
def convert_to_langchain_messages(messages):
"""Convert Streamlit messages to LangChain message format"""
langchain_messages = []
for msg in messages:
if msg["role"] == "user":
langchain_messages.append(HumanMessage(content=msg["content"]))
elif msg["role"] == "assistant":
langchain_messages.append(AIMessage(content=msg["content"]))
return langchain_messages
def main():
"""Main application logic"""
# Initialize session state
initialize_session_state()
# Display sidebar
display_sidebar()