INNER CODE UNIT · Python

display_chat_messages

VersusControl/devops-ai-guidelines · 03-ai-agent-for-devops/code/09/app.py:116

def display_chat_messages():
    """Display all chat messages from history"""
    for message in st.session_state.messages:
        with st.chat_message(message["role"]):
            st.markdown(message["content"])


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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…